ツール使用(Tool / Function calling)
ツール使用とは、モデルが「呼ぶべき関数名と引数(JSON)」を出力し、外部のプログラムが実際に実行して結果を返す仕組みです。これがエージェントが外の世界に作用するための手段になります。
AIエージェントの仕組みを、LLMの基礎から設計パターンまで体系的に学べる学習サイト。
ツール使用とは、モデルが「呼ぶべき関数名と引数(JSON)」を出力し、外部のプログラムが実際に実行して結果を返す仕組みです。これがエージェントが外の世界に作用するための手段になります。
MCP(モデルコンテキストプロトコル)はAnthropicが2024年11月に公開したオープン規格で、AIエージェントが外部ツール・データに統一インターフェースで繋がれるようにする。ホスト・クライアント・サーバーの3者構成と3つのプリミティブ(ツール・リソース・プロンプト)を押さえれば、エージェントがどうやって外界と会話するかが見えてくる。