Sheet 80 · AI product
CogniSupport
An AI agent that answers a game's players, files their bugs and hands the hard cases to the team, with the workspace the team runs it from. Built in two days as a proposal demo for a game studio, then tested in rounds of blind scoring.
Question
Can an AI agent take the first reply on every player message for a support team of two, and stay safe on the cases it must not handle alone?
CogniSupport began as a proposal for a game studio launching a live-service game with two people in support. At the helpdesk average of 21 tickets per person a day, two people clear about 40, and a launch brings far more at once. The proposal came with a working demo built on the game's public patch notes and help center. The demo was built over two days in October 2026. I set the direction, changed the test loop's rules and approved every release.
Approach
Source: CogniSupport engine (tool declarations, reply step) and locked rules list; README, read 2026-11-05
Source: CogniSupport docs/QUALITY-LOOP.md, process and history of the rules
Code checks every reply against ten locked rules that no playbook can switch off. Exploits stay private, self-harm and threats go to a person, refunds go to the store that took the payment, and the agent never asks for a password, promises a fix date or reassures players about a wipe.
The team works beside it: an inbox showing every agent action, English translations, and plain-English playbooks with a Test it button.
The 22 demo conversations came from the same engine, seeded with paraphrased public player reports, and 591 programmatic checks run over them. In the quality loop, AI evaluators worked on a preview: a skeptical support specialist scored trust and ease, two UX assessors scored Nielsen's ten heuristics, and from round 3 a head of support judged the dashboard.
Results
Source: CogniSupport docs/QUALITY-LOOP.md, score table rounds 0 to 4
Round 2 found the worst bug: when a person on the team replied to a self-harm case, the case went back to the agent. Round 3 fixed it; no new critical finding came up after that. The head of support checked eleven dashboard numbers against the cases; all matched.
I paused the fix rounds for a guided demo with two findings open, one of them a wording check that let "like a Steam key" through.
What I learned
The first stop rule, two rounds without a better score, was set by the orchestrating agent, not by me. It fired in round 2, the round that found the critical bug. An average cannot see that progress, so I changed the rule: a round counts if it finds or closes a critical finding.
Trust also stayed flat while round 1 cut the inbox controls from 36 to 21. The specialist named safety behaviour as the cause, not the layout.
Open questions
- For someone who builds evals: a blind persona score stayed flat while critical bugs were found and fixed. Is it the wrong outer measure?
- For someone who runs player support: the demo assumes a person answers a safety case within 15 minutes. Can two people hold that at launch?