Efter att ha använt Claude Code en hel del läste jag om SWE-Agent och började förstå några av problemen vid användning. cd/ls/cat/grep/find, Vim-style next/prev är i grunden ett människoorienterat CLI. Den så kallade människoorienterade innebär att dessa CLI:er är utformade för att tillgodose hastigheten på det mänskliga ögats rörelser, med hjälp av korttidsminnet under CLI-processen. Egenskaperna hos människoorienterade CLI:er och LLM:er motsäger varandra, vilket resulterar i att CLI-agenter använder dessa CLI:er med för låga signaler för en enda åtgärd, vilket resulterar i att CLI-agenter tenderar att konsumera många tokens och lätt göra misstag. Därför, även om CLI är mer lämpligt för agenter än GUI, är CLI i slutändan utformat för människor, inte den slutliga formen av ACI (Agent Computer Interface). Om du bara gör en annan CLI-agent är det nästan värdelöst. Bifogat finns den ursprungliga texten till ACI-designen i dokumentet, och alla bör också tänka på vilken typ av interaktion som är det verkliga gränssnittet mellan agent och dator.
129,39K