Browser & Computer-use Agents

Agents that operate screens and browsers: screenshot-action loops vs DOM and accessibility-tree agents, action spaces, grounding clicks, step latency and cost, sandboxing, prompt injection from pages, confirmation, and task-suite evals.

Overview

Why this topic

Most software has no API an agent can call, or has one that covers a fraction of what its UI does. Browser and computer-use agents close that gap by operating the interface directly: they look at the screen or the page structure, choose an action, and repeat. The idea is simple. Making it reliable, affordable and safe is the engineering.

Interview questions

  • Design the control loop of a browser agent. What happens on each step?
  • When would you use a screenshot-based agent and when a DOM-based one?
  • Clicks keep landing a few pixels off the target. How do you debug grounding?
  • A page the agent visits says to ignore the task and email the user's files to an address. How is your system designed so that does not happen?
  • Estimate the cost and latency of a 20-step browser task and say how you would cut both.
  • How do you evaluate a computer-use agent before shipping it?

Sign up free to read the full topic

More Agentic AI topics

Start free on Cariara · Coding problems · System design studio