Proxy / adapter interface for safe external function calls, enforcing argument validation and capability scoping. Problem addressed: Safe tool boundaries — argument validation, capability scoping, error normalization. Stabilization: When tools are provided by third parties, when argument schemas drift, or when a tool's failure mode could corrupt agent state.
Use this profile to understand the building block briefly, place it in the model, and switch to the 360° assessment when needed.
Theoretical construct: explains a term, principle, or mental model.
What organizes, connects, or makes decisions possible.
Tool use lets a language model choose structured tools for a task and incorporate their results into the next step.
The approach combines classic function calling with research on acting language models. ReAct described a tight loop of reasoning and acting in 2022; current agent APIs formalize tool definitions, calls, and result handoff.
The model acts like a dispatcher: it reads the task, selects a suitable tool, fills its input schema, receives a result, and decides what comes next. The application remains responsible for permissions and execution.
The model decides whether and which tool helps.
Structured inputs make calls checkable.
Tool output returns as new context.
Tool use connects language models to data, computation, and actions. It fits well-bounded tools; permissions, validation, and error handling remain outside the model.
Where this building block is located in the topic model.
No structure path available.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.