ツール呼び出し(LLM)とは?
つーるよびだし
ツール呼び出し(LLM)とは、大規模言語モデルが外部の関数やAPIを呼び出して情報取得や処理を行う仕組みのことです。
ツール呼び出し(LLM)とは、大規模言語モデル(LLM)が自然言語の会話を通じて外部の関数・API・データベースなどを呼び出し、その結果を取得して回答に活用する機能です。「関数呼び出し(Function Calling)」とも呼ばれます。
従来のLLMは学習時点の知識しか持たず、リアルタイム情報の取得や計算・外部操作が苦手でした。ツール呼び出しを使うと、モデルはユーザーの意図を解析し、適切なツールの名前・引数を構造化データ(JSONなど)として出力します。アプリケーション側がその指示を受けてツールを実行し、結果をモデルに返すことで、モデルは最終的な回答を生成します。
代表的なユースケースには次のものがあります。
- 天気・株価などリアルタイム情報の取得
- 社内データベースや検索エンジンへの問い合わせ
- 計算ロジックや単位変換の実行
- 外部サービス(カレンダー・メール・ECなど)の操作
ツール呼び出しはRAG(検索拡張生成)やAIエージェントの基盤技術でもあり、LLMを単なる文章生成器から「行動できるエージェント」へと進化させる重要な概念です。OpenAIやAnthropicをはじめ多くのプロバイダーが標準機能として提供しています。
使い方・例文
例えば、ユーザーが「今日の東京の天気は?」と尋ねると、LLMは天気APIを呼び出す指示を出し、取得した気象データをもとに「今日の東京は晴れで最高気温28度です」と回答します。
この用語をシェア
最終更新: