Where function calling fits on a long engagement.

The model does not execute anything. It proposes a call, your code decides whether to run it, and that boundary is the whole safety design. Treating a proposed call as an instruction rather than a request is how these systems cause damage.

Reliability comes from narrow, well-described functions with validated arguments. A broad function with a vague description gets called at the wrong time with plausible-looking nonsense, and anything irreversible needs a human approval step regardless of how well the model performs in testing.

What an assigned team does with function calling.

The boundary between what a model proposes and what your code executes is a design decision that gets revisited every time a new capability is added. Each addition widens what the system can do and what it can do wrong, and that trade needs an owner.

Where the goal is internal process rather than a customer-facing feature, the whole assignment sits under AI automation engineering, with approval steps designed in from the start.

What we use function calling for.

  • Assistants that do work A model that can look something up or file something, rather than only describing how to.
  • Structured output from unstructured input Extracting fields from documents or messages into a validated schema rather than parsing prose.
  • Guarding irreversible actions Approval steps built into workflows where an error would be expensive to undo.

How function calling capacity is assigned.

This work is assigned under AI automation engineering where the goal is internal process, and under AI engineering where it is a product feature. What that figure covers is set out in how the monthly fee is built.

Tell us what your roadmap needs function calling for.

A service delivery manager replies with the disciplines we would assign, the monthly capacity and what the first month looks like.

Loading the contact form… You can also email hello@azendo.co.

We reply within one working day. No obligation, and no newsletter.