AI Glossary

Tool Use / Function Calling

What it means, why it matters to your business, and where it shows up in a real build decision.

Back to the AI glossary

Also known as Function Calling

In plain terms

Tool use, also called function calling, is an AI model's ability to trigger real actions, like querying a database or sending an email, instead of only producing text. It is what connects an AI model to your actual systems. Without it, an assistant can describe an action; with it, the assistant can perform one.

A simple analogy

An LLM without tool use is a brilliant advisor locked in a room. Tool use is the telephone, the keyboard, and the filing cabinet that lets the advisor act on their advice.

What it looks like in practice

A customer-facing assistant uses tool use to call a live inventory API, check real-time stock levels, and confirm a delivery estimate in the same conversation, without any human lookup in the middle.

When to use it

Whenever the AI needs to take action beyond producing text: querying databases, updating records, sending notifications, or calling third-party APIs.

When to avoid it

Tool use requires careful permission design. Do not grant an AI access to irreversible or sensitive actions without a human confirmation step at those specific decision points.

Work with us

Put this to work on a real problem.

Tell us what's slowing you down and we'll show you where AI agent development fits.

Work with us

Tell us what's broken.

Tell us what's not working in your business. We'll find the real problem and tell you exactly what it would take to fix it.

  • Scope and cost agreed before work starts. No surprises. No obligation.
  • Working prototype within 3 weeks of kickoff.
  • Pay by milestone. You see progress before each invoice.
  • 60-day post-launch warranty. Bug fixes, UI tweaks, and deployment support. No retainer.
  • All conversations are NDA-protected.