Applications
Browser Agents
Browser agents are a concrete example of an operator system.
They operate inside dynamic environments, reason over partial observations, and act on external systems whose structure changes independently of the software.
In practice, they combine observation, action selection, state tracking, and deterministic acceptance around real websites and workflows.
What Makes Browser Agents Different
A browser agent does not execute inside a closed software boundary.
It interacts with layouts, navigation paths, authentication flows, and domain-specific page states that can all shift without warning.
Reliability therefore depends less on hard-coded replay and more on whether the system can maintain a useful representation of what is happening in the browser.
This is why browser agents sit naturally after operator systems in the framework. They are one of the clearest cases where operator intent, environment modeling, and deterministic boundaries all have to work together.
Core Layers
- Operator layer: defines the goal, flexibility, and acceptable behavior.
- Observation layer: captures browser state, navigation context, and page evidence.
- Reasoning layer: chooses the next action using a probabilistic model.
- Acceptance layer: verifies whether the proposed action or extracted result is admissible.
Why State Matters
In browser systems, failures are often blamed on the model when the deeper issue is missing state.
Session continuity, discovered links, prior failures, extracted page structure, and reproducible evidence all determine whether the agent can adapt when the environment changes.
Without that layer, the agent is repeatedly forced to reason from scratch.
With it, behavior becomes easier to debug, recover, and constrain.
Relationship to the Rest of the Stack
`Operator Systems` explains why these architectures exist.
`Browser Agents` is where that argument becomes concrete.
`Browser State` captures the environment in a reusable form.
`Structured Output Systems` shows how deterministic acceptance is enforced around probabilistic outputs.
Why This Page Follows Operator Systems
The operator-systems page describes the architectural argument. Browser agents show what that argument looks like in a high-friction real environment where unstable observations, state drift, and action validation all matter at once.