K.MIURA@OUC

The special secret of making dreams come true can be summarized in four C’s. They are Curiosity, Confidence, Courage, and Constancy. –Walt Disney

シンプルなQAシステムを作る

[基本環境]
  • Google Cloud Platform (GCP)
[やりたいこと]
  • Vertex AI Searchを基礎にシンプルなQAシステムを作る
[Cloud Storageの設定]

目的:QAシステムからの回答の情報源となるデータを準備する

  • メニューの中から[Cloud Storage]-[Buckets]を選択する
  • [+CREATE]を押して、新たなBucketを作成する
  • Bucketの作成画面では、次を実行する
    • Name your bucketのテキストフィールドにバケット名を記述する
      (任意の半角文字列で良いが、他の利用者が指定していない名前に限る)
    • [CREATE]を押す
    • Enforce public… にチェックを入れて、[CONFIRM]を押す
  • 作成したバケットのBucket detailsを表示し、[UPLOAD FILES]を押す
  • 情報源となるPDFファイルを保存する
[Vertex AI Searchの設定]

目的:QAシステムの中枢機能であるChatアプリを作る

  • メニューの中から[ARTIFICIAL INTELLIGENCE]-[Search & Conversation]を選択する
  • Improve the… にチェックを入れて、[CONTINUE AND ACTIVATE THE API]を押す
  • [Data Stores]を選択して、[CREATE A NEW DATA STORE]を押す
  • Cloud Storageの[SELECT]を押す
  • Data storeの作成画面では、次を実行する
    • Select a folder or… に、上で作成したバケットを指定する
    • [Unstructured documents]を選択する
    • [CONTINUE]を押す
    • Your data store nameのテキストフィールドにデータストア名を記述する
      (任意の文字列で問題ない)
    • [CREATE]を押す
  • [Apps]を選択して、[CREATE A NEW APP]を押す
  • Chatの[SELECT]を押す
  • Chatアプリの作成画面では、次を実行する
    • Dialogflow APIの[ENABLE AIP]を押す
    • Company nameのテキストフィールドに企業名を記入する
      (任意の文字列で問題ない)
    • Agent nameのテキストフィールドにアプリ名を記述する
      (任意の文字列で問題ない)
    • [CONTINUE]を押す
    • 上で作成したデータストアを選択して、[CREATE]を押す
  • [Apps]を選択して、Connected data storesの[view]を押す
  • ACTIVITYの状態がImport completedであることを確認する
    (Import in progressはデータ取り込み中である)
[QAシステムの動作テスト]
  • [Apps]を選択して、Nameの[アプリ名]を押す
    (QAシステムが別ウィンドウで開く)
  • [Test Agent]を押す
  • Talk to agentのテキストフィールドに質問を記述して、[Enter]キーを押す
    (動作しているなら、正しい回答が得られる)

Share