ONROL — AI Execution School

    — Concepts

    Function Calling

    An LLM feature that lets the model invoke your code/APIs in a structured way.

    Also known as: Tool use · Tool calling · Function invocation

    What is Function Calling?

    Function calling (or 'tool use' in Anthropic's vocabulary) is the mechanism by which an LLM decides to call your defined function — like get_weather(city) or send_email(to, body) — and returns a structured JSON payload of arguments instead of free text. You execute the function, return the result, and the model continues. It is the core primitive behind every modern AI agent, every voice assistant, and every workflow automation built on Claude, GPT, or Gemini. Function calling is what turns an LLM from a chatbot into something that can DO things.

    Learn more

    ONROL pages on Function Calling

    From definitions to deployed projects.

    Knowing what a term means is step one. ONROL's AI Generalist track gets you shipping projects that use it.

    Reserve seat