Na veel gebruik van Claude Code heb ik SWE-Agent opnieuw gelezen en begin ik enkele problemen in gebruik te begrijpen. cd/ls/cat/grep/find, Vim-stijl next/prev zijn in wezen Human-oriented CLI. Wat Human-oriented betekent, is dat deze CLI's zijn ontworpen om tegemoet te komen aan de snelheid van de oogbewegingen van mensen en het kortetermijngeheugen tijdens het gebruik van de CLI. Human-oriented CLI staat in tegenstelling tot de kenmerken van LLM, wat ertoe leidt dat wanneer de CLI Agent deze CLI's gebruikt, het signaal voor de enkele actie van de Agent te laag is, waardoor de CLI Agent in wezen de neiging heeft om veel tokens te verbruiken en gemakkelijker fouten maakt. Dus, hoewel CLI in vergelijking met GUI geschikter is voor Agent, is CLI uiteindelijk ontworpen voor mensen en niet de uiteindelijke vorm van ACI (Agent Computer Interface). Als je alleen maar een andere CLI Agent maakt, heeft het bijna geen waarde. Hierbij de originele tekst over het ontwerp van ACI uit het artikel, zodat iedereen ook kan nadenken over wat voor soort interactie echt een Agent Computer Interface is.
129,39K