Khalid ShamsPrincipal Solutions Architect

Learn AI · On the map · Agents · idea 28 of 44

Tools and Function Calling

Letting a model ask your software to do something: search, read a file, create a ticket, run a query.

A requester brings a damaged lamp to a workshop. A software operator works at a cobalt context tray while an owner and a reviewer oversee the boundary.Outline operator: software metaphor · ⏸ Review boundary
Read the concept diagram

In one line

Letting a model ask your software to do something: search, read a file, create a ticket, run a query.

Picture it

Giving the librarian a phone and a list of people they are allowed to call.

Under the hood

The model emits a structured request (a name plus JSON arguments) matching a declared schema; your code validates it, executes it, and returns the result as a message. The model never executes anything itself.

Builds on

Leads to

On a guided path

Path 4: What makes it an agent, stop 3 of 9.

Marking "I get this" is self-reported and stays in this browser. The same mark shows on the map.