本文へスキップ

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

つーるよびだし

ツール呼び出し(LLM)とは、大規模言語モデルが外部の関数APIを呼び出して情報取得や処理を行う仕組みのことです。

ツール呼び出し(LLM)とは、大規模言語モデル(LLM)が自然言語の会話を通じて外部の関数APIデータベースなどを呼び出し、その結果を取得して回答活用する機能です。「関数呼び出し(Function Calling)」とも呼ばれます。

従来のLLMは学習時点の知識しか持たず、リアルタイム情報の取得や計算・外部操作が苦手でした。ツール呼び出しを使うと、モデルはユーザーの意図を解析し、適切なツールの名前・引数を構造化データ(JSONなど)として出力します。アプリケーション側がその指示を受けてツールを実行し、結果をモデルに返すことで、モデルは最終的な回答を生成します。

代表的なユースケースには次のものがあります。

  • 天気・株価などリアルタイム情報の取得
  • 社内データベースや検索エンジンへの問い合わせ
  • 計算ロジックや単位変換の実行
  • 外部サービス(カレンダー・メール・ECなど)の操作

ツール呼び出しはRAG(検索拡張生成)やAIエージェントの基盤技術でもあり、LLMを単なる文章生成器から「行動できるエージェント」へと進化させる重要な概念です。OpenAIやAnthropicをはじめ多くのプロバイダーが標準機能として提供しています。

使い方・例文

例えば、ユーザーが「今日の東京の天気は?」と尋ねると、LLMは天気APIを呼び出す指示を出し、取得した気象データをもとに「今日の東京は晴れで最高気温28度です」と回答します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語