Проектирование ACI
ACI (Agent-Computer Interface) — проектирование интерфейса с точки зрения агента, а не программиста.
- Имена и параметры должны быть интуитивны.
- Места, где легко ошибиться, спроектированы так, чтобы ошибка была невозможна в принципе — poka-yoke: скошенный угол SIM-карты, микроволновка не греет с открытой дверцей.
Плохо спроектированный инструмент заставит ошибаться даже самую сильную модель: единственный канал общения модели с инструментом — сам интерфейс.
Связано: Искусство описания инструментов, Баланс гранулярности инструментов