Tool Use / Function Calling
The ability of AI models to invoke external tools, APIs, or functions during a conversation. Enables AI to perform real actions — searching the web, querying databases, sending emails, or running calculations — not just generate text.
Why it matters
Tool use is what turns a chatbot into something that can actually do things, like check live data, send an email, or run a calculation, instead of only talking about them. It's the foundation of AI agents and modern assistants that book, search, and update on your behalf. Understanding it helps you see why some AI tools stay current and take action while plain chatbots are stuck with old training knowledge.
In practice
You ask an assistant, "What's the weather in Chicago and add a reminder to pack an umbrella?" Instead of guessing, it calls a weather API for the real forecast, then calls your calendar tool to create the reminder. A tip: when a tool-enabled assistant can connect to your apps, be specific about what you want it to do, since it will take those real actions literally.
Related terms
AI Dubbing
Automated translation and re-voicing of audio/video content into other languages while preserving the original speaker's voice characteristics, timing, and emotional delivery.
AI Orchestration
Coordinating multiple AI models, tools, and data sources in a unified pipeline. An orchestration layer manages prompt routing, context passing, error handling, and output aggregation across different AI services.
API (Application Programming Interface)
A way for software applications to communicate with each other. AI APIs let developers integrate AI capabilities into their own applications programmatically.
Attention Mechanism
A technique that allows AI models to focus on the most relevant parts of input data when generating output. In language models, attention determines which words in a sentence are most important for understanding each other word.
Diffusion Model
A type of generative AI that creates images by gradually removing noise from a random starting point. Powers tools like Stable Diffusion, DALL-E, and Midjourney. Works by learning the reverse of a noise-adding process.
Distillation
A technique where a smaller 'student' model learns to replicate the behavior of a larger 'teacher' model. Produces compact models that retain most of the teacher's capability while being faster, cheaper, and deployable on smaller devices.