Skip to content

Organizations often miss work their metrics were not built to see. AI agents face a similar problem when they encounter something their rules cannot handle. Service designer and University of Michigan urban-technology professor Ron Bronson turns to Stafford Beer’s idea of algedonic signaling: a way to report an exception outside the usual channels.

One reply to the thread referenced algedonic signalling, which sent me back to Stafford Beer.

In the Viable System Model, an algedonic signal is an exception channel: information that can move outside the normal reporting structure when actual conditions have departed badly enough from what the system expects. Beer wasn’t thinking about “agent welfare” and to be honest, neither am I. At least it relates to anthropamorizing an agent’s welfare, when in reality what i care about exclusively is what gets done well, what’s gets done successfully and ensuring an agent stays within the boundaries of its remit. So, the usefulness of the idea here doesn’t depend on deciding whether a model experiences anything like pain because that’s stupid and makes me angry, even as a suggestion.

But a system that operates with some autonomy needs a way to tell the rest of the system when ordinary control is no longer adequate.

Bronson separates two jobs. A judgment router decides whether an agent is allowed to act. An exception channel gives the agent somewhere to report a situation the router does not understand.

An agent can be completely authorized to perform the task in front of it and still encounter something it doesn’t know what to do with. The API returns 200, but the answers contradict each other. A tool works exactly as documented while exposing some behavior that looks dangerous, or the task can be completed but the agent finds something else that seems wrong and goes on a goose hunt.. Nothing has necessarily crossed an authorization threshold because none of this is within the original parameters, but it’s also not outside of them.

That makes the exit door a different piece of infrastructure from the gate.

An alert matters only if the system responds. Bronson’s diagram shows that it can let the work continue, stop the task, or change its rules for next time. Otherwise, it has only recorded the problem.

The author of the thread built a small pipe from an agent to Teams and called it distress_call. and the key is this, there should be somewhere for the agent to go when it needs to alert something is off.

The judgment router still matters because somebody eventually has to decide what an agent is authorized to do, when its discretion ends and where accountability sits, but the exit door takes that concept a step further and helps us track the inconsistencies, and perhaps the errors to better spot problems that might consequential.

For Agent Experience, that expands the design surface considerably. Making an environment easy for an agent to operate is only part of the job. We also have to decide how an agent stops.

The system learns only if the alert changes what happens next time. The next agent should stop sooner or call the right person.

Subscribe for updates

Get weekly (or so) post updates and design insights in your inbox.