Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.84 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.84 KB

ReAct アプリケーション

全体アーキテクチャ

概要

  1. 人からの質問
  2. OpenAI へ質問を投げかける。(この時 OpenAI へ送るプロンプトにツールとして BingSearch が使えることを含める)
  3. OpenAI だけでの解答が難しい場合は、BingSearch を使って検索を行い、情報を得る
  4. BingSearch から得た情報も含めて再度 OpenAI へ情報を送り、回答の要約を作成する
  5. 人へ回答を返す

検証方法

  1. Azure へリソースを Deploy

以下 3 つのリソースを作成してください。

  • Azure OpenAI Service
  • Bing Search
  • Azure Static Web Apps
  1. 環境変数ファイルの作成及び、Static Web Apps に環境変数を設定 .env.loca ファイルを作成し、以下の内容を記載します。
AZURE_OPENAI_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_OPENAI_API_INSTANCE_NAME=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_OPENAI_API_DEPLOYMENT_NAME=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_OPENAI_API_VERSION=2023-08-01-preview
AZURE_OPENAI_API_ENDPOINT=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_BINGSEARCH_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

AZURE_OPENAI_API_KEY: Azure OpenAI Service の API キー AZURE_OPENAI_API_KEY: Azure OpenAI Service の リソース名 AZURE_OPENAI_API_DEPLOYMENT_NAME: Azure OpenAI Studio の デプロイメント名 AZURE_OPENAI_API_VERSION: 2023-08-01-preview で ok AZURE_OPENAI_API_ENDPOINT: Azure OpenAI Service の エンドポイント AZURE_BINGSEARCH_API_KEY: Bing Search の API キー

  1. Azure Static Web Apps へデプロイ Azure へ移動し、Azure Static Web Apps のデプロイ設定へ github の URL を指定し、CI/CD を有効にします。

  2. 動作確認 自動デプロイが完了した後、Azure Static Web Apps の URL へアクセスします。