Het kan ook zijn dat functies en classes via indirecte manieren worden aangeroepen waardoor je pas merkt waardoor je pas merkt dat er iets mis is als je de code daadwerkelijk uitvoert
Alsof AI agents geen code kunnen runnen?
Ik heb natuurlijk een hele OS draaien maar AI agents kunnen redelijk veel. Inclusief de code live testen. Ik heb eens een volledige refactoring gezien op 30 min tijd. AI herstart de server meerdere maken en gaat effectief debuggen tot het werkt. Ook pushen naar Github gaat perfect, inclusief een degelijke beschrijving van een commit.
Ik zie AI agents enkel falen bij edgecases waar er weinig documentatie voor is. Ook rond ruimtelijk denken loopt het vaak mis. Bijvoorbeeld de Z-index om te bepalen waar welk interface element wat komt te staan. Soms werken knoppen niet omdat er een verborgen laag over zit. AI krijgt dat dan niet opgelost. Ook architecturaal loopt het vaak mis. Het kiest niet altijd de meest schaalbare optie of de beest redundante.
Ook liquid glass interfaces lopen mis omdat AI het concept van fysieke concept van lichtdoorlaarbaarheid niet snapt. AI zal ook niet snappen hoe een goede captcha moet gebouwd worden.
Het komt er dus op aan om voldoende handvaten in te bouwen om AI agents te sturen. Je moet dus heel uw code base en testomgeving omvormen om AI en mensen goed te laten samenwerken. Dat is gewoon lastig voor grote softwareprojecten. Dan start je gewoon met autocomplete.
Voor nieuwe en kleinere projecten kan het best zijn dat 80% tot zelfs 100% % van de nieuwe code door AI geschreven wordt. Zeker als het over back-end code is zonder interface gaat en waar er veel documentatie van bestaat gaat AI geen rare fouten maken.
AI is ook heel succesvol in het mee helpen oplossen van bugs. Je moet vaak eerst nog begrijpen wat de oorzaak is. Soms moet je (AI) debug code toevoegen om te kijken waar het juist misloopt. Je kan dus ook AI inschakelen om een analyse te maken van de bug en dan manueel iets aanpassen.
Het kan soms heel mooi dingen schrijven of opmerken maar komt soms ook met de meest rare verhalen en ideeën.
Zit je nog vast in 2021? GPT 1.0 die code schrijft?