AI LAB / KEYWORD DICTIONARY

AIシステム連携

Tool Calling(ツール呼び出し)とは?

モデルが必要な外部機能を選び、実行に必要な引数を構造化して返すことで、ツールやAPIと連携する仕組み。

仕組みと使いどころ

利用可能な機能の名称、説明、入力スキーマをモデルへ渡すと、モデルは依頼に応じて呼び出す機能と引数を返す。クライアント側ツールではアプリケーションが処理を実行して結果をモデルへ戻し、サーバー側ツールでは提供者の基盤が実行する。外部データ取得や操作、計算に利用できるが、必須情報が不足するとモデルが値を推測する場合があり、呼び出し自体が処理結果の正しさを保証するものではない。

Tool Callingの活用例

たとえば、こんな場面で

天気取得機能を定義し、利用者の質問からモデルに場所の引数を作らせて外部APIを呼び出す。

使うときのポイント

機能の説明と入力スキーマを明確にし、生成された引数と実行結果をアプリケーション側で確認する。

参考資料

Tool use with Claude (新しいタブで開きます)Function calling with the Gemini API  |  Google AI for Developers (新しいタブで開きます)

用語の説明や活用例に関連する参考資料です。

READ & LEARN

用語を知ったら、活用を知る。

AI LABで、AIの動向や業務に取り入れるヒントを読む。

記事一覧を見る