CaseAdvancedDesigning for Uncertainty & Trust / Trust, transparency and explainability in UX / #18
How would you design transparency for an agent that took ten actions?
ORDER the product is Marshal, an AI agent at Thorncliff Networks that resolves network outages on its own
At 2:14am, Marshal detected an anomaly on a regional network segment and started fixing it. By 2:56am it had taken ten separate actions, on its own, before Dmitri Yefremov, the shift lead at Thorncliff Networks, had even finished his coffee.
The direct answer
Don't explain all ten actions the same way. Rank them by how hard each one is to undo and how much it changes what a customer sees, then give full trace, the exact reasoning, only to the few actions that are genuinely hard to walk back. Everything else gets a one-line log entry. Explaining all ten equally buries the two or three explanations someone will actually go looking for.
Do this, in order
Rank the ten actions by how hard each is to undo, not by the order they happened in.Why: this ranking is what decides everything else about the design.
Give full trace, with the reasoning shown by default, to the actions that are hardest to undo.Why: disabling a cell site or notifying customers can't be quietly walked back if it was wrong.
Give the easily-reversible actions a one-line log entry, visible on request only.Why: showing full reasoning for throttling bandwidth just buries the two explanations someone actually needs.
Time the customer notification close to the action that caused the problem, not five steps later.Why: the gap between disabling a site and telling anyone is exactly where complaints spike.
Log every action's own reasoning at the moment it happens, before deciding how visible to make it.Why: you can't build a summary or a trace later out of a decision nobody recorded.
Review last quarter's incidents to see which action types most often got a "why did it do that" question after the fact.Why: this is the cheapest evidence for which actions actually deserve full trace by default.
How to answer this, stage by stage
Ten actions is a lot to unpack live. Don't try to explain each one; show that you know how to sort them fast.
Stage 1
Scope it to one incident
Say it like this
"I'll use Marshal, an agent at Thorncliff Networks that resolves outages on its own, and one real incident where it took ten actions in forty-two minutes."
Why this works
Anchors a broad question in one countable, replayable event.
Stage 2
Say your structure out loud
Say it like this
"I'll use ORDER. What outcome all ten actions are competing for, which is hardest to reverse, what depends on what, what evidence I'd want, and then the actual rank."
Why this works
Signals a method for sorting ten things fast, not a plan to describe each one in turn.
Stage 3
Reframe the question
Say it like this
"This isn't 'explain ten actions.' It's 'find the two or three someone will actually ask about, and make sure those are the ones with a real answer ready.'"
Why this works
Turns an overwhelming list into a sorting problem, which is a problem you can actually solve live.
Stage 4
Give the one decision
Say it like this
"Rank all ten by how hard they are to undo. The top three or four get full trace by default. The rest get a one-line log, visible only if someone asks."
Why this works
This is a rule you can apply to any list of agent actions, not just this one incident.
Stage 5
Prove it with a failure
Say it like this
"Marshal disabled a cell site at 2:36 and didn't notify customers until 2:41. Complaint calls peaked in that five-minute gap, at 16 calls in one window, before a single customer had any idea what happened."
Why this works
A real number beats a general claim that "some actions matter more."
Stage 6
Say what you'd measure
Say it like this
"I'd track how often anyone actually opens the trace for each action type. If a low-risk action's log never gets opened, it's ranked correctly. If a high-risk one does, every time, it should have been full trace from the start."
Why this works
Shows the ranking itself gets checked against real usage, not just judgment once.
Stage 7
Say what you'd leave alone
Say it like this
"Detecting the anomaly and filing the ticket don't need any special explanation layer. They're fully reversible and nobody's ever asked about them."
Why this works
Shows judgment about where not to spend design effort, not just where to spend it.
Stage 8
Close on one line
Say it like this
"Ten actions don't need ten explanations. They need one honest ranking of which ones you can't take back."
Why this works
Ends on the actual rule, in a sentence short enough to reuse on the next question.
Let's learn
Thorncliff Networks runs Marshal, an AI agent that watches the network and fixes outages on its own, without waiting for a human to approve each step.
Before Marshal, a network fault meant an engineer paged awake at 2am, running through the same ten-step playbook by hand, usually finishing somewhere around the hour mark once they were fully alert and had read the right logs.
Ten actions, one incident. Three of them, in red, are the ones that actually can't be quietly undone.
With Marshal, the same ten steps ran in 42 minutes, unattended, before Dmitri even opened his laptop.
Knowledge spark: what does "hard to undo" mean for an agent action?
Some actions leave no trace once reversed, like throttling bandwidth back to normal. Others leave a mark no matter what you do next: once a cell site goes dark, or a customer gets a message, that moment already happened to them.
The turn. The problem was never that Marshal took ten actions instead of one. The problem was that all ten got logged the exact same way, which meant the three that actually mattered were sitting in the same pile as the seven that didn't.
Which of the ten actions deserve explaining most
The top three, in dark red, are the ones this design gives full trace to. The bottom seven get a one-line log, since nobody's ever needed more than that.
At its worst: a customer got a "service disrupted" text five minutes after their neighborhood's cell site had already gone dark, with no explanation of why, and Thorncliff's support line took the brunt of it the next morning.
The decision I would take back
We logged all ten of Marshal's action types identically, one line each, since building a single logging format was simpler than deciding a policy per action. That made sense when Marshal only handled two or three action types at launch. It stopped making sense once Marshal's action list grew to ten, several of them genuinely hard to undo.
What I would leave alone: detecting the anomaly and filing the incident ticket. Both are fully reversible, nobody has ever asked why either one happened, and giving them the same explanation weight as disabling a site would only slow down whoever's reviewing the incident.
Now here is the same thing as a story
The short version above is what you'd say to Thorncliff's ops leadership. Read this one for how the ranking actually got built.
Dmitri Yefremov has run the night shift at Thorncliff Networks for four years, and used to be the one running the ten-step playbook by hand before Marshal existed.
Marshal's first quarter live was quiet in a good way. Outages that used to take an hour of a groggy 2am fix now resolved in under an hour of Marshal working alone, often before Dmitri's laptop finished waking up.
At 2:14am on a Tuesday, Marshal caught a traffic anomaly on a regional segment. Over the next 42 minutes, it took ten actions in sequence, rerouting traffic, throttling bandwidth, restarting a router, escalating to Dmitri, adjusting the load balancer, disabling a faulty cell site, notifying customers, filing a ticket, and rolling back a bad config change.
Seven of the ten actions were fully reversible. Three weren't. The logging treated all ten the same.
Dmitri didn't notice a problem that night. Marshal's incident summary read clean: ten actions, outage resolved, all green. The trigger came three days later, from a customer service escalation: dozens of residents in one neighborhood had called in confused about a five-minute gap between their phones going dark and getting any explanation at all.
Marshal wasn't slow to fix the outage. It was slow to tell anyone it had, and that five-minute silence is what customers actually remembered.
Dmitri pulled the full action log and, for the first time, actually plotted when each action happened against when complaint calls came in.
Complaint calls, minute by minute during the incident
Complaints kept climbing for five full minutes after the site went dark, and only turned around once the notification actually went out.
The team considered simply moving the notify step earlier in Marshal's sequence, and rejected it as the whole fix. Notifying before confirming which site was actually affected risked sending wrong information to the wrong neighborhood, a worse failure than a short delay.
Three actions cluster in the top right. Everything else sits safely in the bottom left, where a one-line log is plenty.
The redesign ranked all ten actions by how hard each was to undo, gave the top three full trace by default, shown right in the incident summary without anyone having to dig for it, and tightened the gap between disabling a site and notifying customers from five minutes to under ninety seconds.
Every one of the ten actions gets this record. Only the top three surface it by default instead of on request.
I built one flat logging format because Marshal only handled a couple of action types at launch, and a single format felt like the simpler, more maintainable choice. It took a neighborhood's worth of confused phone calls, over an outage that Marshal actually fixed correctly, to see that treating every action the same wasn't neutral. It buried the three explanations that mattered under seven that never got asked about.
ORDER, for ten actions at onceNot a story about a mistake. ORDER is what forces you to rank instead of explaining everything equally.
O
Outcome. What all ten are competing for.
Restoring service fast, while keeping customers and Dmitri's team able to trust and audit what Marshal actually did.
Without a shared outcome, ranking ten actions is just opinion.
R
Reversibility. The hardest step.
Disabling a site, notifying customers, and rolling back config can't be quietly walked back once they happen.
This single question splits ten actions into "needs full trace" and "needs a log line."
D
Dependency. What unblocks what.
Notifying customers has to wait until the affected site is confirmed, or the message itself becomes another mistake.
Some ordering is forced by the incident, not a design choice.
E
Evidence. What's cheap to check first.
Last quarter's incident logs show which action types most often get a "why did it do that" question after the fact.
Real usage, not guesswork, decides which actions earn full trace.
R
Rank. State the order.
Disable site, notify customers, and rollback get full trace. The other seven get a one-line log, shown on request.
A defensible order, not a guess dressed up as a policy.
The recap, one line per letter: outcome is trustworthy, fast resolution, reversibility is the split between the three hard-to-undo actions and the seven easy ones, dependency is why notify has to wait for site confirmation, evidence is last quarter's actual questions asked, and rank is full trace for three, a log line for the rest.
And if you want to be sure it really works, try it somewhere elseSame five letters, a public library archive agent instead of a telecom network. A completely different field, and the hardest-to-undo action here isn't a customer-facing one at all.
Elsmere Public Library runs Pathkeeper, an AI agent that scans the digital archive each morning, merging duplicate records and flagging items for deaccessioning. Wren Talbot is the library's digital archivist, and reviews Pathkeeper's overnight actions each morning before the reading room opens.
Mapped onto ORDER: outcome is a clean, trustworthy archive that patrons and researchers can rely on. Reversibility is the split between merging two clearly identical duplicate scans, which is trivial to undo, and deaccessioning an item, permanently removing it from the collection, which is not. Dependency is that Pathkeeper can't deaccession anything until a human curator has reviewed the flag, a hard rule regardless of how confident the agent is. Evidence is a quarter of logs showing curators only ever ask to see the reasoning behind deaccession flags, never behind routine duplicate merges. Rank is full trace and mandatory human sign-off for every deaccession, a simple log for every merge.
The same tree that sorted Marshal's ten actions sorts Pathkeeper's, even though the two agents do nothing alike.
Only one milestone on this timeline needs a human before it can proceed. The rest just need to be logged.
Swap the trigger and it still runs.
Speed: an interviewer caps you at sixty seconds. Say "rank the ten by how hard each is to undo, full trace for the top few, a log line for the rest," and stop.
Cost: there's no budget for a full explanation-layer rebuild this quarter. Say so honestly, and ship the ranking and the notify-timing fix first; they're the cheapest changes and they catch the actual failure that happened.
The model gets better, for real: if Marshal's fix success rate climbs next year, the ranking doesn't change. A more accurate agent still needs its three hardest-to-undo actions explained, since accuracy and reversibility are different questions entirely.
Where people run it wrong.
They try to explain all ten actions equally, and end up with a wall of logs nobody reads in full.
They assume the last action taken is the most important one to explain, when it's often an early, hard-to-undo action that actually caused the damage.
They build the explanation layer around what's easy to log, not around what a person will actually go looking for later.
How to use it live. When someone hands you a list of actions an agent took, don't start explaining them in order. Ask first: which of these can't be quietly undone? Rank from there, and the design mostly writes itself.
Flashcards (tap any card to flip it)
1 · THE FRAMEWORK
What framework fits "design transparency for an agent that took ten actions"?
Tap to flip
ANSWER
ORDER: outcome, reversibility, dependency, evidence, rank. Reversibility is the hardest step and the one that does the actual sorting.
2 · THE PEOPLE
Who is this answer about?
Tap to flip
ANSWER
Dmitri Yefremov, shift lead at Thorncliff Networks, who ran the same ten-step playbook by hand before Marshal existed.
3 · THE OUTCOME
What are all ten of Marshal's actions actually competing to protect?
Tap to flip
ANSWER
Fast service restoration, without losing the team's ability to trust and audit what Marshal actually did.
4 · THE SPLIT
Which three of the ten actions get full trace by default?
Tap to flip
ANSWER
Disabling the cell site, notifying customers, and rolling back the config, the three that are genuinely hard to undo.
5 · THE OLD DECISION
What decision would you take back?
Tap to flip
ANSWER
Logging all ten action types identically, since one shared logging format was simpler to build when Marshal only handled a couple of action types at launch.
6 · THE NUMBER
Fill in the blank: complaint calls peaked at ___ in a five-minute window, right before customers were notified.
Tap to flip
ANSWER
16 calls. The whole incident ran 42 minutes, and that gap between disabling the site and notifying customers was where the real damage happened.
7 · THE REPLAY
Same outage, redesigned ranking. What changes?
Tap to flip
ANSWER
The top three actions surface full reasoning right in the incident summary, and the gap between disabling the site and notifying customers shrinks from five minutes to under ninety seconds.
8 · CROSS PRODUCT TRANSFER
Section 4 answers this again for a different product. Which product, and what's the one action that needs a human before it can proceed?
Tap to flip
ANSWER
Elsmere Public Library's Pathkeeper. Deaccessioning an archive item always needs a curator's sign-off first, since it can't be undone once it happens.
Check yourself Score: 0 / 0
Fill in the blank
1. Fill in the blank: Marshal took its ten actions across a total of ___ minutes.
Show hint
Look at the opening line and the story's incident timing.
Show answer
42 minutes. Fast for a person, but long enough for a five-minute notification gap to matter to customers.
Multiple choice
2. Why do the seven reversible actions only get a one-line log instead of full trace?
A. Because logging them in more detail is technically impossible.
B. Because nobody has ever needed to ask why they happened, and full trace for all ten would bury the ones that matter.
C. Because Marshal is not confident enough in those actions to explain them.
D. Because those seven actions don't get logged at all.
Show hint
Look at the horizontal bar chart ranking all ten actions.
Show answer
B. They're still logged, just at a lighter weight, so the three that actually get questioned aren't buried under seven that never do.
True or false
3. True or false: the redesign moved the customer notification to happen before Marshal confirmed which site was affected.
True
False
Show hint
Look at the rejected alternative in the story.
Show answer
False. That was considered and rejected, since notifying before confirmation risked sending the wrong information to the wrong neighborhood. The gap was tightened, not removed.
Short answer, name the reversal
4. What old decision does this answer take back, and why did it make sense when it was made?
Show hint
Look at "the decision I would take back."
Show answer
Model answer: Logging all ten action types identically. It made sense at launch, when Marshal only handled two or three action types and one shared format was the simplest thing to build.
Short answer, where it wouldn't matter
5. Name two of Marshal's actions where this extra explanation layer genuinely isn't needed.
Show hint
Look at "what I would leave alone."
Show answer
Model answer: Detecting the anomaly and filing the incident ticket. Both are fully reversible, and nobody has ever asked why either happened.
Short answer, apply it yourself
6. Think of an automated system you use that takes several steps on its own, like a payment app or a smart thermostat. Which one step would you want fully explained, and which could stay a quiet log line?
Show hint
Ask which step you couldn't easily undo if it went wrong.
Show answer
Model answer: A payment app moving money between accounts deserves full trace; adjusting a display brightness setting doesn't. The test is always the same: can you quietly undo it?
Before you close the answer
Why this works
Tests whether you can sort a long list of agent actions by what actually matters, instead of either explaining everything equally or picking one action to focus on at random.
Follow-up traps
"What if you rank an action as low-risk and it turns out to matter after all?" Response: that's exactly what the evidence step tracks; if a supposedly low-risk action's log starts getting opened often, it gets promoted to full trace.
"Isn't full trace by default for three actions still a lot of noise on every incident?" Response: three flagged actions out of ten is a small fraction, and they're specifically the three someone is statistically likely to ask about, so the noise is concentrated where it's useful.
If pressed
Thorncliff's real system re-scores every action type quarterly against how often its trace actually got opened, so the three-action ranking isn't fixed forever, it's a number that gets checked against real behavior on a schedule.
From U2xAI Academy
From answering questions to owning outcomes.
A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.