【つーるゆーす】

Tool Use(ツールユース) とは?

💡 AIに「道具箱」を渡して万能にする仕組み
📌 このページのポイント
Tool Use - AIの能力拡張 🤖 AI(LLM) 考える → ツールを選ぶ → 結果を見る 🔢 計算機 正確な数値計算 🔍 検索 最新情報の取得 💻 コード実行 プログラム実行 🌐 外部API 天気・予約など エージェントループ 考える ツール使用 結果確認
Tool Useによるai能力拡張のイメージ
ひよこ ひよこ

Tool Useって、AIが道具を使うってこと?

ペンギン先生 ペンギン先生

そのとおり!LLMは基本的にテキスト生成しかできないけど、外部ツールを使えるようにすると「計算する」「ウェブを検索する」「コードを実行する」といったことができるようになるんだ

ひよこ ひよこ

たとえばどんなツールを使えるの?

ペンギン先生 ペンギン先生

電卓で正確な計算をしたり、検索エンジンで最新ニュースを調べたり、Pythonコードを実行してグラフを作ったり。APIを叩いて天気や株価を取得することもできるよ

ひよこ ひよこ

Function Callingと同じもの?

ペンギン先生 ペンギン先生

ほぼ同じ概念だよ。Function CallingOpenAIが名付けた呼び方で、Tool UseはAnthropicが使っている呼び方。最近はTool Useのほうが広い概念として使われることが多くて、Function Callingはその実装方法の一つという位置づけになりつつあるね

ひよこ ひよこ

AIエージェントとはどう関係するの?

ペンギン先生 ペンギン先生

Tool UseはAIエージェントの核心技術だよ。エージェントは「考える→ツールを使う→結果を見る→また考える」というループを繰り返して複雑なタスクを遂行するんだ。ツールが使えないAIはただのおしゃべり相手だけど、ツールが使えるAIは仕事のパートナーになれるんだね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Tool Use」って出てきたら「AIが外部のツールを使って能力を拡張する仕組み」と思えればだいたいOK!
📖 おまけ:英語の意味
「Tool Use」 = ツールの使用
💬 そのまま「道具を使う」という意味で、人間が道具を使って能力を拡張するように、AIもツールを使うという発想だよ
← 用語集にもどる