In plain English
A model on its own can only produce text. With tools it can look something up, do arithmetic reliably, read a file or write to a system.
This removes several familiar weaknesses at once. It also converts a system that could only be wrong into a system that can act while wrong, which is a different risk profile.
What to know
Why it matters
Tool calling is the mechanism that turns a chat interface into something that can do work. It is also the point at which permissions, logging and review stop being optional.
Common mistakes
FAQs
Is tool calling the same as function calling?
The same mechanism. Function calling is the older name for it.
What should I expose first?
Read-only lookups. Write access only once the behaviour is well understood.
I'm a marketing consultant, entrepreneur and content creator. I help businesses grow through practical marketing, websites, SEO, content and AI.
More About Tariq →