
Volgens de laatste rapporten hebben de bekende onderzoekers van Rice University onlangs een nieuwe AI (Artificial Intelligence) ontwikkeld die zijn eigen code en programma kan schrijven of elke Android-applicatie kan ontwikkelen.
laten zien
Deze nieuwe AI kan zijn eigen code schrijven en Android-apps ontwikkelen
Het vak van programmeurs, meer in het aspect van “debetcode”, lijkt al verteld te zijn, want het was “uitgevonden” software die kunstmatige intelligentie gebruikt om te programmeren.
Het heet BAYOU en het is ontwikkeld door een team van computerwetenschappers van de Rice University die geld hebben gekregen van het leger en Google.
BAYOU ā De ontwikkelaar van Android-apps
BAYOU is een deep learning-tool die werkt als een zoekmachine voor codering: zeg met een paar trefwoorden wat voor soort programma u wilt maken, en deze software retourneert Java-code die zal doen wat u zoekt, op basis van uw beste gok .
De tool is ontwikkeld door experts van Rice University en financiering voor het maken van deze software is beschikbaar gesteld door het Amerikaanse leger en de techgigant Google. In een eerder deze maand gepubliceerde studie werd BAYOU beschreven met ontwikkelingsfasen en wat voor soort problemen het programmeurs kan helpen om eventuele fouten op te lossen.
Kortom, het BAYOU-systeem leest de broncode van ongeveer 1500 Android-applicaties, ongeveer 100 miljoen regels Java. Al deze code werd door het neuronennetwerk van BAYOU gevoerd, wat resulteerde in AI die, jawel, andere software kan programmeren.

Als de code die BAYOU las enige informatie bevatte over wat de code doet, dan leerde BAYOU ook wat die programma’s bedoelden te doen en hoe ze werken. Deze contextuele informatie stelt AI in staat om functionele software te schrijven op basis van slechts een paar trefwoorden en basisinformatie over wat de programmeur wil.
Voor de computerwereld is misschien goed nieuws, dat wil zeggen, met dit soort programmeerapplicaties, gebaseerd op kunstmatige intelligentie, zal het voor iedereen, zelfs zonder grote kennis op het gebied van programmeren, veel gemakkelijker zijn om software te maken. Geef gewoon wat hoofdlijnen voor het uiteindelijke doel, enkele functionele voorbeelden en de AI zal codevoorbeelden genereren of zelfs worden gebruikt om code te analyseren die is geschreven op een bepaald uitvoeringsscenario.
Op dit moment staat de BAYOU-applicatie nog aan het begin van zijn carriĆØre en het team erachter is nog steeds op zoek naar scenario’s waar zijn technologie werkt en nodig is.
Maar kun je de programmeurs volledig vervangen?
Nee, voorlopig genereert dit systeem alleen schetsen van een programma, regels code die relevant zijn voor het werk dat de programmeur doet. Deze schetsen moeten nog worden verzameld in het grotere werk en eventueel aangepast worden aan het project in kwestie.
Zelfs als de technologie al kruipt, is dit een belangrijke stap in de zoektocht naar een kunstmatige intelligentie-programmeur, een langetermijndoel voor computerwetenschappers. Andere pogingen om iets als BAYOU te maken, vereisten uitgebreide en nauwe beperkingen om programmeurs naar de juiste soort code te leiden.
Omdat BAYOU met slechts een paar trefwoorden kan werken, kost het minder tijd en is het over het algemeen veel gemakkelijker te gebruiken voor menselijke operators.
Dus, wat vind je hiervan? Deel eenvoudig al uw mening en gedachten in het commentaargedeelte hieronder.