Tool Calling

The capability of a large-language-model (LLM) to interface with external software, APIs, or datasets to execute actions or retrieve real-time information. Often implemented via Function Calling, where the model generates structured arguments to trigger specific code execution.

Core Concepts

  • Function Calling: The mechanism by which an LLM identifies the need for an external tool and produces the necessary parameters (e.g., JSON) for execution.
  • agentic-ai: Higher-level autonomous systems that utilize tool calling to navigate complex, multi-step workflows and environmental interactions.
  • Extensibility: The ability to augment model reasoning with live, ecosystem-specific data.

Implementation & Examples


Source: 2026 04 14 New Gemini Tutorial

Source Notes