Fra manuel kode til autonom platform

Dagens Aktie begyndte som en platform, hvor næsten alt blev bygget og drevet manuelt. Med AI er arbejdet gradvist flyttet fra at skrive hver linje kode til at designe, kontrollere og forbedre systemer, der kan udføre en større del af processen selv

Noget har ændret sig i måden, jeg bygger software på.

Jeg er udvikler og er vant til at skabe tingene selv. Jeg vil gerne forstå, hvad der sker under motorhjelmen, hvorfor en funktion virker, og hvor den kan gå galt.

Dagens Aktie blev bygget på samme måde. Én funktion ad gangen, én integration ad gangen og med mig involveret i næsten alle dele af processen.

Men i løbet af det seneste år er min rolle begyndt at ændre sig.

AI hjælper mig ikke længere kun med at skrive enkelte linjer kode eller finde en fejl hurtigere. Teknologien er blevet en del af selve systemet. Den kan indsamle oplysninger, strukturere data, opdage ændringer og forberede materiale, som tidligere krævede en lang række manuelle arbejdsgange.

Det betyder ikke, at platformen passer sig selv. Men det betyder, at mit arbejde i stigende grad handler om noget andet end at udføre hver enkelt opgave.


Fra at skrive funktioner til at designe systemer

Tidligere var spørgsmålet ofte:

Hvordan bygger jeg denne funktion?

Nu er spørgsmålet oftere:

Hvordan designer jeg et system, der kan løse denne type opgave igen og igen?

Det er en større forskel, end den umiddelbart lyder som.

Når en proces skal kunne køre mere selvstændigt, er det ikke nok, at den virker én gang. Systemet skal vide, hvilke oplysninger der er relevante, hvordan de skal behandles, hvornår noget ser forkert ud, og hvornår et menneske skal involveres.

Udviklingsarbejdet flytter derfor op på et andet niveau. Jeg bruger mindre tid på at gentage de samme tekniske trin og mere tid på at definere rammer, kontrollere resultater og forbedre den samlede proces.

På den måde er arbejdet blevet mindre manuelt, men ikke mindre krævende.


Autonomi betyder ikke fravær af kontrol

Ordet autonom kan let give indtryk af et system, der træffer alle beslutninger selv. Det er ikke det, jeg forsøger at bygge.

AI er god til at behandle store mængder information, følge en fast metode og udføre gentagelige opgaver. Den kan hjælpe med at finde mønstre og forskelle, som ville være tidskrævende at opdage manuelt.

Men den kan også tage fejl, overse sammenhænge og formulere noget overbevisende, som ikke er tilstrækkeligt dokumenteret.

Derfor bliver menneskelig kontrol ikke overflødig. Den skifter bare karakter.

Min opgave er ikke længere nødvendigvis at udføre hvert trin selv. Min opgave er at beslutte, hvilke trin der må automatiseres, hvordan de skal kontrolleres, og hvilke krav der skal være opfyldt, før noget kan offentliggøres.

Automatikken kan udføre arbejdet. Ansvaret kan den ikke overtage.


Hvad det betyder for Dagens Aktie

Dagens Aktie rummer analyser af mere end 1.300 selskaber. Hvis alle analyser skal opdateres mindst én gang om måneden, kan det ikke løses fornuftigt ved manuelt at begynde forfra på hver enkelt side.

Platformen skal kunne følge selskaberne løbende, registrere nye oplysninger og hjælpe med at vurdere, hvad der reelt har ændret sig siden den seneste analyse.

Det interessante er derfor ikke, hvor meget tekst systemet kan producere. Det interessante er, om det kan gøre analyserne mere aktuelle, konsekvente og anvendelige.

En analyse bliver ikke bedre, bare fordi den er ny. Den bliver bedre, hvis opdateringen opdager væsentlige ændringer og undgår at omskrive noget, der stadig er korrekt.

Det er den forskel, jeg arbejder på at gøre systemet bedre til at forstå.

Du kan læse mere om de faste principper i metoden bag analyserne.


Det gentagelige skal automatiseres

Der er dele af arbejdet, som egner sig oplagt til automatisering:

  • indsamling og strukturering af data
  • sammenligning med tidligere analyser
  • identifikation af ændrede nøgletal og risici
  • kontrol af om bestemte oplysninger mangler
  • forberedelse af en ny analyse til gennemgang.

Det er opgaver, som både tager tid og er udsatte for menneskelige rutinefejl.

Til gengæld er der andre beslutninger, som fortsat kræver vurdering. Er en ændring midlertidig eller strukturel? Er en kilde troværdig? Er konklusionen rimelig i forhold til dokumentationen? Og er teksten tydelig omkring det, vi ikke ved?

Det er her, min rolle ligger.

Målet er ikke at fjerne mennesket fra processen. Målet er at bruge menneskelig opmærksomhed dér, hvor den har størst værdi.

Mere indhold er ikke nødvendigvis bedre

AI gør det ekstremt billigt at producere tekst. Det betyder også, at internettet bliver fyldt med indhold, der ser færdigt ud, men som ikke nødvendigvis indeholder særlig meget.

Det er en reel risiko for en platform som Dagens Aktie.

Hvis succeskriteriet alene bliver at udgive mere, vil kvaliteten langsomt blive udvandet. Derfor forsøger jeg at bygge platformen omkring opdatering, dokumentation og konsistens frem for ren produktion.

Den vigtigste fordel ved automatiseringen er ikke, at der kan udgives flere ord. Det er, at et stort antal eksisterende analyser kan holdes aktuelle.

Jeg har tidligere skrevet om, hvorfor AI-kodning er absurd produktivt. Produktiviteten er reel, men den gør også dømmekraft og kvalitetskontrol vigtigere.


Min rolle er blevet tydeligere

Som udvikler kan det være mærkeligt at opleve, at systemet overtager opgaver, man tidligere betragtede som selve arbejdet.

Men jeg er ikke blevet overflødig. Arbejdet har flyttet sig.

Jeg skriver mindre af den kode, der forbinder to velkendte dele. Til gengæld bruger jeg mere tid på arkitektur, regler, datakvalitet, kontrol og på at forstå, hvor systemet kan fejle.

Jeg er gået fra primært at bygge funktioner til at bygge rammer, som andre funktioner kan arbejde indenfor.

Det er på mange måder mere interessant end før. Det er også sværere, fordi fejl ikke længere kun kan gemme sig i en enkelt linje kode. De kan ligge i hele måden, en opgave er defineret på.


En platform, jeg selv lærer af

Dagens Aktie begyndte som et sted, hvor jeg kunne samle og dele investeringsanalyser.

I dag er det også blevet et sted, hvor jeg undersøger, hvor langt en datadrevet platform kan automatiseres uden at miste metode, gennemsigtighed og menneskeligt ansvar.

Jeg er endnu ikke nået frem til det endelige svar.

Platformen kan mere end for et år siden, og min rolle er allerede en anden. Men jo mere autonom processen bliver, desto tydeligere bliver det også, at den vanskeligste del ikke er at få systemet til at producere noget.

Den vanskeligste del er at få det til at producere noget, der fortjener at blive læst.

Det er den platform, jeg forsøger at bygge.

Fandt du en fejl? Læs hvordan rettelser håndteres.