Der er stor forskel på at bruge AI som et avanceret autocomplete-værktøj og at bruge den som en udviklingsagent, der arbejder selvstændigt med konkrete opgaver. Det første gør den enkelte udvikler hurtigere. Det andet ændrer selve arbejdsprocessen.
Hos Immeo bruger vi AI-agenter som en fast del af vores udviklingspraksis. I et givent projekt holder vi os typisk til én primær kodeagent for at sikre konsistens i arbejdsmetoden, men vi vælger ikke værktøj dogmatisk. Det afgørende er ikke, hvilken agent vi vælger. Det afgørende er de rammer, den arbejder indenfor.
Agenten arbejder direkte i de systemer, teamet allerede bruger, som projektboard, repository og dokumentation. Den læser opgaver, implementerer, tester og rapporterer fremdrift. I praksis betyder det, at agenten arbejder i de samme arbejdsgange, som teamet allerede bruger, hvad enten det er Azure DevOps, Jira eller GitHub-baserede setup. Vores udviklere og arkitekter styrer retningen og reviewer leverancerne, men bruger mindre tid på at skrive koden linje for linje.
Det flytter indsatsen fra mekanisk produktion til faglig styring. Vi bruger mere tid på arkitekturens retning, integrationsmønstre, kvalitetssikring og de beslutninger, der har konsekvenser længe efter den første release.
Samtidig giver det en mere transparent arbejdsform. Når agenten arbejder i de samme systemer som resten af teamet, bliver fremdrift og beslutninger mere synlige. Det er ikke en black box. Det er en arbejdsproces, der kan følges, vurderes og styres.