Agent-Computer Interface (ACI)
Agent-Computer Interface
Also called: 智能体-计算机接口 · ACI
Interface and tool surfaces designed for agents rather than humans, prioritising parseability and low ambiguity over visual presentation. Still an emerging concept.
Why human interfaces don't suit agents
Human interfaces convey information through layout, colour, and icons, and tolerate ambiguity and trial-and-error. An agent reads text or structured data and needs: an explicit action set, stable naming, a predictable return format, and clear error messages on failure. SWE-agent showed that simply re-casting the same capabilities into an agent-friendly interface measurably raised task success.
Practical implications
When designing tools for agents: pick the right action granularity (neither too fine nor too coarse), use strict schemas for arguments, return structured values with enough context, and make errors actionable. This is also what standards like MCP and function calling aim to unify.
Common misconceptions
- ACI is not a specific product but the design orientation "optimise the interface for agents, not humans."
- Giving an agent an interface is not the same as feeding it screenshots of a human GUI — that is computer use, a different path.
Related terms
Sources
Compiled 2026-08-29 · This glossary is compiled from public papers, official specifications, and common industry definitions, and is updated as the field evolves. Corrections welcome.