pgvector検索とOpenAIモデルを使って、PostgreSQLテーブルの行について自然言語で質問できるAzure対応のRAGチャットアプリ。
microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
生成AIで会話データや文書データを分析し、チャットでの探索と自動生成されるインサイトダッシュボードを提供するAzureベースのソリューションアクセラレーター。
- スター
- 479
- フォーク
- 286
- 未解決の Issue
- 16
- 最終コミット
- 3 日前
これは何?
Conversation Knowledge Miningは、通話の文字起こし、PDF、Word文書、音声録音など、大量の非構造化会話データを分析するためのMicrosoft製ソリューションアクセラレーターです。アップロードまたは接続したデータは、Azure Content UnderstandingとAzure OpenAIを基盤とする抽出パイプラインで処理され、キーフレーズ、トピック、エンティティが抽出されます。その後、埋め込みを生成し、結果をAzure AI Searchにインデックス化します。
ユーザーは、セマンティック検索とSQLデータベースの両方を検索するMicrosoft Foundryエージェントを利用したチャットインターフェースからデータを探索し、根拠に基づく回答を得られます。独立したInsightsビューでは、LLMがデータセットのスキーマを読み取ってKPIとグラフを計画するため、ダッシュボードのレイアウトはデータセットごとに適応します。組み込みのサンプルシナリオとして、ITヘルプデスクの通話、住宅ローン関連文書、通信会社の文字起こしの3種類が用意されています。また、既存のAzure AI SearchインデックスやMicrosoft Fabricのソースは、再アップロードせずに接続できます。
デプロイにはAzure Developer CLI(azd)を使用し、独自のAzureサブスクリプションに展開します。プロジェクトでは、ハードコードされた認証情報の代わりにマネージドIDを使用します。本番環境を想定した構成では、プライベートネットワークとプライベートエンドポイントが追加されます。
主な機能
- 01文字起こし、文書、音声からキーフレーズ、トピック、エンティティを抽出します。
- 02セマンティック検索とSQL分析を組み合わせて質問に回答するチャットインターフェース。
- 03各データセットのスキーマをもとにKPIとグラフを生成する、LLMが計画したダッシュボード。
- 04PDF、DOCX、JSON、CSV、TXT、画像、WAV、MP3ファイルに対応します。
- 05既存のAzure AI SearchインデックスとMicrosoft Fabricデータソースに接続できます。
- 06マネージドID認証を使用し、Azure Developer CLIでデプロイできます。
ユースケース
- ITヘルプデスクの通話記録から傾向やセンチメントを抽出する。
- 住宅ローン関連の住宅レポートや売買契約書を要約して確認する。
- 通信会社の通話録音や文字起こしを大規模に分析する。
- Azure AI SearchまたはMicrosoft Fabricにすでに保存されているデータに、会話形式のインターフェースを追加する。
クイックスタート
- 1
Azure Developer CLI(azd)バージョン1.18.0以降をインストールします
- 2
クォータ確認ガイドに従って Azure OpenAI のクォータを確認します
- 3
デプロイガイドのクイックデプロイ手順に従って、Azure サブスクリプションにデプロイします
使う前に知っておきたいこと
- Azure サブスクリプションが必要です。また、有料の Azure サービスで実行されるため、料金は使用量に応じて発生します。
- Azure OpenAI のクォータと、必要な Azure サービスを利用できるリージョンが必要です。
- Azure Container Registry は、アプリがアイドル状態でも固定の日額料金が発生します。
トピック
よくある質問
- Conversation-Knowledge-Mining-Solution-Accelerator とは?
- 生成AIで会話データや文書データを分析し、チャットでの探索と自動生成されるインサイトダッシュボードを提供するAzureベースのソリューションアクセラレーター。 Conversation Knowledge Miningは、通話の文字起こし、PDF、Word文書、音声録音など、大量の非構造化会話データを分析するためのMicrosoft製ソリューションアクセラレーターです。アップロードまたは接続したデータは、Azure Content UnderstandingとAzure OpenAIを基盤とする抽出パイプラインで処理され、キーフレーズ、トピック、エンティティが抽出されます。その後、埋め込みを生成し、結果をAzure AI Searchにインデックス化します。
- Conversation-Knowledge-Mining-Solution-Accelerator は無料で使えますか?ライセンスは?
- Conversation-Knowledge-Mining-Solution-Accelerator は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Conversation-Knowledge-Mining-Solution-Accelerator は今もメンテナンスされていますか?
- 活発にメンテナンス中。Conversation-Knowledge-Mining-Solution-Accelerator の最終コミットは 2026年11月4日 です。
- Conversation-Knowledge-Mining-Solution-Accelerator は何に使えますか?
- ITヘルプデスクの通話記録から傾向やセンチメントを抽出する。 住宅ローン関連の住宅レポートや売買契約書を要約して確認する。 通信会社の通話録音や文字起こしを大規模に分析する。 Azure AI SearchまたはMicrosoft Fabricにすでに保存されているデータに、会話形式のインターフェースを追加する。
- Conversation-Knowledge-Mining-Solution-Accelerator のインストール方法は?
- Azure Developer CLI(azd)バージョン1.18.0以降をインストールします クォータ確認ガイドに従って Azure OpenAI のクォータを確認します デプロイガイドのクイックデプロイ手順に従って、Azure サブスクリプションにデプロイします
- Conversation-Knowledge-Mining-Solution-Accelerator はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
managed identityでAzure OpenAIを呼び出すPython製チャットWebアプリ。azdでAzure Container Appsにプロビジョニングしてデプロイできます。
Azure上で動作するRAGアクセラレーター。独自のドキュメントに基づいてチャットアシスタントが回答し、出典をインライン引用で示します。
Microsoft Agent FrameworkとAzure AI Foundryを基盤に、複数の特化型AIエージェントがユーザー指定の組織タスクを計画・実行する、Azureベースのリファレンスアクセラレーター。
PythonとTypeScriptで生成AIアプリを構築する基礎を学べる、Microsoftによる全21レッスンのコースです。
生成AIアプリ、エージェント、RAGの構築を学べる、5つのレッスンと実行可能なサンプルを備えた.NET実践コース。