The agent needed a map
What a complex troubleshooting deployment taught us about procedural agents in production
In short
- Troubleshooting agents can’t afford ambiguity. With eight device types, 80 to 100 faults each, overlapping paths and live API checks, a conversation could sound natural and still break the procedure.
- Putting the whole tree in the prompt drifted, and one tool call per step was slow and rigid. Chunked context sat in between: the agent sees the part of the map it needs now.
- The result was a Guided Resolution Engine. Every fault is a graph; the agent moves freely inside its chunk, and the system re-anchors it when the caller goes backwards or changes the topic.
- Working from the partner’s offices meant same-day changes and no handoff: by launch, their team owned a system they had helped shape.
