ポイント
- 道具の使用は、モデルが一人で答えず外の手段を選んで使い、仕事をやり遂げる方式です。
- モデルにはできないことがあります。今日の出来事、正確な計算、自分の資料を開くこと、外で実際に起きることがそうです。
- 何を使うか、使わないかを選ぶ判断が肝心です。選び方を間違えると結果がまるごとずれます。
- 任せて終わりではありません。結果を受け取って次を決める繰り返しが付きます。
- 関数呼び出しと道具の使用はほぼ同じ意味で混ぜて使われます。あえて分ければ、関数呼び出しは呼び出す用紙に、道具の使用はいつどう使うかにより焦点を置いた言葉です。
たとえで理解する
冷凍餃子を一袋温めるとしましょう。台所には電子レンジもあれば、エアフライヤーも蒸し器もあります。どれに入れるかで結果はまったく違います。早く食べたいなら電子レンジ、外側をパリッとさせたいならエアフライヤー、しっとりさせたいなら蒸し器です。
選んだら時間を合わせてボタンを押します。それで終わりではありません。できたら開けてみて、真ん中がまだなら少し追加で温めます。袋のまま食べてよい日には、どの機械も使いません。
何に任せるか選び、任せ、結果を見てまた決める、この流れが道具の使用です。
くわしく
なぜ手段を持たせるのか
モデルは学んだことをもとに次の言葉をつなげるのがとても得意です。その方式ではできないことがあるだけです。昨日起きたことは学んだことがなく、長い計算は言葉をつなぐ方式でやるとずれやすく、自分の引き出しの中の文書はそもそも見たことがありません。
外で実際に起きることはなおさらです。メールを送ったり予定を組んだりする仕事は、言葉だけではできません。どれだけよく書いた文章でも、それ自体がメールになるわけではないからです。
だから手段を持たせます。調べる手段、計算する手段、文書を開く手段、何かを実行する手段です。得意なことと苦手なことを分けて、苦手なほうを外に渡す方式です。
何を使うか選ぶこと
手段をいくつも持たせたからといって、自然に上手に使えるわけではありません。この質問に手段が必要か、必要ならどれかを判断しなければなりません。この判断が道具の使用の半分です。
選び方を間違えると結果がまるごと揺らぎます。知っていることで十分なのにわざわざ調べて遅くなることもあれば、逆に調べるべきことをそのまま答えてでっち上げてしまうこともあります。どちらも人の目にはもっともらしく見えて気づきにくいです。
手段が多いほど選ぶのはかえって難しくなります。台所に機械が十台あると迷うのと同じです。それぞれの手段が何のためのものか、短くはっきり書かれていてこそうまく選べます。
結果を受け取って続ける
任せると結果が返ってきます。この結果がそのまま答えになるわけではありません。モデルは受け取ったものを読み、質問と照らし合わせ、必要な部分だけ選んで文章にまとめます。
ここでもう一度判断が入ります。結果が空だったり見当違いだったりすれば、やり直さなければなりません。調べる言葉を変えてまた調べるか、別の手段に切り替えるか、見つからなかったと正直に言う必要があります。開けてみてまだなら再加熱するのと同じです。
この繰り返しが何巡もできる点も重要です。一回で終わる仕事もありますが、調べた結果でまた調べる、というふうに続くこともあります。
呼び出し方と使うことは範囲が違います
似ているようで違う言葉に関数呼び出しがあります。そちらは呼び出し方を扱います。手段ごとに名前があり、何を入れるべきか、どんな形で答えが来るかを決めた約束です。用紙を埋めて渡す手続きだと思えばよいです。
二つの言葉は混ぜて使われるほど近いものです。関数呼び出しが呼び出す用紙と呼び出しそのものに焦点を置くなら、道具の使用はいつ取り出すか、返ってきた答えを信じるか、次に何をするかまで広く含む言葉です。
もう一歩進むとエージェントになります。手段を使う繰り返しが長く続く場合です。取り消せないことには、一度呼ぶところから人の確認を挟むことが多いです。
もう少し正確に
手段を使うといっても、モデルが直接手を伸ばすわけではありません。実際には「この手段をこう呼んでほしい」という内容を文章で出し、外のプログラムがそれを読んで代わりに実行します。そして結果をモデルに返します。モデルは最後まで要求と結果をやり取りするだけで、自分で実行はしません。結果は文章のことが多いですが、画面キャプチャのような画像が返ってくることもあります。
台所のたとえがずれる点もあります。人は餃子がまだ焼けていないか目で見て分かりますが、モデルは返ってきた文章が正しいか自分で確かめるのが難しいです。手段が間違った値を返しても、そのまま信じて続けてしまうことがあります。機械は壊れれば兆候が出ますが、手段は静かに間違った値を出すことがあります。
手段を持たせるということは、そのまま権限を与えるという意味でもある点も押さえておく必要があります。読むだけの手段と何かを変える手段では、間違えたときの大きさがまったく違います。だから手段を付けるときは、できることを必要な分だけに絞っておき、何をいつ呼んだかを残す記録を一緒に付けておくのが普通です。
やってみる
- Perplexity(AI検索) ailearn.space 基本の「검색」(検索)では、答えに付く出典番号と出典一覧から、何を調べてきたか見られます。入力欄で「/」を押して「심층 리서치」(ディープリサーチ)を選ぶと、何度も調べて読みながらまとめていく途中の様子も見られます
- NotebookLM(自分の資料をもとにしたAIノート) ailearn.space アップロードした資料を開く手段が付くと答えの根拠がどう変わるか見比べてみてください
- Ai2 Playground(公開モデル体験) ailearn.space 会話を始める前に「This model allows tool calling」の横の「Enable」をオンにし、「Add or edit tools」で例の「getWeather」を入れてから、英語で天気を聞いてみましょう。モデルは自分で答えず、ツールを呼んで渡す値を書き出します。「Enter tool response:」欄に結果を書いて渡すと、それを受け取って答えを続けます
よくある誤解
手段を付ければモデルが賢くなると思われがちですが、実際にはモデルはそのままで、できることの範囲が広がるだけです。
返ってきた値はいつも正しいと考えられがちですが、実際には空だったり間違った値が来たりすることがあり、そのまま信じて続けてしまう事故はよくあります。
多く付けるほどよいと思われがちですが、実際には選ぶものが増えるほど見当違いのものを選ぶことが増えます。
ひとこと要約
道具の使用はモデルにできないことを外の手段に渡し、結果を受け取って続ける方式で、何を使うか選ぶ判断が実力を分けます。
誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新 2026-10-18