Web Searchツール
Web SearchツールによりAgentはWebを検索し、リアルタイム情報を取得できます。
使用するタイミング
- 最新情報が必要な場合(ニュース、株価、天気など)
- ナレッジベース以外の補足情報が必要な場合
- ユーザーの質問が外部リソースに関連する場合
設定手順
ステップ1:Web Searchツールを追加
Toolsセクションで「ツールを追加」をクリックし、「Web Search」を選択します。
ステップ2:ドメイン制限を設定(オプション)
Agentが特定のドメインのみを検索するように制限して、情報ノイズを回避できます。
フォーマット:複数のドメインはカンマで区切ります
example.com, docs.example.com, support.example.com
サポートされているフォーマット:
- ドメイン名のみ:
example.com - サブドメインを含む:
docs.example.com - 完全なURL(ドメインが自動抽出されます):
https://example.comまたはhttp://example.com
フォーマット検証
- システムはリアルタイムでドメインフォーマットを検証します。フォーマットが正しくない場合(スペースや無効な文字を含むなど)、入力ボックスは赤い枠線を表示し、エラーメッセージを表示します。
- 各ドメインが有効なフォーマットであることを確認してください。そうでない場合、設定を保存できません。
複数ドメインの動作
- 複数のドメインを入力すると、AgentがWeb検索を実行する際、指定されたすべてのドメインを同時に検索します
- たとえば、「bbc.com, cnn.com, aljazeera.com」という3つのニュースメディアのドメインを設定した場合、Agentはこれらの3つのニュースメディアサイトのみを検索します
使用シナリオ:
- 公式ドキュメントサイトのみを検索
- 信頼できる情報ソースのみを検索
- 特定の業界または分野のウェブサイトに制限
制限なし
- 空白のままにすると、Agentは任意のウェブサイトを検索できます。
- 幅広い情報が必要なシナリオに適しています。
ステップ3:「When to Use」の設定
AgentにいつWeb検索を使用するかを伝え、When to Useでより良い結果を得られる「検索キーワード」をAgentに提案することもできます。
例:
以下の状況でのみWeb検索を使用してください:
- ユーザーが明示的に最新ニュースの照会を要求した場合
- ナレッジベースに関連情報がなく、質問にリアルタイムデータが必要な場合
- 外部参考資料を照会する必要がある場合
検索時は公式ソースからの情報を優先してください。
ユーザーが市場トレンド、競合情報、業界ニュースについて質問したときは、Web検索を使用してください。
検索結果にはソースURLを注釈する必要があります。
ステップ4:追加を確認
確認をクリックすると、ツールがToolsリストに表示されます。
Knowledge Baseと併用
Web SearchはKnowledge Baseの補完として通常使用されます:
## Agent Instruction例
回答順序:
1. まず製品ナレッジベースを照会
2. ナレッジベースに答えがなく、質問にリアルタイム情報が必要な場合は、Web検索を使用
3. どちらにも答えがない場合は、ユーザーに正直に通知
ツールリスト表示
追加されたWeb Searchツールは「ツール」セクションの「Web検索」グループに表示されます:
- ドメイン制限が設定されていない場合:「Web検索」ラベルを表示
- ドメイン制限が設定されている場合:「Web検索」ラベルと、その横にドメイン制限を表示(例:
example.com, docs.example.com)
ツールを展開して詳細設定(ドメイン制限と「When to Use」を含む)を表示したり、削除ボタンをクリックしてツールを削除したりできます。
ツールのテスト
追加後、Agentが正しく使用するかテストします:
- リアルタイム情報が必要な質問をする(例:「今日のXXニュース」)
- AgentがWeb検索を使用したかを観察
- 結果が正しいドメインから来ているかを確認(制限を設定した場合)
ベストプラクティス
明確なトリガー条件を設定
AgentがWeb検索に過度に依存することを避け、以下を防ぎます:
- 応答時間の延長
- 信頼性の低いソースの引用
- 既存のナレッジベースコンテンツの無視
信頼できるドメインに制限
専門分野の場合、検索範囲を制限することをお勧めします:
| 分野 | 推奨ドメイン |
|---|---|
| 技術ドキュメント | docs.*.com、公式ドキュメントサイト |
| 法規情報 | 政府公式ウェブサイト |
| 業界ニュース | 有名な業界メディア |
ソース注釈を要求
When to Useに追加:
検索結果にはソースURLを注釈し、ユーザーが検証できるようにしてください。
よくある質問
検索結果が不正確な場合はどうすればよいですか?
試してみてください:
- 「When to Use」または「Core Instruction」で、Agentに関連する「検索キーワード」または「検索トピック」を提案
- 検索ドメインを信頼できるソースに制限
- 「When to Use」または「Core Instruction」でクロス検証を要求
- ナレッジベースを優先的に使用
検索が遅すぎる場合はどうすればよいですか?
Web検索にはリアルタイムクエリが必要で、ナレッジベースクエリよりも遅くなります。提案:
- 明確なトリガー条件を設定して、不要な検索を減らす
- 「Core Instruction」で、Agentにユーザーに「リアルタイム情報の照会には時間がかかる」ことを伝えるよう要求
特定の言語のウェブサイトを検索できますか?
現在、言語フィルタリング機能はありませんが、ドメイン制限を通じて同様の効果を達成できます(例:.twドメインに制限)。
ドメイン設定を保存できないのはなぜですか?
考えられる理由:
- ドメインフォーマットが正しくない(スペース、無効な文字などを含む)
- ドメインがURLまたはホスト名の仕様に準拠していない
入力したドメインフォーマットを確認し、次のことを確認してください: - 各ドメインが有効なフォーマットである - 複数のドメインがカンマで区切られ、カンマの後にスペースがある - 無効な文字やフォーマットエラーのURLが含まれていない
問題が続く場合は、ドメインを1つずつ入力してテストしてみてください。
次のステップ
- Knowledge Base - データを接続
- Call Agent - タスクを分担
- ツール概要に戻る