Dynamic Tool Selection
An agent's ability to choose which tools to use based on the task at hand.
Why it matters
Real-world tasks are unpredictable. An agent that dynamically picks tools adapts to whatever comes up.
In practice
Our Chat Agent dynamically selects tools: FAQ matching for common questions, RAG for docs, or Claude API for complex reasoning — all decided at runtime.
Related terms
Tool Use
An agent's ability to call external tools: searches, databases, APIs, code execution.
Function Calling (Tool Calling)
The model's ability to trigger external tools: searches, databases, APIs, code execution.
Agent (AI Agent)
An AI system that plans, decides, and acts autonomously toward goals, rather than simply responding to prompts.
ReAct Pattern
Agent action model: Reason, Act, Observe, Repeat.