Matt Pococks wayfinder gjør planlegging om til et delt kart
Bruk wayfinder når du ikke ser målet ennå: skillen deler planleggingen i et kart og én sak per beslutning som agenten løser om gangen.
«Jeg ville ikke lenger føle meg begrenset i planleggingsfasen», sier Matt Pocock til Latent Space om hvorfor han lagde wayfinder. Problemet han beskriver er konkret nok: han satt og planla arbeid som agenter skulle kjøre over natta, og måtte hele tiden telle hvor mange tokens han hadde brukt av kontekstvinduet, i stedet for å tenke på selve planen.
Pocock står bak repoet mattpocock/skills, som GitHub-telleren har på over 226 000 stjerner. wayfinder er et orkestreringslag over planleggingen: den splitter arbeidet i flere økter, kjører prototyping og research i egne tråder, og samler resultatet tilbake i ett dokument.
Kjernen er tre ord han bruker bevisst. Kartet er dokumentet med alle beslutninger som er tatt. Saken er den enkelte oppgaven som går inn i en økt. Økta er selve agentkjøringen. I skilldefinisjonen i repoet er kartet én issue på prosjektets issue-tracker, merket wayfinder:map, og sakene er underliggende issues av den. Sakene finnes i fire varianter: grilling, prototyping, research og oppgaver bare mennesket kan gjøre.
Bildet Pocock bygger på er tåken fra Warcraft III. Du kan ikke bestemme alt fra start, men hver beslutning du tar skyver tåken litt lenger ut, og først da ser du hva neste beslutning må være.
«Bruk grill-me når du føler at du kan planlegge hele greia i én økt. For ting der du ikke ser veien foran deg, der du kjenner tåken, bruk wayfinder» — Matt Pocock, Latent Space
Hva bør du gjøre?
- Bruk grill-me for små features der du ser veien fram, og wayfinder når du bare kjenner retningen.
- Hent skillen fra mattpocock/skills, den ligger under skills/engineering/wayfinder, og pek den mot issue-trackeren du allerede bruker.
- Vær like nøye med ordvalget i dine egne skills. Pocock kaller dem ledende ord, og poenget er at agenten oppfører seg rart hvis samme ting heter forskjellige ting fra sted til sted.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.