Skip to content

Glossary

Tool Calling (Function Calling)

A capability that lets a model trigger real actions, like searching a database or sending an email, by returning a structured request your code can run.

Tool calling, also known as function calling, is how a language model reaches beyond text. You describe the tools available, and when the model decides one is needed it returns a structured request naming the tool and its inputs, which your code then executes.

This is what turns a chatbot into something that can actually do work: look up an order, book a slot, update a record. The model chooses what to call; your system stays in control of what those tools are allowed to do.

How we use it

We give agents narrowly scoped tools with clear permissions and validation, so they can take useful actions without being able to cause harm.

Charleston waterway at sunset with palmetto silhouettes

Get in touch

Want to put this into practice?

If this concept is relevant to something you're building, a short note is the fastest way to get practical help.