Lion Cipher Lab

Decide when an incident-response agent should ask a clarifying question instead of acting: score ambiguity x blast radius, sweep the threshold, and measure when asking stops paying

Why it matters

The moment an AI agent can isolate a host, block an IP or reset a password, its most dangerous mistake is not a wrong answer - it is a right action on the wrong target. Tickets are written by tired humans: 'isolate web-lon-0' matches three servers, 'reset rlee' matches a real account that is not the one they meant, and the asset inventory is a week behind reality. The two lazy fixes both fail. Letting the agent act on its best guess took a healthy production server offline 29 times in this lab's 400 tickets. Making it ask whenever there is any doubt cut wrong actions from 88 to 27 but…

What you'll learn

Steps in this lab

  1. The words first: ticket, target, inventory, candidate, ambiguity, blast radius - and the fact that the agent is a stub
  2. Open a terminal and make a scratch folder (all three operating systems)
  3. Build the simulated world: 191 inventory records and 400 tickets with the right answer planted in each
  4. The agent stub, all of it: resolve, score, decide, act - and the analyst it asks
  5. Before and after: always-act, always-ask, and ask-when-costly on the same 400 tickets
  6. Sweep the threshold and read the trade-off curve
  7. Honest negative 1: a slow, fallible analyst makes asking a loss for everything but isolation
  8. Honest negative 2: the wrong actions a question can never reach
  9. When NOT to ask - and why this, not that
  10. The way a pro does it
  11. Ship it: the rule, what to log, and clean up

Open the full interactive lab →