Every week someone says they built an AI agent over the weekend and no longer need their operations team.
Before that agent touches a real order, invoice or customer, check that you already have everything on this list. It works for people hiring someone to build an agent and for people building one themselves.
You can tick off the items you already have. It’s saved in this browser only.
01 · 4 items
The process comes before the agent
02 · 5 items
When the agent needs to stop
03 · 5 items
Answers you can trust
04 · 10 items
Systems, integrations and data
05 · 6 items
Test environments and least privilege
06 · 5 items
Execution that survives failure
07 · 5 items
Code where you can, the model where you must
08 · 3 items
Agents that use the browser
09 · 9 items
Evaluation before and after every change
10 · 6 items
A gradual rollout into operations
11 · 7 items
Models and prompts under control
12 · 5 items
Volume and peaks
13 · 7 items
Costs
14 · 9 items
Security against attacks
15 · 13 items
Privacy, compliance and audit
16 · 9 items
Voice agents
17 · 7 items
Monitoring in production
18 · 6 items
The human side of every handoff
19 · 10 items
Business, team and ownership
At the end of the day
And after building all of that, you’ll still need a good number of the people you were planning to replace:
- The operations team, to explain how the work really happens, with every exception
- The operations team again, to build evaluation cases from real customer work
- An operations leader, to decide which cases the agent must never touch
- Experienced people, to take over when the agent gets stuck in the middle of serving a customer
- The operations team, to review real conversations and find the problems dashboards didn’t show
- A backend engineer, to connect the agent to your systems without giving it unrestricted access
- Security specialists, to make sure sensitive information stays where it belongs
- Compliance specialists who can explain to an auditor what the agent did and why
- An architect who understands the real cost of running each case
- Quality engineers who notice when accuracy drops after a model or prompt update
- An engineer who knows the infrastructure well enough to fix it when everything starts failing at 3 a.m.
- Someone senior enough to tell the CEO that the second agent can wait until the first one works properly
- And someone who remembers why a particular refund was banned long ago, long after everyone else has forgotten
Good luck. 🫡