Intermediate · Generative AI
Tool Use
Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.
TL;DR. The ability of an AI model, especially an LLM agent, to autonomously identify, select, and utilize external tools and APIs to accomplish tasks.
Technical Definition
The ability of an AI model, especially an LLM agent, to autonomously identify, select, and utilize external tools and APIs to accomplish tasks.
How it works
Tool use significantly expands the capabilities of LLMs beyond text generation. By integrating with external tools (e.g., search engines, calculators, code interpreters, custom APIs), an AI agent can overcome its inherent limitations, such as lack of up-to-date information or inability to perform complex calculations. This allows for more powerful and versatile problem-solving.
Related Concepts
- Reasoning engine — A component of a software system that infers conclusions from existing knowledge using logical methods.
- Agentic AI — AI systems designed to independently plan, execute, and adapt actions to achieve a given goal, often involving multiple steps and external tools.
- Orchestration — The process of coordinating and managing multiple AI models, tools, and data flows to achieve a larger, more complex AI application or workflow.