Glossary Updates12 new terms added to the glossaries · October 2, 2026, 22:44 CEST
AI TechDocKnowledge

Glossary · 5 · Building with AI: APIs, tools and agents

Tool use (function calling)

Also known as: Function calling, Tool calling

Tool use, also called function calling, is the ability of a language model to request that the application run a defined function — such as a search, a database query or an API call — by returning a structured call with arguments, and then to use the result in its answer.

  • Expert
  • Developers

In one sentence

Tool use and function calling explained: how language models call search, databases and APIs — the building block of AI agents.

Example

Asked “Is spare part 4711 in stock?”, the model returns a call to check_stock(part="4711"); the application runs it and the model phrases the answer from the result.

Why it matters on your learning path

  • Technical project managers: Every tool an AI can call is a permission. Decide deliberately which actions need human approval.
  • Developers: Describe tools with precise names, descriptions and JSON schemas; validate arguments and never let the model execute unchecked actions.

By knowledge.aitechdoc.world · Published September 26, 2026 · Last reviewed

Source: AI TechDoc Blog editorial definition

Definitions follow the cited standards and specifications. Where a source is a copyrighted publication, such as an ISO, IEC or EN standard, the definition is a close paraphrase, not a verbatim quotation, so as not to infringe copyright. We recommend reading the original publication. The sections “How it applies” are editorial commentary by AI TechDoc Blog and are not part of any standard.

Seen a mistake? Send us a note!