What is Function Calling?
Function Calling (Tool Use): an AI term, explained in plain English.
A model feature that lets an AI ask an app to run a tool, such as a search or a calculator, and then use the result in its answer.
AI Drafted with AI help · Reviewed by Keshav Aggarwal · Updated
In simple words
You ask a friend what the weather is. They don’t guess. They check the weather app, then tell you.
Function calling lets an AI check a tool instead of guessing.
The technical side
The developer describes available functions (name, purpose and input fields) to the model. When useful, the model replies with a structured request to call one; the app runs it and sends back the result, and the model continues. OpenAI added function calling in June 2023, and most major models support tool use now.
It is the building block of AI agents, and MCP standardises how tools are offered to models.
Function Calling kya hai?
Function calling se AI khud andaaza lagane ki jagah koi tool chala ke sahi jawab laata hai, jaise weather app check karna.
Related terms
- AI AgentAIAn AI system that can plan steps and use tools on its own, such as searching, clicking or sending messages, to finish a task.
- MCP (Model Context Protocol)AIAn open standard that lets AI models connect to outside tools and data, such as files, apps and databases, in one common way.
- LLM (Large Language Model)AIAn AI model trained on huge amounts of text so it can read and write language, like the models behind ChatGPT, Claude and Gemini.
