Home Nieuws Dit charmante pixelart-spel lost een van de meest vervelende UX-problemen van AI-codering...

Dit charmante pixelart-spel lost een van de meest vervelende UX-problemen van AI-codering op

1
0
Dit charmante pixelart-spel lost een van de meest vervelende UX-problemen van AI-codering op

Iedereen die heeft geprobeerd te coderen met de Claude Code AI-agents van Anthropic, loopt tegen hetzelfde bruikbaarheidsprobleem aan: als je twee of drie gelijktijdige kunstmatige intelligentie Tijdens sessies (bijvoorbeeld de ene herschrijft je servercode, de andere genereert tests, de derde doet achtergrondonderzoek) word je gedwongen om handmatig door afzonderlijke terminaltabbladen te zoeken, waarbij elke tab een meedogenloze stroom machinaal leesbare loggegevens genereert, gewoon om erachter te komen wat elk programma op een bepaald moment daadwerkelijk doet.

Het is niet alleen moeilijk om te volgen wat er werkelijk aan de hand is, maar als u niet voortdurend controleert, kan dit ook tot problemen leiden, omdat agenten kunnen stoppen om u iets te vragen en u het minuten of uren niet merkt. Ontwikkelaar Pablo De Lucca dacht dat er een andere manier moest zijn: wat als je een controlepaneel en waarschuwingssysteem zou kunnen creëren dat de AI-codeeragenten op een intuïtieve manier met je hersenen verbindt, zodat je in één oogopslag kunt bepalen wat er aan de hand is? Zo werd Pixel Agents geboren.

Pixel Agents is een extensie die draait in Visual Studio Code, de populairste code-editor ter wereld. Als je geen idee hebt waar ik het over heb, is dat oké. Het belangrijkste om te weten is dat de UX van agentische codering er binnenkort heel anders uit kan zien.

Hoewel het lijkt op een schattige 8-bits videogame, kun je Pixel Agents niet spelen. In plaats daarvan transformeert het de gebruikerservaring van het coderen met de Claude Code-agentische AI’s van Anthropic door ze in sprite-personages te veranderen die wonen, werken en communiceren in een kantoor dat aan jouw wensen voldoet.

De extensie put rechtstreeks uit de taal van videogames, omdat iedereen het begrijpt. “Ik zie een toekomst voor me waarin agent-gebaseerde gebruikersinterfaces meer op een videogame lijken dan op een traditionele IDE,” zei hij in de Reddit-thread waarin hij zijn tool introduceert. “Projecten zoals AI-stad hebben de aantrekkingskracht aangetoond van het visualiseren van agenten als personages in een tastbare ruimte, wat ik veel boeiender vind dan alleen maar kijken naar eindeloze regels terminale tekst.”

(Afbeelding: Pixelagenten)

Hoe Pixel Agents werken

De extensie bereikt deze transformatie door op te treden als stille waarnemer. Beschouw Claude Code van Anthropic als een werker die een gedetailleerd dagboek met tijdstempel bijhoudt van elke actie die wordt ondernomen: elk bestand dat wordt geopend, elke opdracht die wordt uitgevoerd, elk moment dat het wacht. Deze dagboeken worden opgeslagen in een formaat dat JSONL-transcriptiebestanden wordt genoemd, wat in wezen een gestructureerd logboek is dat de activiteit van de machine in realtime registreert. Pixel Agents leest deze logs continu, zonder Claude Code zelf aan te raken of te wijzigen, en gebruikt de vermeldingen als triggers om de status van het overeenkomstige personage bij te werken, ze op het scherm te animeren en ze te laten ‘praten’ met behulp van tekstballonnen wanneer dat nodig is.

Ontwikkelaars kunnen het virtuele kantoor waar deze personages wonen aanpassen aan hun behoeften. Met een ingebouwde lay-outeditor kunnen ze hun eigen werkruimte ontwerpen op een raster dat kan worden uitgebreid tot maximaal 64 bij 64 tegels, waarbij meubels, muren en vloeren naar eigen smaak kunnen worden gerangschikt. Vervolgens brengt elke gelijktijdige Claude Code-sessie een van de zes verschillende geanimeerde pixelart-personageontwerpen in die ruimte voort. De lay-out blijft behouden in alle VS Code-vensters, zodat het kantoor zijn configuratie tussen werksessies behoudt. Het resultaat is een ruimtelijke kaart van uw gehele actieve werklast.

“Elk personage beweegt rond, neemt plaats aan een bureau en vertegenwoordigt visueel de acties van de agent”, beschrijft De Lucca op Reddit. “Bij het coderen worden bijvoorbeeld de tekentypen bepaald; bij het zoeken naar bestanden lijkt het te lezen; en als het op invoer wacht, verschijnt er een tekstballon.”

(Bronafbeelding: Pixel Agents)

Ik hou van bubbels

Een van de meest hardnekkige frustraties bij AI-ondersteunde ontwikkeling is de geblokkeerde agent. Dat is wanneer een programma dat zijn werk heeft gepauzeerd om menselijke autorisatie aan te vragen (bijvoorbeeld toestemming om een ​​potentieel destructieve systeemopdracht uit te voeren) volledig inactief is. Het is meestal onzichtbaar binnen een geminimaliseerd terminaltabblad totdat de ontwikkelaar het toevallig opmerkt. Pixel Agents zet die onzichtbare pauze om in een visuele en audiogebeurtenis: een oranje bubbel boven het hoofd van het personage, met een optionele geluidsmelding.

De uitbreiding pakt ook een tweede, subtieler probleem aan: het voortbrengen van subagenten. Moderne AI-coderingstools verdelen routinematig grote taken in kleinere stukjes, waarbij tijdelijke onderliggende processen worden gelanceerd om afzonderlijke subproblemen op te lossen voordat ze worden beëindigd.

In een tekstterminal zijn de geboorte en dood van deze kortstondige processen vrijwel onzichtbaar en cognitief belastend om te volgen. In het Pixel Agents-kantoor materialiseert elke subagent zich fysiek als een afzonderlijk personage dat visueel verbonden is met zijn ouder, en verdwijnt vervolgens met een speciale exit-animatie zodra zijn taak is voltooid. De Lucca zegt dat de subagenten “binnenkomen en vertrekken met nette animaties die doen denken aan de Matrix.”​ Op die manier wordt de werklasthiërarchie iets dat je kunt zien in plaats van iets dat je uit logboeken moet afleiden.

De uitbreiding is gratis, maar de grafische afbeeldingen van meubels en kantoortegels komen uit een commercieel assetpakket genaamd ‘Office Interior Tileset (16×16)’ van kunstenaar Donarg, dat beschikbaar is op itch.io voor $ 2. De Lucca heeft publiekelijk opgeroepen tot gemeenschapsbijdragen van kunstobjecten uit het publieke domein om het visuele ecosysteem volledig te openen en uit te breiden.

Hopelijk willen mensen een bijdrage leveren. Pixel Agents is een van die vrolijke ideeën die een echt probleem op een leuke manier oplossen, het onzichtbare zichtbaar maken en het vervelende in entertainment veranderen. Het vertalen van de abstracte, parallelle arbeid van meerdere autonome machines naar een ruimtelijk, omgevingsbeeld dat het menselijk brein in één oogopslag kan volgen, is absoluut iets om te bewonderen. Of dit het begin is van een bredere verschuiving in de manier waarop we interfaces voor AI-tools ontwerpen, valt nog te bezien, maar als proof of concept valt daar moeilijk over te discussiëren.

Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in