Definition
Function Calling
Function Calling is an LLM capability where the model outputs a structured JSON object containing argument parameters to invoke specific external functions or APIs, enabling LLMs to act as dynamic interfaces for databases and systems.
Frequently Asked Questions
Does the LLM run the function itself during function calling?▼
No, the LLM only generates the structural instructions (JSON argument values). The client application executes the actual code and returns the result back to the model.
Why is function calling critical for agents?▼
It allows models to bypass text-only limits and write structured instructions to retrieve weather data, execute database queries, or write local files.
Quick Facts
- CategoryAgentic Systems
- Key ApplicationDatabase access tools, external integrations, and agent workflows
Coverage Trend12 Weeks
12w agoToday
Related AI Terms
Function Calling Media Coverage & Intelligence
arXiv AIJun 12, 2026
Evoflux: Inference-Time Evolution of Executable Tool Workflows for Compact Agents
Compact language models (LMs) reduce cost, latency, and deployment risk for tool agents. Yet MCP-style tool use requires more than isolated function calling: an