本文へスキップ
AI PICKS

ツール定義 (Tool Schema)読み: つーるていぎ

2026-07-26 更新

本ページはプロモーションを含みます(掲載基準)

AI用語辞典AIエージェント最終更新: 2026-07-26・AI PICKS編集部

ツール定義 (Tool Schema)の定義

ツール定義(Tool Schema)とは、AIエージェントが外部ツールやAPIを呼び出す際に必要な機能名・説明・引数・戻り値の型を構造化して記述した仕様のことである。

ツール定義 (Tool Schema)とは(詳しく解説)

ツール定義とは、LLMが関数呼び出し(Function Calling)やMCP(Model Context Protocol)経由で外部ツールを利用する際に、ツール名・説明文・引数のJSON Schema・戻り値の形式をあらかじめ宣言しておく仕組みで、OpenAIのFunction Calling仕様やAnthropicのTool Use、MCPのツール定義形式などが業界標準として広く採用されているとされる。2026年時点の実運用では、説明文が曖昧だとLLMが誤ったツールを選んだり引数を誤生成したりする落とし穴が指摘されており、ツール数が増えるほどコンテキスト消費とトークンコストが膨らむ点も現場で課題になりやすい。選定の実務では、少数の高頻度ツールに絞り説明文を具体的に書いたうえで、引数のバリデーションをアプリ側にも二重に持たせる設計が定着しつつある。相場感としては、大量のツールを常時ロードする構成より、必要に応じてツール定義を動的に絞り込む設計のほうがコストと精度の両面で有利とされる。

ツール定義 (Tool Schema)を調べた人に

エディタのAIを使いこなしたい人向けの講座と、コードなしで作れるツールです。

  • XServer VPS icon
    XServer VPS

    AIと作ったWebアプリやDifyのアプリを自分のサーバーで公開するなら。Dockerのアプリイメージで始められる

    VPS(Dify・n8n の自前運用) / プランと料金は公式で確認

  • Aqua Voice icon

    初月10ドルオフ(新規ユーザー)

    Claude CodeやCursorへの指示を声で入力できる。日本語にも対応し、Mac・Windowsのどの入力欄でも使える(無料は1,000語まで)

    AI音声・文字起こし / 最低料金 ¥0〜

  • TesterArmy icon

    AIがWebサイトやアプリを実際に操作してバグを見つけるテスト自動化(無料トライアルあり)

    AIエージェント / 最低料金 有料

この解説の引用について

定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。

出典: AI PICKS AI用語辞典「ツール定義 (Tool Schema)とは」 https://aipicks.jp/glossary/tool-schema

ツール定義 (Tool Schema)の使用例

  • {"name": "get_weather", "description": "指定した都市の現在の天気を取得する", "parameters": {"city": "string"}}
  • MCPサーバーがファイル検索ツールを提供する際、ツール名・引数・戻り値の型をスキーマとして公開し、クライアント側が自動で読み込んで利用する。

ツール定義 (Tool Schema)に関連するAIツール

ツール定義 (Tool Schema)の関連記事

用語がわかったら、次はツール選び

12カテゴリ・1815語以上を体系的に整理しています