Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Reports
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Research Sessions
  • Signals Workspace
  • Bespoke Projects
  • Use Cases
  • Signal Scanfree
  • Readinessfree
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
audiences
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Pricing
  • Partners
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
  • Login
ResearchServicesPricingPartnersAbout
ResearchServicesPricingPartnersAbout
  1. Home
  2. Vocab
  3. ACI (Agent-Computer Interface)

ACI (Agent-Computer Interface)

The interface layer enabling autonomous AI agents to interact with computer systems.

Year: 2023Generality: 323
Back to Vocab

An Agent-Computer Interface (ACI) is the set of protocols, abstractions, and interaction mechanisms that allow autonomous AI agents to perceive, navigate, and manipulate computer systems and software environments. Just as a graphical user interface (GUI) is designed for human users and an API is designed for software developers, an ACI is specifically architected for agents—programs capable of planning and executing multi-step tasks with minimal human oversight. The design of an ACI determines what actions an agent can take, what information it can observe, and how reliably it can accomplish complex goals within a given computing environment.

In practice, an ACI might expose capabilities such as web browsing, file system access, code execution, form submission, or interaction with desktop applications. The interface must translate between the agent's internal representations—often driven by a large language model—and the concrete operations available in the target system. This involves decisions about action granularity (e.g., clicking individual pixels versus issuing high-level commands), observation format (raw screenshots, accessibility trees, or structured text), and error handling when the environment behaves unexpectedly. Well-designed ACIs reduce ambiguity and provide agents with the feedback necessary to self-correct.

ACI design has become a central challenge in the development of practical AI agents. Poorly structured interfaces force agents to make fragile assumptions about system state, leading to cascading failures in long-horizon tasks. Research has shown that thoughtful ACI design—including clear action spaces, informative observations, and robust error signals—can dramatically improve agent success rates independent of the underlying model's capabilities. This has prompted work on standardized agent scaffolding frameworks and benchmarks that evaluate both agent reasoning and interface quality together.

As LLM-based agents are increasingly deployed for real-world computer use—automating workflows, writing and running code, or operating software on behalf of users—the ACI has emerged as a critical engineering concern. It sits at the intersection of systems design, human-computer interaction, and AI safety, since the interface also governs what an agent is permitted to do and how its actions can be monitored or interrupted by human overseers.

Related

Related

A2UI (Agent-to-User Interface)
A2UI (Agent-to-User Interface)

The interaction layer connecting autonomous AI agents directly to human users.

Generality: 294
ACE (Agentic Context Engineering)
ACE (Agentic Context Engineering)

Designing inputs and interfaces that enable AI models to act as reliable autonomous agents.

Generality: 293
A2A (Agent to Agent)
A2A (Agent to Agent)

A communication paradigm where autonomous agents coordinate directly without centralized control.

Generality: 397
Agent
Agent

An autonomous system that perceives its environment and acts to achieve goals.

Generality: 875
Agent-to-Agent Interaction
Agent-to-Agent Interaction

How autonomous agents communicate and cooperate to achieve individual or shared goals.

Generality: 695
AMI (Advanced Machine Intelligence)
AMI (Advanced Machine Intelligence)

AI systems capable of complex cognitive tasks integrating reasoning, perception, and adaptive decision-making.

Generality: 692