firehose> #llmops

Agent-Computer Interface (ACI)

The tools an agent uses are its interface to the world, and their definitions deserve as much prompt-engineering attention as the main prompt. The framing: invest in the agent-computer interface (ACI) the way software teams invest in human-computer interfaces (HCI). Since an agent is just an LLM using tools in a loop (Workflows vs Agents), tool quality directly gates agent reliability — for the SWE-bench agent, more time went into optimizing tools than the overall prompt.

Two levers: tool format and tool documentation. Format matters because cosmetically equivalent representations differ wildly in how hard they are for a model to produce — writing a diff means counting changed lines in the header before writing the code; writing code inside JSON adds escaping overhead. Documentation matters because a tool the model has to puzzle over is one it will misuse.

Format heuristics:

Documentation & robustness heuristics:

Claims


Linked from