← Back to AI Agents & Automation
High School Capstone⏱ 5–8 hours
Build a Tool-Using Agent
Design an agent that routes tasks to the right tools, with guardrails.
Your mission
Design and build (or fully specify) an agent that decides which tool to call for each request and has guardrails against mistakes.
What you'll need
- A computer with internet
- An agent-building framework or a detailed design doc
- A set of tools for the agent to use
Your step-by-step plan
Define the job
State what the agent does and the tools it is allowed to call.
Design routing
Decide how the agent picks the right tool per request — like the Tool Router lab.
Add guardrails
Add checks: confirm risky actions, handle a tool that fails, limit what it can do.
Test hard
Try to break it with tricky requests and record how it responds.
Make it yours
- Add a second agent that checks the first one's work.
- Write an evaluation: how often does it route correctly?
How you'll know you succeeded
- The agent routes to more than one tool.
- It has guardrails for risky or failed actions.
- You tested it with adversarial inputs.