Open1

ChatGPT&Azure応用調査

sergicalsixsergicalsix

Azure AI SearchとGraph APIのどちらかを使えば社内情報検索&チャット機能を持つRAGアプリを作ることができそう。

Azure AI Searchは、Microsoft Azureの検索サービスです。このサービスは、ウェブサイト、アプリケーション、または企業内部の情報に対して強力な検索機能を提供します。

  • 統合されたAI機能: 自然言語処理や機械学習などのAI技術を利用して、検索結果の精度を向上させることができます。

  • カスタマイズ可能: 検索インデックスは完全にカスタマイズ可能で、特定の要件に合わせて検索アルゴリズムを調整できます。

  • スケーラビリティ: 需要に応じてリソースを拡張・縮小できるため、大規模なデータセットでも高速に検索を行うことが可能です。

  • 用途例

    • ウェブサイトやモバイルアプリでの製品検索
    • 企業内の文書管理システムでの情報検索
    • カスタマーサポートポータルでのFAQ検索

Graph API

Graph APIは、Microsoftの提供するAPIで、Office 365、Azure AD、Windows 10サービスなどの様々なMicrosoft製品間のデータを統合してアクセスするためのものです。

  • 統合されたアクセス: 一つのAPIを通じて、Microsoftの様々なサービスと製品にアクセスできます。

  • 幅広いデータアクセス: ユーザー、グループ、メール、カレンダー、ファイルなど、幅広い種類のデータにアクセス可能です。

  • セキュリティとコンプライアンス: Microsoftのセキュリティ基準に準拠しており、安全にデータにアクセスできます。

  • 用途例

    • 企業内のユーザー情報やグループ情報の管理
    • メールやカレンダーの自動化や統合
    • デバイス管理やセキュリティポリシーの適用

Azure AI Searchのリンク

https://learn.microsoft.com/ja-jp/azure/search/

https://qiita.com/tmiyata25/items/ef231ea340e681a44970

  • Azure Open AI Serviceの注意点

https://zenn.dev/microsoft/articles/ad14d45121abe7

Graph APIのリンク

https://learn.microsoft.com/ja-jp/graph/use-the-api

https://blog.recruit.co.jp/rtc/2023/12/22/microsoftgraphapi/

完成パターン

https://zenn.dev/microsoft/articles/azure-openai-graph-rag-pattern

その他: データ整備

Wikipedia + Azure OpenAI serviceでのデータ整備の方法が記載されています。

https://nttdocomo-developers.jp/entry/20231221_1

その他:チャット形式の整備

https://zenn.dev/microsoft/articles/system-prompt-switching-gpt-bot