IT用語集 › AI & 機械学習 › 関数呼び出し

関数呼び出し

AI & 機械学習 Svenska → 更新: 2026-10-22

スキーマ付きで定義された関数群の中から、LLMがどれを呼ぶかを選び、引数を構造化JSONで出力する機能。言語理解と実際のコードやAPIをつなぐ橋渡しである。

仕組み:利用可能な関数(名前、説明、JSON Schemaによるパラメータ)をモデルに伝えると、モデルはユーザーの質問から関数が必要か、どれを、どんな引数で呼ぶかを判断し、自由文ではなく構造化された呼び出しとして返す。アプリケーション側が関数を実行し、結果をモデルに戻すと、モデルがそれを踏まえて回答を組み立てる。これで天気やデータベースといったリアルタイム情報の取得、予約や送信などの操作、確実な計算が可能になる。OpenAI が2023年にAPIを導入し、今では主要プロバイダーすべてが標準で備えている。モデルが複数の呼び出しを連鎖させるエージェントの基盤でもある。構造化出力と同じ制約付きデコーディングの仕組みの上に成り立っており、ツールを公開するオープンプロトコルであるMCPとは別物だ。ツール利用や構造化出力とも関連する。

← 用語集に戻る