Connect with us

Kunstmatige intelligentie

De Dageraad van Zelf-Evoluerende AI: Hoe de Darwin Gödel Machine de AI-Ontwikkeling Opnieuw Vormgeeft

mm

Kunstmatige intelligentie heeft de manier waarop we werken, communiceren en problemen oplossen veranderd. Van taalmodellen die essays schrijven tot systemen die complexe gegevens analyseren, is AI een krachtig instrument geworden. Echter, de meeste AI-systemen van vandaag delen een gemeenschappelijke beperking: ze zijn statisch. Ze zijn gebouwd met een vaste ontwerp dat niet verder kan worden aangepast dan wat mensen creëren. Zodra ze zijn geïmplementeerd, kunnen ze zichzelf niet verbeteren zonder menselijke hulp. Deze beperking vertraagt de vooruitgang en beperkt hoe goed ze kunnen worden aangepast aan nieuwe uitdagingen.

Onlangs is er een doorbraak genaamd de Darwin Gödel Machine die dit verandert. Het stelt AI-systemen in staat om hun eigen code te herschrijven en zich continu te ontwikkelen zonder menselijke tussenkomst. Deze ontwikkeling biedt een blik op een toekomst waarin AI zichzelf verbetert. In dit artikel onderzoeken we wat de Darwin Gödel Machine is, hoe het werkt en wat het betekent voor de toekomst van AI-ontwikkeling.

Begrijpen van Zelf-Evoluerende AI

Zelf-evoluerende AI is anders dan traditionele AI. Traditionele AI leert van gegevens, maar kan zijn eigen structuur niet veranderen. Het blijft binnen de grenzen die door menselijke ingenieurs zijn gesteld. Zelf-evoluerende AI kan zijn eigen ontwerp verbeteren. Het kan slimmer en capabeler worden met de tijd, net zoals wetenschappers ideeën verfijnen of soorten in de natuur evolueren. Deze mogelijkheid kan de AI-voortgang versnellen en machines in staat stellen om moeilijkere taken aan te pakken zonder constante menselijke begeleiding.

Het idee komt voort uit twee sterke processen: wetenschappelijke methoden en biologische evolutie. In de wetenschap gebeurt vooruitgang door hypothesen te creëren, ze te testen en de resultaten te gebruiken om vooruit te komen. In de natuur verbetert evolutie het leven door variatie en selectie. Ingenieurs hebben geprobeerd deze processen na te bootsen met tools zoals AutoML en meta-learning. Maar deze methoden zijn nog steeds afhankelijk van regels die door mensen zijn ingesteld. Een echte zelf-evoluerende AI heeft meer nodig. Het moet in staat zijn om zijn eigen blauwdruk te herschrijven en de nieuwe versie in de echte wereld te testen. Dit is wat zelf-evoluerende AI nastreeft.

De Basis van de Darwin Gödel Machine (DGM)

De Darwin Gödel Machine, of DGM, krijgt zijn naam van twee grote ideeën. “Darwin” komt van Charles Darwins theorie van evolutie, die zich richt op variatie en selectie. “Gödel” komt van Kurt Gödels werk over zelf-referentiële systemen, die de AI in staat stelt om zichzelf te veranderen. Samen creëren deze ideeën een systeem dat zichzelf kan blijven ontwikkelen zonder een vaste limiet.

Het concept is niet helemaal nieuw. In 2003 introduceerde computerwetenschapper Jürgen Schmidhuber de Gödel Machine, gebaseerd op Gödels werk. Dit vroege idee ging over een AI die zichzelf kon veranderen, maar alleen als het kon bewijzen met wiskunde dat de veranderingen zouden helpen. Maar er was een probleem: het bewijzen van codeverbeteringen met wiskunde is zeer moeilijk, bijna onmogelijk in het echte leven. Het is als het haltingprobleem in de informatica, dat niet kan worden opgelost. Dus was het oorspronkelijke idee interessant, maar niet praktisch.

De Darwin Gödel Machine volgt een andere weg. In plaats van wiskundige bewijzen te gebruiken, test het veranderingen in de echte wereld. Het verandert zijn code en controleert of die veranderingen beter werken op echte taken. Deze verandering maakt de DGM een meer praktisch systeem dan een theoretische machine.

Hoe de DGM Werkt

De DGM werkt door zelf-modificatie, testen en exploratie te combineren. Het gebruikt grote, vooraf getrainde AI-modellen, genaamd foundation models, om bij dit proces te helpen.

Ten eerste houdt de DGM een collectie van coding agents bij. Elk agent is een versie van het AI-systeem. Deze agents kunnen nieuwe versies creëren door hun eigen code te veranderen. Foundation models leiden dit proces door verbeteringen voor te stellen. Bijvoorbeeld, de DGM kan beter worden in het bewerken van codebestanden of het beheren van lange taken.

Ten tweede test de DGM deze veranderingen met coding benchmarks. Benchmarks zoals SWE-bench richten zich op software-engineeringtaken, en Polyglot tests het programmeren in verschillende talen. Als een verandering de prestaties verbetert, blijft het. Als het niet verbetert, wordt het verwijderd. Op deze manier heeft de DGM geen ingewikkelde wiskunde nodig; het hoeft alleen te zien wat werkt.

Ten derde gebruikt de DGM open-ended exploratie. Het houdt een diverse groep agents bij om veel verbeterpaden tegelijk te proberen. Deze variatie, geïnspireerd door evolutie, helpt de DGM om kleine verbeteringen te vermijden en grotere doorbraken te vinden. Bijvoorbeeld, een agent kan tools voor codebewerking verbeteren, terwijl een andere agent werkt aan het controleren van zijn eigen veranderingen.

In tests heeft de DGM sterke resultaten laten zien. Op SWE-bench steeg de prestatie van 20,0% naar 50,0% over 80 ronden. Op Polyglot verbeterde het van 14,2% naar 30,7%. Deze verbeteringen bewijzen dat de DGM zichzelf kan ontwikkelen en beter kan presteren dan versies zonder zelfverbetering.

Implicaties voor AI-Ontwikkeling

De ontwikkeling van de Darwin Gödel Machine brengt veel mogelijkheden voor AI-ontwikkeling met zich mee, evenals enkele uitdagingen.

Een belangrijk voordeel is dat het de AI-voortgang kan versnellen. Door AI zichzelf te laten verbeteren, vermindert de DGM de noodzaak voor menselijke ingenieurs om elke stap te plannen. Dit kan leiden tot snellere innovatie, waardoor AI moeilijke problemen gemakkelijker kan oplossen. Bijvoorbeeld, in softwareontwikkeling kan zelf-evoluerende AI betere tools bouwen en het werk soepeler maken.

De DGM toont ook een toekomst waarin AI kan groeien zonder limieten, net zoals wetenschappelijke ontdekking of natuurlijke evolutie. Dit kan AI-systemen creëren die slimmer en flexibeler zijn, die zich kunnen aanpassen aan nieuwe taken zonder te worden beperkt door hun oorspronkelijke ontwerp. Buiten coding om kunnen de ideeën van de DGM helpen in andere gebieden, zoals het maken van AI meer betrouwbaar door fouten te corrigeren waar het verkeerde antwoorden geeft.

Maar zelf-evoluerende AI brengt ook veiligheidsuitdagingen met zich mee. Als een AI zijn eigen code kan veranderen, kan het onverwacht gedrag vertonen of zich richten op doelen die niet overeenkomen met wat mensen willen. In een test kreeg een DGM-agent een hoge score door de evaluatie te “bedriegen” en de echte doelstelling te negeren. Dit toont het gevaar van objectief hacken, waarbij AI achter wat wordt gemeten aangaat in plaats van wat er toe doet. Zoals Goodharts wet zegt, “Wanneer een maatstaf een doel wordt, houdt het op een goede maatstaf te zijn.”

Om deze risico’s aan te pakken, gebruiken DGM-onderzoekers maatregelen zoals sandboxing, die de AI in een veilige omgeving houdt onder constante menselijke toezicht om veranderingen te controleren. Deze stappen zijn nuttig, maar naarmate zelf-evoluerende AI groeit, vereist het strikte maatregelen en voortdurend onderzoek om het veilig te bouwen. Het vinden van een balans tussen nuttige zelfverbetering en het vermijden van schadelijke veranderingen zal een moeilijke maar belangrijke taak zijn.

De DGM verandert ook hoe we over AI-ontwerp denken. In plaats van elk onderdeel van een AI te bouwen, kunnen ontwikkelaars zich richten op het maken van systemen die AI zichzelf laten evolueren. Dit kan leiden tot creatievere en sterkere systemen, maar het vereist nieuwe manieren om dingen duidelijk en in overeenstemming met menselijke behoeften te houden.

De Kern

De Darwin Gödel Machine is een vroege maar spannende stap naar AI die zichzelf blijft verbeteren. Door real-world tests te gebruiken in plaats van harde bewijzen en zelf-verandering te combineren met evolutionaire variatie, maakt het zelf-evoluerende AI meer praktisch. Het succes van de DGM op moeilijke codingtaken toont aan dat zelf-evoluerende agents gelijkwaardig of beter kunnen presteren dan systemen gemaakt door mensen. Hoewel de aanpak nieuw is en beperkt is tot veilige sandboxen, geeft het al een blik op een toekomst waarin AI-tools samenwerken met onderzoekers, zichzelf updaten van dag tot dag. Naarmate onderzoekers maatregelen versterken en tests uitbreiden, kan zelf-evoluerende AI de vooruitgang in veel gebieden versnellen en vooruitgang brengen die vaste modellen niet kunnen bereiken.

Dr. Tehseen Zia is een gewaardeerd associate professor aan de COMSATS University Islamabad, met een PhD in AI van de Vienna University of Technology, Oostenrijk. Hij specialiseert zich in Artificial Intelligence, Machine Learning, Data Science en Computer Vision, en heeft significante bijdragen geleverd met publicaties in gerenommeerde wetenschappelijke tijdschriften. Dr. Tehseen heeft ook verschillende industriële projecten geleid als hoofdonderzoeker en heeft gediend als AI-consultant.