ナレッジベース
ナレッジベース
通常の Agent の「毎ターン固定で1回検索する」のとは異なり、LoopAgent はナレッジ検索をモデル自身が判断して使うツールにしています。調べるかどうか、何回調べるか、どのキーワードで調べるかを、すべてモデルが対話の中で判断します。
2つの検索ツール
LoopAgent に少なくとも1つのナレッジベースを紐付けると、モデルは自動的に2つの能力を得ます。
| 能力 | 作用 |
|---|---|
| 自律検索 | モデルが自らクエリ語を組み立ててナレッジベースを検索します。結果が思わしくないときは、自動的に表現を精緻化したり、語を変えたり、しきい値を下げたりして再検索します。 |
| 文書の精読 | ヒットした文書に対し、全文を精読したり、キーワードで長文に窓を開いて位置を特定したりできます——これは固定検索にはできないことです。 |
これら2つのツールはナレッジベースを紐付けたときにのみ表示されます。ナレッジベースを紐付けなければ、モデルは検索しません。
検索範囲とパラメータ
- ナレッジベースの範囲:モデルは、あなたが設定したナレッジベースのホワイトリスト内でのみ検索でき、範囲外は遮断されます。
- リコール件数:モデルは一定の範囲内で自ら調整できますが、最終的に回答に入る件数には上限があります。
- 関連度しきい値:品質を保証するため、デフォルトは高めです。ヒットが0件のとき、モデルは自らしきい値を下げて再試行できます。
- 検索方式、ナレッジグラフ、リランクなどは設定であなたが決定し、モデルは変更できません。
ヒット0件はエラーではありません:検索できなかった場合は正常に返され、表現を変える、しきい値を下げる、別のナレッジベースで再試行するようモデルに促します。
ナレッジのリコールと引用マーク
- ナレッジのリコール:設定で「出典を表示」をオンにする必要があります。LoopAgent は検索するたびにリコール出典を累積して表示します(通常の Agent は最後の1回のみ表示)。これは重複レンダリングではありません。
- インライン引用マーク(
[1]など):2つの条件を同時に満たす必要があります——「出典を表示」がオンで、かつ出典の表示スタイルが「ラベル」に設定されていること。他のスタイルを選ぶとリコール一覧のみで、インラインマークは表示されません。
ちょっとしたコツ
ナレッジが不足するときは、ペルソナで「必要に応じて検索した文書の全文を精読する」ことを強調すると、精読ツールの発動率が高まり、より充実した回答になります。
