AI Agent2026-05-17
Function Calling
別名: Function Calling / 関数呼び出し / ファンクションコーリング
OpenAIが命名した『LLMが外部関数をJSON形式で呼び出す』機能の呼称。Anthropicの『Tool Use』と実質同等。関数定義スキーマをモデルに渡すとモデルが呼び出しを生成しホストが実行する。
概要
Function Callingは2023年にOpenAIが導入し、現在はGPT・Claude・Gemini・LLaMA系モデルのほぼ全てが同等機能を持つ。ツール定義に名前・説明・JSONスキーマを記述し、モデルが適切なタイミングで呼び出す。
Agent SDKやMCPはFunction Callingを抽象化し、開発者がツール定義を一元管理できるようにしている。AIエージェント開発の基礎技術として不可欠。
関連コラム
Software Development
Claude Code MCP連携ガイド — 外部ツールとの統合で開発を加速
Model Context Protocol(MCP)は、Claude Codeと外部ツール・データソースを接続するオープンスタンダードです。GitHub、Slack、Notion、AWS、GCPとの統合方法、カスタムMCPサーバー作成、Hooks連携、企業導入のベストプラクティスを解説。品川区・港区エリアの開発チーム向け実践ガイド。
AI
NousResearch Hermes完全ガイド — Hermes 4.3 36B・Function Calling・Hermes Agentの全貌【2026年版】
NousResearch Hermesシリーズの最新版Hermes 4.3 36B(512Kコンテキスト)とエージェントフレームワーク「Hermes Agent」を徹底解説。Function Calling実装例、Ollama対応、ハードウェア要件まで網羅した2026年版完全ガイド。
Software Development
Claude Code Agent SDK — カスタムAIエージェント構築ガイド|Python実装とマルチエージェント設計
Claude Code Agent SDKを使ったカスタムAIエージェント開発の完全ガイド。Python実装、カスタムツール定義、Hooks実装、サブエージェント活用、マルチエージェントオーケストレーション、CI/CD統合の実践パターンを品川区・港区のエンタープライズ向けに解説します。
お気軽にご相談ください
お問い合わせ