Clicked Gallery
ToolGradとは?
実際の技術ドキュメントでハイライトされた言葉を、Clickedが解説します。
例文
Engineering Notes · AI Systems
Google's ToolGrad writes the answer before the question, and 99.8% of its practice examples came out usable.
読者がドキュメント内の単語をハイライトすると、Clickedが技術用語「ToolGrad」をシンプルに解説しました:
3段階での解説
事実はそのまま、ノリだけ変えて — スラングモード 😎
Clickedのやり方
●○○
Overview
ToolGradとは、AIモデルにツールの呼び出し方を教える練習問題を作るための、Google Researchの手法だ。ツールコーリング(tool calling)とは、モデルが検索や地図のような外部ツールへの依頼を書き、それをアプリ(ハーネス、つまりモデルの周りにあるソフト)が実行することをいう。ToolGradは、まず動くツール呼び出しの連鎖を作り、ユーザーの質問はあとから、その連鎖に合わせて書く。2つの呼び出しからなる連鎖を例にとる。営業中という1項目だけを付けたfind_pharmacy、続いてget_directions。そのあとで初めて質問が書かれる。近くで今開いている薬局はどこで、歩いてどう行けばいい? 以前の手法は先に質問を書き、それに答える呼び出しをあとから探した。Googleの集計では、その例のうち使えたのは63.8%で、ToolGradでは99.8%だった。ToolGradが書く質問には、それに答える呼び出しの連鎖が必ずある。連鎖のほうが先に作られているからだ。
●○○
Overview
ToolGradは、AIにツールの呼び出し方を教える練習問題を作るGoogleの裏ワザで、そのコツは逆からやることだ。ツールコーリングとは、AIが自分ではできない仕事を、地図や予約サイトのような外部ツールに頼むこと。これまで練習問題作りは、まず聞いて、あとは祈るだった。質問を書いて、それに答えるツール呼び出しを探しにAIエージェントを放つ。3回に1回以上、100回中36.2回(100引く63.8)は手ぶらで帰ってきた。ToolGradは祈るのをやめた。先にツールを動かす。find_bike_shop、次に日曜のcheck_hours、次にbook_slot。もう動くとわかっている3つの呼び出しだ。それから、その3つが答えになる質問をひとつだけ書く。今週の日曜に自転車を直してもらえる? 😎
まずはサッと概要 — それで十分なことも。
●●○
Detail
ToolGradとは、AIモデルにツールの呼び出し方を教える練習問題を作るためのGoogle Researchの手法で、問題を逆向きに組み立てる。先にツール呼び出しの連鎖、ユーザーの質問はそのあとだ。ツールコーリングとは、モデルが検索やカレンダーのような外部ツールへの依頼を書き、アプリ(ハーネス、つまりモデルの周りにあるソフト)がそれを実行して結果を返すことをいう。モデルはこれを、訓練中に練習問題から学ぶ。ToolGradは訓練の前に動き、その練習問題を作る。アプリを使うとき(推論)に動くのは、訓練済みのモデルだけだ。練習問題はそれぞれ、質問と、正しい順番の正しい呼び出しと、最終的な答えでできている。何千問も手で書くのは遅すぎるので、研究機関はAIに作らせる。これが合成データの意味だ。以前の方法は質問から始めた。次にAIエージェントが、それに答える呼び出しを試行錯誤で探し、どの連鎖もうまくいかなければ、その問題は捨てられた。Googleの集計では、使えたのは63.8%で、100問中36.2問が無駄になった。ToolGradは連鎖から始める。役に立ちそうなツールをいくつか提案し、実際に試し、どの呼び出しがいちばんうまくいったかをAIの審査役に短く書かせる。このメモがテキスト勾配だ。勾配とは、訓練でどちらへ調整するかを示す信号のことで、このメモは同じ役目を言葉で果たす。いちばん良かった呼び出しが連鎖に加わり、ループがもう一周する。連鎖が完成すると、AIがそれに合う質問と答えを書く。こうして作った問題の99.8%が使えるものになり、連鎖も長くなった。2.1回に対して3.4回の呼び出しだ。Googleはこの方法で500問を作り、誰でもダウンロードできる自社のオープンモデルGemma 3 12Bをそれで訓練した。ツールコーリングのテストであるBFCLで、このモデルは83.1を記録した。その訓練の前より6.3ポイント高く、当時のGemini 2.5 Proの83.2と並ぶ数字だ。限界は2つある。これらのモデルとの比較は、1つのテストと500問に基づいている。そして、答えに合わせて書いた質問は、人が実際に聞く言い方にはならないことがある。
●●○
Detail
ToolGradは、AIにツールの呼び出し方を教える練習教材をGoogleがこしらえるやり方で、手順は逆。呼び出しが先、質問は最後だ。ツールコーリングとは、AIが検索やカレンダーのような外部ツールに仕事を頼み、AIが住んでいるアプリ(ハーネス)がそのツールを動かすこと。AIはこれを訓練で覚える。山ほどの問題を使い、1問ごとに質問と、正しい順番の正しい呼び出しと、答えがある。順番が大事な理由はこうだ。質問から始めると、答えが存在するほうに賭けることになる。古いやり方はその賭けによく負けた。AIエージェントが質問に合う呼び出しを探しに出て、探索を生き残ったのは100問中63.8問だけ。ToolGradは賭けない。ツールをいくつか試し、どの呼び出しが本当にうまくいったかをAIの審査役に1行でメモさせ、それを残して、もう一周。このメモがテキスト勾配のすべてで、勾配(訓練で「こっちに曲がれ」と押してくれる合図)にちなんだ名前だが、数式ではなくふつうの言葉だ。連鎖が十分に長くなったら、AIがその連鎖で答えられる質問を書く。連鎖はもう動くので、100問中99.8問が使える。しかもToolGradは呼び出しを足していくので、連鎖は平均2.1回ではなく3.4回になる。Googleはこれを500問作り、無料でダウンロードできるGemma 3 12Bを訓練した。この小さなモデルはツールコーリングのテストBFCLで83.1を出し、論文時点のGPT-5の74.4を上回った。つまり500問で、小さな無料モデルが看板モデルを追い越した。ただしテストは1つで、そこが注意書きだ。逆から書いた質問は不自然に聞こえることもある。人が打ち込んだのではなく、呼び出しに合わせて形を整えたものだからだ。😎
もっと知りたい? ワンクリックで深掘り。
●●●
Analogy
ToolGradとは、AIモデルにツールの呼び出し方を教える練習問題を作る手法で、先にツール呼び出しの連鎖を作り、質問はあとで書く。クロスワードを作るのも同じしくみだ。作り手はまずマスを単語で埋め、ヒントは最後に書く。どのヒントにも答えがある。ヒントができる前から、答えがマスに入っていたからだ。先にヒントを30個書いてから答えをマスにはめようとする作り手は、ちょうどいい長さの単語がどれも当てはまらないヒントを抱えることになる。埋まったマスが先に作られた呼び出しの連鎖で、ヒントがあとで書かれた質問だ。当てはまらないヒントを抱えた作り手は以前の手法で、先に質問を書き、答えられなかった問題を捨てていた。たとえが通じるのはここまでだ。作り手はマスを一気に埋めるが、ToolGradは連鎖を呼び出し1つずつ作り、ツールを試して、うまくいったものを残していく。
●●●
Analogy
ToolGradは、AIのためのツールコーリング練習を逆の順番で作るGoogleのやり方だ。呼び出しの連鎖を組んでから、それに合う質問を書く。子どもの宝探しを準備するのも同じ発想だ。まず宝を隠し、それから家の中を引き返しながら、いま離れた場所ごとにヒントを書く。どのヒントもどこかに通じている。隠し場所のほうが先にあったからだ。逆にやって、テーブルでヒントを8枚なぐり書きしてから合う場所を探しに行くと、「チクタク鳴るものの下」というヒントを持って家中をうろうろし、チクタク鳴るものはどこにもない。隠したルートが先に作ったツールの連鎖で、引き返しながら書いたヒントがあとで書いた質問だ。ヒントに合う場所を探して歩き回る親が古いやり方で、答えられない問題は捨てていた。それでも子どもが見つけられないことはある。ToolGradが約束するのは質問に答えがあることで、モデルがそれを見つけることではない。たとえが崩れるのはここだ。親は見回して隠し場所を選ぶが、ToolGradはツールを実際に動かして、うまくいったものを残しながら一歩ずつ選ぶ。😎
なじみのない概念も、身近なたとえでストンと理解 — 新しいたとえは何度でも。
AIによる解説には誤りが含まれる場合があります · 専門的な助言ではありません
正式な定義 — 同じ用語の、よくある説明
ToolGradとは、大規模言語モデル向けのツール利用の訓練データを合成する、Google Researchのデータセット生成フレームワーク(Zhou et al., ACL 2026 Findings)である。ToolBenchやToolACEのクエリ先行型、すなわち指示を生成したのち深さ優先探索(DFS)エージェントがそれを満たすAPIワークフローを探す方式を逆転させる。ToolGradはまず検証済みのワークフローを、TextGradにならったテキスト勾配に導かれる反復ループ(API提案、並列実行、選択、LLMによる更新)で構築し、その後に対応するユーザーのクエリと応答を合成する。ToolBenchのAPIプールでのDFSベースラインに対し、合格率99.8%(ベースラインは63.8%)、1サンプルあたりの正解ツール使用回数3.4回(同2.1回)を報告している。gemini-2.5-flash-liteで生成したToolGrad-500でGemma 3モデルを微調整し、12B版はBerkeley Function Calling Leaderboard(BFCL)で総合83.1を記録した。公開時点のgemini-2.5-proは83.2である。
「ToolGrad」のような言葉を、ブラウザ上でそのままClickedに解説させませんか?PDFにも対応。
Chromeに追加 — 無料無料で50回の解説 · クレジットカード不要