Function Calling

The ability of an AI to connect to external tools and execute code rather than just talking.

What it means

Normally, an LLM just outputs text. Function Calling allows it to output a structured command that a computer can execute. It can say 'GetWeather(London)' instead of just saying 'I think it is raining.'

Why it matters

It turns a chatbot into an agent. It allows AI to actually do things-like book a flight, query a database, or send an email-rather than just chat about them.