以前、Azure OpenAIのtext-davinci003を利用し、FAQチャットボットのようなシステムを作れないか試したことがあります。 現在はAzure OpenAIからChatGPT APIが公開されたので、再検証してみた結果をお伝えします。 構築方法 検証結果 ソースコードの作成手順 まとめ 構築方法 前回と同様、構築方法は下記のブログに記載されています。 blog.jbs.co.jp 下記条件を満たすソースコードを、GPT-4で作成します。 ユーザーが質問文を入力 Azure OpenAI APIで、質問文からキーフレーズ抽出 Azure OpenAI APIで、キーフレーズの同義語生成 Azure Cognitive Searchで、キーフレーズと同義語を使い検索(OR条件) Azure OpenAI APIで、質問文と検索結果をもとに回答分析 ソースコードの実行フローは下