Traditionele ontwikkeling
- Mensen schrijven code handmatig.
- Deterministische controle bestaat al.
- De doorvoer blijft beperkt door de menselijke snelheid.
Door mensen geschreven, deterministisch
Strategische thesis 01
euphile ziet de ontwikkeling van AI-software als een evolutie door middel van controleniveaus. De belangrijke vraag is niet alleen hoeveel code AI kan produceren, maar ook hoe deterministisch, bestuurbaar en herbruikbaar het omringende systeem wordt naarmate AI meer werk op zich neemt.
Van traditioneel programmeren naar machinegerichte codegeneratie gaat echte vooruitgang niet alleen over snelheid. Het is een verschuiving naar meer controle, meer determinisme en sterkere formele hefboomwerking.
Door mensen geschreven, deterministisch
Snel, AI-gestuurd, brozer
AI-aangedreven, feedbackgestuurd
Tooling-hefboomwerking, door ontwerp
Formele, domeinbewuste productie
Vereist een andere generatie AI-modellen
Wat het model zegt
In het begin schrijven mensen de software rechtstreeks. Op de hogere niveaus gebruiken organisaties AI om deterministische systemen, validators en formele domeininterfaces te helpen bouwen. Tussen deze punten is de belangrijkste variabele hoeveel betrouwbare controle er bestaat rond de softwareproductie.
Op elk niveau verandert wie de code produceert, maar de belangrijkste vraag is wat die productie beperkt, valideert en regelt.
Automatisch aanvullen en inline-suggesties blijven lokale versnellers terwijl de ontwikkelaar aan het stuur blijft. Nuttige, maar nog niet door AI geleide ontwikkeling.
Tests, linters, build-checks, beveiligingsscans, validators en regressiesuites creëren de deterministische feedbacklus die nodig is voor veilige correctie.
Gedeelde ontologieën, DSL'scompilers, generatoren en beleidsmotoren zetten impliciete domeinkennis om in systemen die betrouwbaarder schalen dan alleen informele interpretatie.
Niveaus van controle
De reeks gaat minder over het vieren van autonomie omwille van zichzelf, maar meer over het begrijpen waar snelheid kwetsbaar wordt, waar vangrails noodzakelijk worden, en waar formele systemen beter beginnen te presteren dan informele codeerworkflows.
Mensen blijven de directe auteurs van de software. De workflow is grotendeels deterministisch, maar de doorvoer wordt beperkt door handmatige inspanningen.
AI versnelt lokale acties zoals automatisch aanvullen, inline suggesties en kleine refactoren, terwijl de ontwikkelaar de belangrijkste codeproducerende actor blijft.
AI wordt de belangrijkste codeproducerende actor door middel van vibe-codering, autonome loops, planning-first-workflows of end-to-end functieverzoeken.
AI schrijft nog steeds een groot deel van de code, maar opereert nu binnen een gecontroleerde workflow die zijn werk controleert en de volgende correctie begeleidt.
Het doel verschuift van het herhaaldelijk genereren van code naar het genereren van tools die code op herhaalbare manieren kunnen produceren, transformeren, valideren, patchen en testen.
Organisaties formaliseren het domein zelf en laten GenAI helpen bij het ontwerpen en ontwikkelen van de toolchain rond dat formele model.
Op termijn kan AI artefacten genereren die dichter liggen bij wat machines werkelijk uitvoeren dan bij huidige mensgerichte abstracties zoals bestanden, repositories en door frameworks gevormde broncode.
Strategische implicatie
Euphile is van mening dat de evolutie van de ontwikkeling van AI-software steeds meer een kwestie wordt van het vragen van AI om te helpen bij het bouwen van deterministische systemen die software op betrouwbare wijze produceren. Het direct genereren van code is nog steeds van belang, maar het duurzamere voordeel komt van beheerde workflows, herbruikbare tools en formele domeininterfaces. Naarmate deze deterministische instrumenten veel gemakkelijker te creëren zijn, wordt het mogelijk om met meer vertrouwen veel complexere systemen te bouwen. Dat kan op zijn beurt uiteindelijk de mogelijkheid bieden om zich te concentreren op een nieuwe generatie AI-modellen die veel lager in de stapel opereren, dichter bij representaties op machineniveau dan bij de hedendaagse mensgerichte broncode-abstracties.