После активного использования Claude Code я снова прочитал SWE-Agent и начал понимать некоторые проблемы, возникающие в процессе использования. cd/ls/cat/grep/find, Vim-style next/prev по сути являются Human-oriented CLI. Что касается Human-oriented, это означает, что эти CLI были изначально разработаны с учетом скорости движения глаз человека и краткосрочной памяти во время использования CLI. Human-oriented CLI противоречит характеристикам LLM, что приводит к тому, что при использовании этих CLI агентом сигнал для одного действия слишком низок, что в свою очередь заставляет CLI Agent потреблять большое количество токенов и легче допускать ошибки. Таким образом, хотя CLI более подходит для агента по сравнению с GUI, CLI в конечном итоге предназначен для человека, а не является окончательной формой ACI (Agent Computer Interface). Если вы просто создаете еще один CLI Agent, это почти не имеет ценности. Прилагаю оригинальный текст из статьи о дизайне ACI, чтобы все могли подумать, какой именно интерфейс взаимодействия является настоящим Agent Computer interface.
129,39K