Smart Tool Discovery
Smart Tool Discoveryは、ユーザーのプロンプト意図に合ったツールを自動で検索し実行できる機能です。 AI Hubで必要なMCPツールを自動的に検索・実行することで、LLMを効率的に活用でき、ツール数に制限がある環境でも複数のツールを登録して利用できます。
主なメリット
-
応答効率の向上 → 全てのツールリストをLLMに渡す代わりに、検索・実行に必要な2つのツールだけを渡すことでトークン消費を削減できます。Presetに多くのツールが登録されている場合でも、どのツールを呼び出すべきかLLMが判断しやすくなり、ツール呼び出しのパフォーマンスも向上します。
-
ツール数制限のある環境でも柔軟に対応 → 一部のLLMアプリ(Cursor IDE、Claudeデスクトップアプリなど)では登録できるツール数に制限がありますが、Smart Tool Discoveryはツールを動的に検索・提供するため、この制限を回避できます。
機能概要
Smart Tool Discoveryは、次の2つの主要コンポーネントで構成されています:
- Search Tool:ユーザーの入力プロンプトに基づき、最適なツールを検索しLLMに通知します。
- Execution Tool:LLMが選択したツールを実行し、結果を返します。
動作フロー
利用シナリオ例
- ユーザーが自然言語で「今日の予定をまとめて」と依頼
Search Tool
がPresetに登録されたツールの中から関連ツールを検索・推薦Execution Tool
が選択されたツールを実行し、結果を返却
使い方
- Presetで40個以上のツールを有効化します。
- Smart Tool Discovery機能が自動的に有効化され、ポップアップで通知されます。
または、
設定
→ラボ
→Use Smart Tool Discovery
をトグルして機能を有効化・無効化できます。
まとめ
- 自然言語リクエストで必要なツールを自動検索・実行
- LLMに渡すツール数を減らし、トークン使用を最適化
- ツール数制限のある環境でもスムーズに動作
Smart Tool Discoveryは、 自然言語リクエスト → 関連ツール検索 → ツール実行 の流れを自動化し、AIベースのシステム連携をより簡単にします。
Last updated on