Depot på containerlinjer
Chaufføren skal kunne vælge et depot, når en containerlinje oprettes.
- Givet en containerlinje
- Når chaufføren indtaster et containernummer
- Så kan linjen først gemmes, når der er valgt et depot

Kunde
DSV Transport
Varighed
Maj 2026 -> igangværende
Branche
Transport & Logistik
Ydelser
AI
AI agents
Test automation
React Native
Platform- and API architecture
Truck Log er appen, som DSV Transports chauffører bruger hver dag til bookinger, vejesedler og kørsel. Én kodebase til iOS, Android og web. Vi har bygget den sammen med DSV Transport siden 2023, før vi arbejdede med AI agenter.
Spørgsmålet var derfor, hvordan en løsning, der allerede kører hver dag, kan få samme fordele som de løsninger, vi bygger med agenter fra første dag.
Nye løsninger bygger vi med agenter fra første dag. Løsninger som Truck Log, der er bygget før, backfiller vi med AI. Vi giver kodebasen den kontekst, de test og det rækværk, som agenterne skal bruge for at arbejde sikkert.
Det gjorde vi fra maj til juli 2026. Siden har agenterne været en fast del af udviklingen. Den agent, DSV Transport møder, hedder Trucky.

"Vi bygger systemer, der bygger produkter."
CTO, Abtion
01
Vi skrev de uskrevne regler ned, der hvor koden bor. Hvordan Truck Log er bygget, hvilke dele der er følsomme, og hvad der kræver en ny version i App Store. Nu arbejder både agenter og nye udviklere efter dem.
02
De automatiske test af hele forløb dækker nu 17 forløb på iOS, Android og web. Testdækningen har fået et gulv, der kun kan gå op. Hver ændring skal igennem de samme test, uanset om den kommer fra et menneske eller en agent.
03
Trucky tager kort fra boardet i Asana. Den spørger ind, hvis noget er uklart, og bygger, tester og reviewer sin egen ændring. Et menneske godkender altid, og agenter udgiver aldrig.
Truck Log i dag, målt i kodebasen.
09:00
DSV Transport og Abtion skriver kortet sammen i Asana. Hvad skal chaufføren kunne, og hvordan ved vi, at det virker?
16:00
Trucky læser kortet, skitserne i Figma og koden. Er noget uklart, spørger den, før den bygger.
Om natten
Ændringen bliver bygget, testet og reviewet, mens teamet har fri. Fejler noget, får Trucky ét forsøg mere. Derefter overtager et menneske.
08:00
Om morgenen kan DSV Transport prøve ændringen på sin egen telefon. Det tager to minutter at sende den derud. Et menneske godkender og udgiver.
Et rigtigt kort, forenklet. Depotvalg på containerlinjer gik fra pull request til godkendt samme dag.
Chaufføren skal kunne vælge et depot, når en containerlinje oprettes.
Risiko: mellem
Korrekthed: høj
Godkendt af et menneske og merget samme dag.



“Vi har sat seriøst ind med AI i kodebasen, det kommer til at gøre en stor forskel for nye funktioner. Samtidig er det første skridt mod højere AI-orkestrering på tværs af applikationer, vi er først lige kommet i gang. Mega spændende!”
Business Controller, DSV Transport
Trucky kan foreslå en ændring. Kun et menneske kan sige ja til den.
En forkert opdatering rammer alle chaufførers telefoner. Derfor er det altid et menneske, der udgiver.
Ændringer i login, offline data og kode tæt på telefonen bliver automatisk vurderet som høj risiko.
Fejler testene, får Trucky én chance for at rette dem. Går det galt igen, tager en udvikler over.
Hvad DSV Transport får ud af det
Et kort, der er formet om dagen, kan ligge klar til test næste morgen. DSV Transport prøver ændringen på sin egen telefon, før den bliver udgivet, og kan give feedback med det samme.
Konventionerne og de svære hjørner står nu i kodebasen. Både agenter og nye udviklere arbejder efter dem, så viden ikke forsvinder, når en person er på ferie eller skifter projekt.
Hver ændring skal igennem de samme test, uanset hvem der har skrevet den. Testdækningen kan kun gå op, og de vigtigste forløb bliver testet hver nat. Et grønt byg betyder noget.
Vi nøjes ikke med at følge med
Mads Hofman
CEO & Rådgiver

Abtion \
Vi tester, udforsker og bruger aktivt nye AI-teknologier i vores løsninger. Lad os få jeres setup up to date.
Fortæl os, hvad I arbejder på, og hvor I sidder fast. Så taler vi om, hvor det giver mening at begynde. Skriv om jeres opgave

København
Vesterbrogade 40, 2. th
1620 København
Odense
Sverigesgade 18
5000 Odense C