Glossary · AI技術

Function Callingとは?

Function CallingはLLMが外部の関数・APIを呼び出す機能。AIエージェントが実世界のシステムを操作する基盤技術で、Tool Useとも呼ばれる。

公開: 2026年4月19日3分で読める

Function Callingとは?

Function Calling(関数呼び出し) は、LLMが外部の関数・APIを呼び出して実行させる機能。ユーザーから「天気を教えて」と言われたLLMが、get_weather(city="東京") のような関数を自動的に呼び出し、結果を基に回答を生成します。

AIエージェントの基盤

AIエージェントが「自律的にタスクを実行する」のはFunction Callingによるもの:

自然言語入力 → LLM判断 → 適切な関数選択 → 引数生成 → 実行 → 結果解釈 → 次アクション

実装例

const tools = [
  { name: "search_product", parameters: { query: "string" } },
  { name: "get_inventory", parameters: { sku: "string" } },
];
// LLMが自動でどの関数を呼ぶかを決定

Tool Use との関係

ほぼ同義。OpenAIは「Function Calling」、Anthropicは「Tool Use」と呼称。機能は同じ。

よくある質問

Q. どのLLMが対応?

GPT-4o / Claude 3.5 / Gemini 2.0 など主要LLM全てが対応。

Q. 日常業務での活用例は?

カレンダー予約、メール送信、CRM更新、在庫確認等。AI Automationで構築支援しています。

関連用語

Tufe Companyのソリューション

関連キーワード

Function CallingTool UseAIエージェント

Ready to Start?

自社でもこの戦略を実行したい方へ

Tufe Companyが戦略立案から実装までワンストップで支援します。
まずは無料相談で現状ヒアリングから。

無料で相談する