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が戦略立案から実装までワンストップで支援します。
まずは無料相談で現状ヒアリングから。