GitHub Copilot Coding Agent fikser feilene for deg

Lanserer ny AI-basert "kode-agent" som skal jobbe uavhengig i bakgrunnen med å fikse GitHub-issues.

I januar annonserte Microsoft Project Padawan, et ambisiøst prosjekt for å bygge en AI-agent som du skulle kunne delegere kodeoppgaver til – og som skulle jobbe selvstendig nesten som en menneskelig utvikler.

Nå er produktet lansert – under navnet GitHub Copilot Coding Agent.

Lanseringen skjedde i forbindelse med Microsoft Build-konferansen som går av stabelen denne uken.

Jobber i bakgrunnen

Copilot Coding Agent er ikke en vanlig AI-kodeassistent i editoren, men går et stykke lenger ved at den er integrert med GitHub.

Du kan be Copilot om å fikse issues, på samme måte som du kan be en kollega om det. 📸: GitHub
Du kan be Copilot om å fikse issues, på samme måte som du kan be en kollega om det. 📸: GitHub Vis mer

– Agenten begynner sitt arbeid når du tildeler en GitHub-issue til Copilot eller gir det en prompt i VS Code. Agenten setter opp et sikkert og fullstendig tilpassbart utviklingsmiljø drevet av GitHub Actions, skriver Thomas Dohmke i GitHub.

Hvis det er ting du vil ha gjort, kan du altså opprette en "issue" på det:

  • I stedet for å gi en kollega i oppgave å fikse issuen – be Copilot om å gjøre det.
  • Copilot Coding Agent vil i bakgrunnen klone repoet og begynne å lage et løsningsforslag.
  • Når den er ferdig, lager den en pull request (PR) som du kan gå gjennom før du godkjenner eller foreslår endringer selv.

Skal være sikker

For de som måtte være redd for å slippe en AI-agent løs på kodebasen på egen hånd, så skriver GitHub at alle eksisterende sikkerhetsmekanismer – som Branch Protection – fortsatt gjelder.

– Pluss at agentens pull request krever godkjenning fra et menneske før noen CI/CD-arbeidsflyter kjører.

Det er også en del andre sikkerhetsmekanismer, som at agenten bare kan pushe til grener (branches) den selv har laget. Det er flere detailer i lanseringsbloggen.

Her kan du se en video av hvordan det fungerer: