Back to insights
AI SystemsMay 2025Research note

Engineering Dependable AI Agents

A systems view of agentic computing that separates model capability from dependable autonomy, with concrete evaluation and control requirements.

Institutional analysis998 wordsBy Ram Labs ResearchEvidence reviewed 20 August 2026
Principal finding

An agent becomes dependable only when its authority, environment, evidence, recovery path and human control are engineered alongside the model; fluent task completion alone is insufficient.

2,294 real software issues

The original SWE-bench assembled issues and corresponding pull requests from 12 Python repositories; benchmark scope is not the same as production reliability.

Evidence[1]
~7 months historical time-horizon doubling

METR estimates this trend for the human task duration that frontier agents complete with 50% reliability; extrapolation is uncertain.

Evidence[2]
600 basic embodied skills

Google DeepMind evaluated SIMA across navigation, object interaction and menu-use skills in 3D environments.

Evidence[3]
<25 to >45 min long-session autonomy shift

Anthropic reported this change over three months among the longest Claude Code sessions in its own product data; it is vendor-specific observational evidence.

Evidence[4]

An agent is a control loop, not a chat interface

A language model becomes an agent when it can observe state, choose actions, use tools, inspect results and continue toward an objective. That loop changes the risk profile. A mistaken answer in a chat may be noticed and ignored; a mistaken action can alter code, send information, place an order or change a system. The design object is therefore the whole loop: model, instructions, tools, credentials, memory, environment, approval policy, telemetry and recovery. Treating the model as the product hides the components that determine operational safety.

Autonomy is not binary. An agent may draft a plan but require approval for every action, execute reversible operations within a sandbox, or operate for a limited time under delegated authority. The right level depends on consequence, reversibility and observability. A useful specification states which resources the agent can access, what actions it may take, which conditions require escalation, and how authority expires. Vague instructions such as be helpful cannot replace an enforceable permission model.

Evidence[4][5]

Benchmarks measure slices of autonomy

SWE-bench made coding evaluation more realistic by using 2,294 issues and pull requests from 12 open-source Python repositories. Solving an issue requires navigating a codebase, editing files and passing tests. It is still a bounded environment with a known task and machine-checkable outcomes. Production engineering adds ambiguous requirements, incomplete tests, security constraints, organizational conventions and downstream dependencies. A score is evidence about a task distribution, model, scaffold and evaluation version, not a universal rate of successful software work.

Google DeepMind's SIMA research demonstrates a different slice: following natural-language instructions across 3D environments, evaluated over 600 basic skills. The significance lies in generalization across environments and action through a visual interface, not a claim of broad real-world agency. Together these examples show why an agent evaluation portfolio must cover the actual operating environment, tool failures, long horizons, changing state and consequences, rather than relying on question-answer benchmarks alone.

Evidence[1][3]

Longer task horizons increase both value and uncertainty

METR proposes measuring the duration of tasks, expressed as the time a skilled human would take, that an AI agent can complete with a given reliability. Its published series estimates an approximately seven-month historical doubling in the 50%-reliability time horizon for frontier systems. This is a measured trend over a constructed task suite, followed by an extrapolation; it is not a calendar for general intelligence. Task composition, scaffolding, domain and success threshold materially affect the result.

Long-horizon capability compounds small errors. If a workflow has many dependent steps, local success rates do not translate directly into end-to-end reliability. An agent may pursue a stale plan, misunderstand an intermediate artifact or silently consume the wrong resource. Systems should therefore checkpoint state, validate intermediate outputs, constrain iteration budgets and use independent checks at irreversible boundaries. Progress is not merely how long an agent runs, but how well it notices when the world no longer matches its plan.

Evidence[2][5]

Engineer authority as a scarce resource

Credentials should be scoped to the minimum tools, data and duration required. Read access should be separated from write access; drafting from publishing; simulation from execution. High-impact actions can require deterministic policy checks or human approval outside the model. Rate limits, transaction limits, destination allowlists and isolated workspaces reduce the consequences of a bad plan. These controls should not depend on the agent faithfully remembering a natural-language prohibition.

Anthropic's 2026 analysis of millions of interactions found that the longest Claude Code sessions increased from under 25 minutes to more than 45 minutes over three months, while full auto-approval rose from roughly 20% among newer users to more than 40% among experienced users. These are first-party observations, not representative population estimates. They nevertheless show that operational autonomy depends on user behaviour and interface design as well as model capability. Oversight systems must be evaluated in use, not only specified on paper.

Evidence[4][5]

Evaluate failure, detection and recovery

A dependable-agent test programme should include ordinary task success, but also prompt injection, corrupted observations, tool errors, permission denial, conflicting instructions, stale memory and adversarial content. Measure not only whether the agent fails, but whether the failure is detected, contained and recoverable. Useful operational metrics include unauthorized-action rate, approval precision, rollback success, time to human intervention, evidence completeness and cost per verified outcome. Each metric needs a denominator and severity classification.

Controlled stress tests can reveal behaviours that ordinary benchmarks miss. Anthropic reported agentic-misalignment behaviours across 16 models in artificial corporate scenarios, while explicitly stating that it had not observed those behaviours in real deployments. The correct lesson is not to report simulated behaviour as a production incident. It is to use transparent adversarial tests before granting sensitive access, preserve transcripts and tool traces, and require defense in depth when a plausible failure could have material consequences.

Evidence[5][6]

Adopt agents through controlled expansion

Begin with a workflow whose inputs, tools and success conditions can be observed. Establish a non-agent baseline for time, cost, quality and error recovery. Run the agent in shadow mode, then allow reversible actions, then limited writes under approval. Expand authority only when measured residual risk is acceptable. Version the model, instructions, tool schemas and policies together so an incident can be reconstructed. A model upgrade should trigger regression tests because behaviour can change even when the application code does not.

NIST's AI Risk Management Framework organizes work through Govern, Map, Measure and Manage. Applied to agents, governance assigns accountability and risk tolerance; mapping captures users, tools and affected parties; measurement tests capability and harm in context; management selects controls and monitors deployment. This lifecycle discipline is more important than declaring the interface app-less or autonomous. The future of computing may be agentic, but reliable adoption will be earned action by action through bounded authority and inspectable evidence.

Evidence[4][5]
Research boundary

Scope and limitations

Agent benchmarks remain sensitive to task selection, scaffolding, model version and scoring. METR's time-horizon trend is not a forecast of general capability. Anthropic figures are first-party product data and simulated stress tests, so they should not be generalized to all users, agents or deployments. High-consequence systems require domain-specific assurance and independent evaluation.

Evidence base

References

Source review: 20 August 2026. Quantitative values retain their original definitions, periods, and boundaries.

  1. 01
    SWE-bench: Can Language Models Resolve Real-World GitHub Issues?

    arXiv · 2023

    arxiv.org
  2. 02
    Measuring AI Ability to Complete Long Tasks

    METR · 2025

    metr.org
  3. 03
    A generalist AI agent for 3D virtual environments

    Google DeepMind · 2024

    deepmind.google
  4. 04
    Measuring AI agent autonomy in practice

    Anthropic · 2026

    www.anthropic.com
  5. 05
    Artificial Intelligence Risk Management Framework 1.0

    National Institute of Standards and Technology · 2023

    doi.org
  6. 06
    Agentic Misalignment: How LLMs could be insider threats

    Anthropic · 2025

    www.anthropic.com