Skip to main content

Exa

ShanoneのExa連携は、ニューラル/セマンティック検索のための12個のツールをエージェントに提供します。キーワード検索を超えて、類似検索・直接的な回答生成・複数ステップのディープリサーチ・非同期のリサーチエージェントまでカバーします。

はじめに

1

ExaのAPIキーを取得する

ExaダッシュボードからAPIキーを作成します。
2

Shanoneにキーを追加する

Shanoneダッシュボードの連携を開き、Exaを選択してAPIキーを貼り付けます。
3

リクエストを再実行する

保存が完了すると、exa_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはExa向けに12個のツールを、以下のカテゴリに整理して提供しています。
exa_search, exa_find_similar, exa_get_contents, exa_answer, exa_deep_search
exa_agent_create, exa_agent_get, exa_agent_list, exa_agent_cancel, exa_agent_delete, exa_agent_events

よくあるユースケース

根拠付きの質問応答

exa_answerを使って、生の検索結果一覧ではなく引用元付きの直接的な回答を得る

競合調査

exa_find_similarで競合サイトに似たページを見つけ、exa_get_contentsで全文を取得する

複数ステップのディープリサーチ

反復的な調査が必要な複雑なクエリに対してexa_deep_searchやリサーチエージェントを起動する

長時間実行のバックグラウンドリサーチ

exa_agent_createでリサーチエージェントを作成し、非同期実行中にexa_agent_eventsをポーリングする

トラブルシューティング

Exaはキーワードではなく意味的な意味合いでランク付けします。キーワード文字列ではなく、探しているものを自然言語の説明として表現し、対応している場合はドメイン/日付フィルタで絞り込んでください。
exa_agent_createで作成した長時間実行のリサーチジョブは非同期です。同期的な結果を期待せず、exa_agent_getやexa_agent_eventsでステータスをポーリングし、停止が必要な場合はexa_agent_cancelを使ってください。
一部のページはスクレイピングをブロックしていたり、Exaのコンテンツ取得機能では実行できないJavaScriptレンダリングを必要とします。exa_searchのスニペットにフォールバックするか、exa_find_similarで別のソースを試してください。