azure-search-openai-demo: 引用とマルチモーダルサポートを備えたプライベートドキュメント照会用のリファレンス RAG チャットアプリケーション

azure-search-openai-demo: 引用とマルチモーダルサポートを備えたプライベートドキュメント照会用のリファレンスRAGチャットアプリケーション

何を解決するか

このプロジェクトは、大規模言語モデルの一般的な知識だけに頼るのではなく、ユーザー自身のプライベートなドキュメントに基づいて質問に答えることができる、ChatGPTのようなチャットインターフェースを構築するための完全なリファレンス実装を提供します。

仕組み

これはRetrieval Augmented Generation (RAG) パターンを実装しています。システムは Azure AI Search を使用して、提供されたデータセットから関連するドキュメントのスニペットをインデックス化および取得し、それらを Azure OpenAI GPT モデルに渡して、根拠に基づいた引用付きの回答を生成します。

対象者

Azure エコシステムを使用しており、社内規定、福利厚生、またはドメイン固有のナレッジベースのための、本番環境向けの RAG ベースの AI アシスタントのサンプルをデプロイしたい開発者および組織。

ハイライト

  • Multi-turn Chat: 文脈を維持した継続的な会話をサポート。
  • Citations: 各回答を生成するために使用された特定のソースと思考プロセスを表示。
  • Multimodal Support: 画像の多いドキュメントを推論するために、ビジョンモデルとのオプションの統合。
  • Flexible Ingestion: さまざまなドキュメント形式とクラウドベースのデータ取り込みをサポート。
  • Integrated Settings: 実験のためにプロンプトやモデルの動作を微調整するための UI ベースのコントロール。

Sources