目次
やりたいこと
Agent Builder を用いたデータストア参照型対話エージェントの作成において、
データストアのファイル数が増加することで回答率が低下する問題への対処を進める。
データストアに現在の形式のCSVファイルをアップするとエラーが発生するのを修正する。
- やりたいこと
- 以下のデータストア形式でCSVファイルをアップロードしたいが、アップロード時に下記のエラーが発生するため修正したい。
「チャットアプリケーション用のよくある質問の構造化データ(CSV)」
- 以下のデータストア形式でCSVファイルをアップロードしたいが、アップロード時に下記のエラーが発生するため修正したい。
- 試したこと
- ファイル作成時のコンテンツタイプを、’text/plain; charset=UTF-8’から’text/csv’に変更
- ファイルの余計な改行を削除する
- 結果
- コンテンツタイプを変更しても特に変化はなく、
余計な改行を削除することで無事アップロードできた。
- コンテンツタイプを変更しても特に変化はなく、
アップロード時のエラー
Error sample
Mismatched number of CSV fields: header has 1, record has 2; reading gs://test-bucket/testcsv; at byte 21; at line 2
CSV形式を参照した記事
記事から参照し使用したCSV形式
"answer","question"
"42","What is the meaning of life?"
CSVをデータストアに入れ、エージェントで動作を確認する
- 試したこと
- CSVの物件データを規定の形式でデータストアに入れ、エージェントと接続し、動作を確認する。
- 結果
question
に設定した質問文の文脈そのままで質問すると、answer
に設定した内容が高精度で回答された。
一方で、設定した質問文の文脈から離れると、回答率が大幅に低下した
使用した物件CSVファイルの形式
"answer","question"
"所在地: 東京都東大和市立野1, 間取り: 2LDK, 賃料: 3000円, 管理費: 0円, 敷金: 75000円, 礼金: 75000円","東京都東大和市の賃貸物件を教えてください。"
"所在地: 東京都立川市栄町2, 間取り: 2LDK, 賃料: 3200円, 管理費: 0円, 敷金: 80000円, 礼金: 80000円","東京都立川市で2LDKの物件はありますか?"