Function calling lets modern LLMs output structured JSON describing which external function to call and with what arguments, rather than generating free-form text. The application executes the function — querying a database, calling an API — and feeds results back. This bridges language understanding and real-world actions, enabling AI agents to interact with software tools reliably.
Prompt Engineering
Function Calling
Related terms
Learn to use these concepts in practice.
Join the 212AY Academy →