01 · AT A GLANCE
- 01
Sole human author: I specified, tested and accepted every part of the agent, policy engine, operator console and test suite, with the implementation generated by Codex and Claude Code under my direction, in ~4 weeks.
- 02
Deterministic-first design: the LLM is consulted only on seven explicit ambiguity triggers, and every write into Zendesk is verified by re-reading it.
- 03
Evaluated honestly: 100% route accuracy on the eight-case labelled sandbox suite (n = 8), with 75% of cases routed to human review by design.
- STATUS
- Completed final-year project
- ROLE
- Sole author · system, evaluation, dissertation
02 · SYSTEM DEMONSTRATION

03 · THE PROBLEM
Support triage decides which queue, owner and priority every ticket gets, and mis-routing has asymmetric cost: an outage misfiled to billing compounds in a way the reverse does not. Automating that decision is only acceptable if every risky path fails toward a human.
04 · THE SYSTEM
My final-year project operates a real Zendesk workspace through a Playwright-driven browser. It reads each ticket, scores it against seven intent profiles with a transparent confidence formula, and consults a structured-output LLM only when one of seven ambiguity triggers fires. Anything below the automation threshold waits in a human approval console with a per-reason explanation. I directed the build end to end: the AI coding tools wrote the code to my specification, and I owned the evaluation and the 67-page dissertation.
