
EMBEDDED WORLD De kodar redan åt oss, chattbottarna. Nu kan du även kasta på dem din kodbas på tio miljoner rader och få den dokumenterad – ur hur många perspektiv som helst. Enligt grundaren Adam Tilton så vill alla ha deras LLM-baserade verktyg efter en demo i montern.
Texasbolaget Driver började utveckla sina verktyg för bara 20 månader sedan. Idag säger de att de drunknar i kunder.
Adam Tilton berättar om när han var systemutvecklare på Nike och fick i uppdrag att fusionera två gamla system med varandra och uppdatera dem till Bluetooth. Det tog en konsult 18 månader bara att kartlägga vad som behövde göras.
– Det gör vi på 20 minuter.
Han säger ”vi” och menar Driver – som just fått mässans Embedded Award i kategorin Software.
Språkmodeller förstår programkod. Driver läser din kodbas och förstår hur bitarna sitter ihop. Sedan kan den rita systembeskrivningar på olika nivåer, idenfiera moduler, lista och kommentera deras gränssnitt och implementering.
Adam Tilton ger exempel efter exempel på vilka typer av dokumention du kan suga ut när Driver väl satt sig in i din kodbas: användarmanualer, en specialsydd guide för en ny medlem i teamet, release notes, kodgranskning inför certifiering, kodexempel, initieringsfunktioner, skräddarsydda utdrag för specifika delprojekt – exakt vad projektet behöver veta och adressera – kanske för att portera till en ny plattform eller addera nya funktioner.
Du kan få en punkt för punkt-beskrivning för vad som behöver göras, kanske för att sy samman två system med varandra, eller kanske låta din produkt prata med en produkt från ett annat företag – det här är ett av demo-exemplen på en smartklocka som sys ihop med en mobil.
Och efter alla dessa systemuppdateringar – eller efter minsta lilla kodändring, faktiskt – kan Driver uppdatera den totala dokumenation. Så du kan slippa ruttnande dokumenation.
Att företag sitter på stora kodbaser som de vill uppdatera med ny funktionalitet, men inte kan, för att bra dokumentation saknas eller ruttnat. Det är ett reellt problem och en hinder för att utnyttja kodbaser som det investerats många person-år i.
Skulle inte kunderna kunna göra detta själv genom att klistra in koden i ChatGPT?
– Vi får den reaktionen ibland, men hittills har det inte dykt upp några konkurrenter, skrattar Adam Tilton.
Elektroniktidningen konstaterar efter en demonstration att Driver har ett genomarbetat gränssnitt och genomtänkta färdiga kommandon för sitt syfte. Verktyget snurrar i Drivers eget moln och Adam Tilton avslöjar att det använder flera olika språkmodeller optimerade på olika sätt.