道具の使用Tool Use

必要なときに外の手段を選んで使うこと

ポイント
  • 道具の使用は、モデルが一人で答えず外の手段を選んで使い、仕事をやり遂げる方式です。
  • モデルにはできないことがあります。今日の出来事、正確な計算、自分の資料を開くこと、外で実際に起きることがそうです。
  • 何を使うか、使わないかを選ぶ判断が肝心です。選び方を間違えると結果がまるごとずれます。
  • 任せて終わりではありません。結果を受け取って次を決める繰り返しが付きます。
  • 呼び出し方を決めておいた約束が関数呼び出しで、道具の使用はその約束をいつどう使うかまで含む広い言葉です。
目次

1たとえで理解する

冷凍餃子を一袋温めるとしましょう。台所には電子レンジもあれば、エアフライヤーも蒸し器もあります。どれに入れるかで結果はまったく違います。早く食べたいなら電子レンジ、外側をパリッとさせたいならエアフライヤー、しっとりさせたいなら蒸し器です。

選んだら時間を合わせてボタンを押します。それで終わりではありません。できたら開けてみて、真ん中がまだなら少し追加で温めます。袋のまま食べてよい日には、どの機械も使いません。

何に任せるか選び、任せ、結果を見てまた決める、この流れが道具の使用です。

2くわしく

なぜ手段を持たせるのか

モデルは学んだことをもとに次の言葉をつなげるのがとても得意です。その方式ではできないことがあるだけです。昨日起きたことは学んだことがなく、長い計算は言葉をつなぐ方式でやるとずれやすく、自分の引き出しの中の文書はそもそも見たことがありません。

外で実際に起きることはなおさらです。メールを送ったり予定を組んだりする仕事は、言葉だけではできません。どれだけよく書いた文章でも、それ自体がメールになるわけではないからです。

だから手段を持たせます。調べる手段、計算する手段、文書を開く手段、何かを実行する手段です。得意なことと苦手なことを分けて、苦手なほうを外に渡す方式です。

何を使うか選ぶこと

手段をいくつも持たせたからといって、自然に上手に使えるわけではありません。この質問に手段が必要か、必要ならどれかを判断しなければなりません。この判断が道具の使用の半分です。

選び方を間違えると結果がまるごと揺らぎます。知っていることで十分なのにわざわざ調べて遅くなることもあれば、逆に調べるべきことをそのまま答えてでっち上げてしまうこともあります。どちらも人の目にはもっともらしく見えて気づきにくいです。

手段が多いほど選ぶのはかえって難しくなります。台所に機械が十台あると迷うのと同じです。それぞれの手段が何のためのものか、短くはっきり書かれていてこそうまく選べます。似た仕事をする手段が重なっているなら、思い切って一つに絞るほうが選び間違いは減ります。

結果を受け取って続ける

任せると結果が返ってきます。この結果がそのまま答えになるわけではありません。モデルは受け取ったものを読み、質問と照らし合わせ、必要な部分だけ選んで文章にまとめます。

ここでもう一度判断が入ります。結果が空だったり見当違いだったりすれば、やり直さなければなりません。調べる言葉を変えてまた調べるか、別の手段に切り替えるか、見つからなかったと正直に言う必要があります。開けてみてまだなら再加熱するのと同じです。

この繰り返しが何巡もできる点も重要です。一回で終わる仕事もありますが、調べた結果でまた調べる、というふうに続くこともあります。何巡でも際限なく続けてよいわけではなく、どこかで区切りをつけて今ある材料で答える判断も、この繰り返しの一部です。

呼び出し方と使うことは違います

似ているようで違う言葉に関数呼び出しがあります。そちらは呼び出し方を扱います。手段ごとに名前があり、何を入れるべきか、どんな形で答えが来るかを決めた約束です。用紙を埋めて渡す手続きだと思えばよいです。

道具の使用はその上の層です。用紙があることを前提に、いつその用紙を取り出すか、返ってきた答えを信じるか、次に何をするかを扱います。用紙があるだけで判断がなければ、何も起きません。

もう一歩進むとエージェントになります。手段を使う繰り返しが長く続き、取り消せないことまで手を出し始めると、そこから先は人の確認が必要になります。

3もう少し正確に

手段を使うといっても、モデルが直接手を伸ばすわけではありません。実際には「この手段をこう呼んでほしい」という内容を文章で出し、外のプログラムがそれを読んで代わりに実行します。そして結果をまた文章にしてモデルに返します。モデルは最後まで文章だけをやり取りしています。

台所のたとえがずれる点もあります。人は餃子がまだ焼けていないか目で見て分かりますが、モデルは返ってきた文章が正しいか自分で確かめるのが難しいです。手段が間違った値を返しても、そのまま信じて続けてしまうことがあります。機械は壊れれば兆候が出ますが、手段は静かに間違った値を出すことがあります。

手段を持たせるということは、そのまま権限を与えるという意味でもある点も押さえておく必要があります。読むだけの手段と何かを変える手段では、間違えたときの大きさがまったく違います。だから手段を付けるときは、できることを必要な分だけに絞っておき、何をいつ呼んだかを残す記録を一緒に付けておくのが普通です。

4やってみる

5よくある誤解

  • 手段を付ければモデルが賢くなると思われがちですが、実際にはモデルはそのままで、できることの範囲が広がるだけです。

  • 返ってきた値はいつも正しいと考えられがちですが、実際には空だったり間違った値が来たりすることがあり、そのまま信じて続けてしまう事故はよくあります。

  • 多く付けるほどよいと思われがちですが、実際には選ぶものが増えるほど見当違いのものを選ぶことが増えます。

7ひとこと要約

つまり道具の使用はモデルにできないことを外の手段に渡し、結果を受け取って続ける方式で、何を使うか選ぶ判断が実力を分けます。

誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新2026-09-02