Tavily
ShanoneのTavily連携では、AIによる利用に最適化されたWeb検索・コンテンツ取得のための5つのツールをエージェントに提供します。検索結果は生のHTMLではなく、LLMが扱いやすい形にあらかじめ整形・ランキングされています。はじめに
1
TavilyのAPIキーを取得
tavily.com でサインアップし、TavilyダッシュボードからAPIキーを取得します。
2
Shanoneで接続
エージェントにTavilyでのWeb検索を依頼するか、ShanoneダッシュボードのインテグレーションからAPIキーを事前に登録します。
3
再度リクエスト
キーが保存されると、
tavily_* ツールに対する shanone_execute_tool の呼び出しが成功するようになります。TavilyはOAuthではなくAPIキー認証を使用します。アカウントにキーが接続されていない場合、設定によってはサーバー側の共有キーにフォールバックすることがあります。
tavily_* の呼び出しの挙動が想定と異なる場合は管理者に確認してください。利用可能なツール
Shanoneでは、Tavily向けに5つのツールを提供しています。検索
検索
tavily_search — 検索の深さ・トピックフィルタ・件数などを指定できる、AI最適化されたWeb検索抽出
抽出
tavily_extract — 1つ以上のURLからクリーンで構造化されたコンテンツを抽出クロール
クロール
tavily_crawl — 起点となるURLから再帰的にサイトをクロールマップ
マップ
tavily_map — コンテンツ全体を抽出せずに、サイトのURL構造を把握リサーチ
リサーチ
tavily_research — 検索と抽出を組み合わせた複数ステップのエージェント型リサーチで、1つの統合された回答を生成よくある使い方
競合調査
比較資料のために、競合サイトの料金・機能ページを検索・抽出
ファクトチェック
ドラフト中の主張を裏付ける情報源をWeb検索で確認
サイト構造の把握
クロール対象のページを決める前に、ドキュメントサイトの構造をマッピング
深いリサーチレポート
tavily_research を使って、オープンな質問に対する出典付きの統合レポートを生成トラブルシューティング
tavily_search の結果が古い、または関連性が低い
tavily_search の結果が古い、または関連性が低い
クエリを絞り込み、ツールのスキーマが対応していれば
topic(例: "news")や time_range を明示的に指定してください。shanone_get_tool_schema で tavily_search の利用可能なフィルタを確認できます。tavily_crawl がタイムアウトする、または結果が一部しか返らない
tavily_crawl がタイムアウトする、または結果が一部しか返らない
大規模なサイトのクロールは1回の呼び出しとしては時間がかかりすぎることがあります。起点URLをより狭く絞る、深さ・件数の上限パラメータを下げる、あるいは先に
tavily_map でクロール対象を計画してください。tavily_* の呼び出しで401/403エラーが返る
tavily_* の呼び出しで401/403エラーが返る
TavilyのAPIキーが未設定・無効、またはプランのリクエスト上限に達しています。Shanoneダッシュボードのインテグレーションで、Tavilyアカウント側のキーと一致しているか確認してください。