Tool Useとは?

Tool Use(ツール使用) は、LLMが外部のツール・API・データベースを使ってタスクを実行する能力。Anthropic Claudeの用語で、OpenAIの「Function Calling」と同機能です。

AIエージェントの核

AIエージェントが「メールを確認して返信して」「カレンダーを確認して」のような実世界タスクを実行できるのは、Tool Useによるもの。

代表的なツール実装

  • Web検索: Exa, Tavily, Perplexity API
  • コード実行: Code Interpreter, E2B sandbox
  • DB操作: SQL実行、Notion API
  • ファイル処理: PDF解析、画像生成
  • 社内システム: CRM、ERP、カレンダー

MCP(Model Context Protocol) との関係

2024年末にAnthropicが発表したMCPは、Tool Useの標準化プロトコル。複数のAI・ツール間の相互運用性を高めます。

よくある質問

Q. Function Calling と同じ?

機能としてはほぼ同じ。ベンダーによる用語の違いです。

Q. 実装は難しい?

Dify などノーコードツールなら、GUIでツール設定が可能。

関連用語

Tufe Companyのソリューション