Defining the perfect AI agent
I’m working on defining the “perfect” AI agent (in theory) to deconstruct the problem into parts.
Here’s a lightning draft:
Exact context it needs (no more no less)
- Problem statement given optimally
- Exact world/background context (minimal dumb zone)
- Optimal, navigable progressive disclosure
- (Tool calls fall are under here)
Human gates exactly where you need them
Can “pull the lever” on the AI slot machine as many times as you need until it gets it right (in parallel)
Non-blocking other items that can move forward
Eventually (after others are solved): Optimal token spend (less would always guarantee worse result, more would not guarantee better result)
What am I missing? What would you change?