
5
invoke
メソッドは、ユーザのクエリを引数に取ります。ここでは、
"生成AIの最新動向は?"
というクエリを使用しています。検索結果は、
docs
リストに格納されます。検索結果を確認
するために、
docs
リストの各要素を反復処理し、テキストの先頭100文字を表示しています。
このコードを実行すると、次のような結果が得られます。
O U T
---
AI の動向
<省略>
1 市場概況
世界のAI市場規模(売上高)は、2022年には前年比78.4%増の18兆7,148億円まで成長する
と見込まれており、その後も2030年ま
---
組織別AIランキング(Top10)の推移
出典:Thundermark Capital「AI Research Ranking 2022」を基に作成
URL:https://www.soumu.go.
---
のの、文章の作成や要約等の用途で使用することが可能である*21。
2022年には、テキストを入力すると画像を生成する「プロンプト型画像生成AI(text to image
とも呼ばれる) 」が登場し、
この結果は、前項の結果と同じです。前項の方法と異なる点は、リトリーバを使うことで、
Runnable
インタフェースでベクトルストアから類似するテキストを検索することができるこ
とです。このため、このリトリーバをチェーンの一部に組み込むことが容易になります。
ここまでで、情報検索を行うための準備が整いました。次節では、情報検索をチェーンに組
み込み、ユーザの質問に回答を生成する方法を説明します。 ...