LLMInference & InterfacesUpdated 2026.04.28

Function Calling

Also known asTool Calling도구 호출Tool Use

In one line

Function calling is the interface that lets an LLM invoke predefined functions or APIs instead of just replying in natural language — the core mechanism behind AI agents.

Going deeper

Function calling is the interface that lets an LLM emit something like 'fetchOrder({orderId: 123})' instead of natural language. The host system runs the actual API call and feeds the result back to the model, which then completes the answer. It is what turns an LLM from a chatbot into a system that can act.

For marketers, this is the start of 'AI does, not just searches'. When a user says 'book me a room at XX hotel' and the AI calls your booking API directly, your presence in the AI's tool catalog becomes a new visibility variable.

Function calling is now generalising into protocols like MCP (Model Context Protocol). Zoom out and the whole space is really about how LLMs connect safely to the outside world.

Related terms

How does your brand show up in AI answers?

Villion measures how your brand appears across ChatGPT, Perplexity and AI Overviews, then automates the work that lifts citation rate and share of voice.

Get a free audit