Noe merkelig skjer med AI-kodingsagenter. Utviklere har begynt å fortelle meg at de ber disse kodeagentene om å ta på seg forskjellige personas, slik at de oppfører seg mer som et team enn en individuell programmerer.
For eksempel vil en utvikler som lager en programvareproduktfunksjon først fortelle AI-kodingsproduktet sitt – enten det er Gemini eller Codex – om å fungere som en "produktleder" som lager et dokument som skisserer hva funksjonen skal gjøre,>
.
fungere som en "spesifikasjonsagent" som oversetter det dokumentet til mer spesifikke instruksjoner (kjent et spesifikasjonsdokument) som skisserer hvilket teknisk arbeid som må gjøres; deretter å fungere som en "oppgave"-agent som oversetter spesifikasjonsdokumentet til spesifikke kodeoppgaver; deretter en kodeagent som utfører disse oppgavene; og til slutt å være en "review"-agent som sjekker utdataene for feil.