Tillämpa deltagarmodellen på agentgenererat arbete
Ett tillförlitligt sätt att utvärdera agentutdata är att sluta behandla det som kategoriskt annorlunda än normalt utvecklingsarbete. Behandla det i stället som ett bidrag.
I den här lektionen får du lära dig
Så här gäller deltagarmodellen för agentgenererade pull-begäranden
Utvärdera agentbidrag med hjälp av standardvillkor för utveckling
Hur ett högkvalitativt, väl övervakat agentbidrag ser ut
Deltagarmodellen
I GitHub är en pull-begäran den naturliga bidragsenheten. Oavsett om författaren är en mänsklig utvecklare eller agent bör pull-begäran besvara samma frågor:
Löser ändringen det avsedda problemet?
Är omfattningen lämplig och förklarad?
Genomförs nödvändiga kontroller och valideringar?
Granskar rätt ägare de berörda områdena?
Överensstämmer ändringen med standarder, arkitektur och princip?
Den här modellen undviker två motsatta fel:
Överdriven misstanke: avvisa arbete eftersom "AI skrev det".
Överdrivet förtroende: acceptera arbete eftersom automatiseringen skapade det.
Deltagarmodellen säger: utvärdera arbetet enligt arbetsflödets standarder, inte efter författarens nyhet.
Praktisk agentPR-bedömningskriterium
När du granskar en agent-PR kontrollerar du följande:
Avsikt: Finns det ett tydligt mål och en synlig plan?
Omfång: Ändras filerna i enlighet med planen?
Bevis: Godkänns nödvändiga kontroller? Är loggar/artefakter tillgängliga om det behövs?
Ägarskap: Granskade CODEOWNERS känsliga områden (när de konfigurerades)?
Princip: Följer den regeluppsättningar/grenregler/miljöer (när de är konfigurerade)?
Återställning: Är återställning eller eskalering tydlig för högriskändringar?
Utvärdera agentgenererade pull-begäranden
När agenten skickar en pull-begäran, uppdaterar ett beroende och ändrar konfigurationsfiler under deltagarmodellen, frågar du inte bara om koden kompileras. Du frågar om:
de extra ändringarna är motiverade.
Kontrollerna täcker den införda risken.
de korrekta ägarna granskade de berörda områdena och
ändringen överensstämmer med lagringsplatsens och distributionsprinciperna.
Hur bra ser ut i praktiken
Ett välkontrollerat bidrag från en agent är:
Begripligt (tydligt mål och plan)
Begränsad (begränsad ändringsuppsättning, minsta behörighet)
Granskningsbar (rätt ägare inblandade, bevis finns)
Principkompatibel (regeluppsättningar/grenregler/miljöer respekteras)
Rekonstruktiv (granskningsloggen stöder post hoc-analys)
Detta är inte en särskild standard för AI. Det är standarden för ett felfritt tekniskt arbetsflöde som tillämpas konsekvent.
Att behandla agenter som medverkande hjälper till att bevara ingenjörsmässig disciplin. Den håller utvärderingen grundad i pull-begäranden, kontroller, granskningar, lagringspolicy och mänskligt omdöme snarare än i hype eller rädsla.