Nach der intensiven Nutzung von Claude Code habe ich SWE-Agent erneut gelesen und beginne, einige Probleme im Gebrauch zu verstehen. cd/ls/cat/grep/find, Vim-Style next/prev sind im Wesentlichen Human-oriented CLI. Human-oriented bedeutet, dass diese CLI-Designs ursprünglich darauf ausgelegt sind, die Geschwindigkeit der Augenbewegungen von Menschen zu berücksichtigen und das Kurzzeitgedächtnis während der Nutzung der CLI zu unterstützen. Human-oriented CLI stehen im Widerspruch zu den Eigenschaften von LLM, was dazu führt, dass die Signale für die einzelnen Aktionen des CLI-Agenten zu niedrig sind, wenn dieser diese CLIs verwendet. Dies führt dazu, dass der CLI-Agent in der Praxis dazu neigt, eine große Anzahl von Tokens zu verbrauchen und leichter Fehler zu machen. Daher, obwohl CLI im Vergleich zu GUI besser für Agenten geeignet ist, ist CLI letztendlich für Menschen entworfen und nicht die endgültige Form von ACI (Agent Computer Interface). Wenn du nur einen weiteren CLI-Agenten machst, hat das kaum Wert. Ich füge den Originaltext über das Design von ACI aus der Arbeit bei, damit jeder darüber nachdenken kann, welche Art von Interaktion wirklich ein Agent Computer Interface ist.
129,38K