Käytettyäni Claude Codea paljon, luin SWE-Agentin uudelleen ja aloin ymmärtää joitain käytössä olevia ongelmia. cd/ls/cat/grep/find, Vim-tyylinen next/prev on pohjimmiltaan ihmislähtöinen CLI. Niin sanottu ihmislähtöinen tarkoittaa, että nämä CLI:t on suunniteltu palvelemaan ihmisen silmän liikkeen nopeutta käyttämällä lyhytaikaista muistia CLI-prosessin aikana. Ihmislähtöisten CLI:iden ja LLM:ien ominaisuudet ovat ristiriidassa keskenään, mikä johtaa siihen, että CLI-agentit käyttävät näitä CLI:itä liian alhaisilla signaaleilla yksittäiseen toimintoon, mikä johtaa siihen, että CLI-agentit kuluttavat yleensä paljon tokeneita ja tekevät virheitä helposti. Siksi, vaikka CLI sopii paremmin agenteille kuin GUI, CLI on viime kädessä suunniteltu ihmisille, ei ACI:n (Agent Computer Interface) lopullinen muoto. Jos teet vain toisen CLI-agentin, se on melkein arvotonta. Liitteenä on artikkelin ACI-suunnittelun alkuperäinen teksti, ja jokaisen tulisi myös miettiä, millainen vuorovaikutus on todellinen agentin tietokonekäyttöliittymä.
129,38K