速報

プレステージで最大約550万件の情報持ち出し|ロードサービスは代替運用で継続

CATEGORY

ツール呼び出しとは

IT用語

LLMが、用意された外部の関数やAPIを使うべきと判断し、その呼び出し内容を出力する仕組み。AIエージェントの基本になる機能。

別名・略称
Function Calling

ツール呼び出しは、LLM が回答を作る途中で、あらかじめ用意された外部の関数や API(ツール)を使うべきだと判断し、「どのツールを、どの引数で呼ぶか」を出力する仕組みです。Function Calling とも呼ばれます。

仕組み

  • 開発者が、使えるツールの名前・説明・引数の形式(スキーマ)をモデルに渡す
  • モデルは、必要に応じてツールの名前と引数を JSON などの形式で出力する
  • 実際にツールを実行するのはアプリケーション側で、その結果をモデルに返す
  • モデルは結果をもとに、回答を作るか、次のツールを呼び出す

使い道

  • 天気や在庫などの最新の情報の取得
  • データベースの検索、メールの送信、ファイルの操作
  • 複数のツールを順に使って作業を進める AIエージェント
  • ツールを共通の形式で提供する仕組みとして MCP がある

セキュリティ上の注意

  • モデルが出した引数をそのまま実行せず、アプリケーション側で検証する
  • 読み取った Web ページやメールに仕込まれた指示(プロンプトインジェクション)で、意図しないツールを呼ばされることがある
  • 削除や送金など影響の大きい操作は、人の確認を挟む
  • ツールに渡す権限は 最小権限 にする

関連用語

AIエージェント、MCP、LLM、プロンプトインジェクション

ツール呼び出しが出てくる記事

IT用語集の一覧へ

キーワードから探す

スポンサーリンク