ACI Design
ACI (Agent-Computer Interface) – designing the interface from the agent’s perspective, not the programmer’s.
- Names and parameters should be intuitive.
- Places where it’s easy to make mistakes are designed so that the mistake is impossible in principle – poka-yoke: SIM card angled corner, microwave won’t heat with the door open.
A poorly designed tool will make even the strongest model make mistakes: the only communication channel for the model with the tool is the interface itself.