AI 4UAnalyze my business

Plain-language AI glossary

Term 09TechniquesMeaning / context / connections

Techniques / Definition

Function Calling (Tool Use)

An AI capability where the model can decide to invoke external functions or APIs based on the conversation context.

09of 75
01

MeaningThe one-sentence definition.

02

ContextHow the idea works in practice.

03

UsesWhere the concept becomes useful.

01 / Plain-language context

How Function Calling (Tool Use) works.

Function calling lets AI models take actions, not just generate text. You define available functions with their parameters, and the model decides when to call them. Example: a travel assistant with functions like searchFlights(origin, destination, date) and bookHotel(city, checkin, checkout). The model parses user intent, selects the right function, and extracts parameters. OpenAI, Anthropic, and Google all support this. It's the foundation of AI agents.

02 / Practical uses

Where it helps.

  1. 01AI agents that take actions
  2. 02Database queries from natural language
  3. 03API orchestration
  4. 04Multi-step workflows