A way for AI to call outside tools using neat, structured instructions.
Function-calling is like giving a chatbot a labeled remote. It can press the weather button, not just yell, “You got this!”
It sends neat instructions to other apps. Then AI can check weather or add a calendar event.
Agent
Function-calling lets an Agent do the outside action it chose.
API
Function-calling often triggers an API with structured details.
MCP
MCP makes the tool links behind Function-calling more standard.
LLM
Function-calling helps an LLM move from writing text to doing tasks.