NAVIGATION
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

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