AI-modellen en platforms

Parallelle AI-agents: De volgende schaalwet voor slimmere machine-intelligentie

mm
Voeg Unite.AI toe aan je voorkeursbronnen op Google
Parallel AI Agents: The Next Scaling Law for Smarter Machine Intelligence

Een ontwikkelaar leunt achterover in frustratie na weer een trainingsrun. Een aanzienlijke hoeveelheid werk is besteed aan het fijnafstellen van een groot taalmodel. Data-pijpleidingen werden uitgebreid en compute-bronnen werden verhoogd. Infrastructuur werd herhaaldelijk aangepast. Toch is de vooruitgang minimaal. Het resultaat is slechts een kleine toename in nauwkeurigheid.

Deze kleine vooruitgang komt aan een zeer hoge prijs. Het vereist miljoenen dollars aan hardware en grote hoeveelheden energie. Bovendien genereert het een aanzienlijke milieubelasting door koolstofemissies. Daarom is het duidelijk dat het punt van afnemende rendement is bereikt en dat meer middelen niet langer gelijke vooruitgang zullen brengen.

Gedurende lange tijd is kunstmatige intelligentie (AI) voorspelbaar ontwikkeld. Deze vooruitgang werd ondersteund door Moores wet, die snellere hardware mogelijk maakte en de basis legde voor verdere verbeteringen. Bovendien toonden neurale schaalwetten die in 2020 werden geïntroduceerd, aan dat grotere modellen die met meer data en compute werden getraind, over het algemeen beter zouden presteren. Daarom leek het recept voor vooruitgang duidelijk, namelijk: schaal op en de resultaten zullen verbeteren.

Maar in de afgelopen jaren is dit recept begonnen af te breken. De financiële kosten stijgen te snel, terwijl de prestatieverbeteringen te klein zijn. Bovendien wordt de milieubelasting van het hoge energieverbruik steeds moeilijker te negeren. Als gevolg daarvan twijfelen veel onderzoekers nu of schaalvergroting alleen de toekomst van AI kan leiden.

Van monolithische modellen naar collaboratieve intelligentie

Modellen zoals GPT-4 en Claude 3 Opus demonstreren dat grote modellen opmerkelijke vaardigheden in taalbegrip, redeneren en coderen kunnen bieden. Maar deze prestaties komen aan een zeer hoge prijs. Training vereist tienduizenden GPUs die maandenlang werken, een proces dat alleen een paar organisaties wereldwijd kunnen betalen. Daarom zijn de voordelen van schaalvergroting beperkt tot die met enorme middelen.

Efficiëntie-maatstaven zoals tokens per dollar per watt maken het probleem nog duidelijker. Voorbij een bepaalde grootte worden prestatieverbeteringen minimaal, terwijl de kosten van training en uitvoeren van deze modellen exponentieel toenemen. Bovendien neemt de milieubelasting toe, aangezien deze systemen aanzienlijke hoeveelheden elektriciteit verbruiken en bijdragen aan koolstofemissies. Dit betekent dat de traditionele groter-is-beter-aanpak onhoudbaar wordt.

Voorts is de belasting niet alleen op computing. Grote modellen vereisen ook uitgebreide data-verzameling, complexe dataset-schoonmaak en langetermijn-opslagoplossingen. Elk van deze stappen voegt meer kosten en complexiteit toe. Inferentie is een andere uitdaging, aangezien het uitvoeren van dergelijke modellen op grote schaal dure infrastructuur en constante energietoevoer vereist. Samen genomen suggereren deze factoren dat het alleen vertrouwen op steeds grotere en monolithische modellen geen duurzame aanpak is voor de toekomst van AI.

Dit beperking benadrukt het belang van onderzoek naar hoe intelligentie zich ontwikkelt in andere systemen. Menselijke intelligentie biedt een belangrijke les. De hersenen zijn geen enkele reusachtige processor, maar eerder een set gespecialiseerde regio’s. Visie, geheugen en taal worden afzonderlijk afgehandeld, maar coördineren om intelligente gedragingen te produceren. Bovendien maakt de menselijke samenleving vooruitgang niet omdat van individuen, maar omdat groepen mensen met diverse expertise samenwerken. Deze voorbeelden laten zien dat specialisatie en collaboratie vaak effectiever zijn dan grootte alleen.

AI kan vooruitgang boeken door deze principes te volgen. In plaats van te vertrouwen op een enkel, groot model, onderzoeken onderzoekers nu systemen van parallelle agenten. Elke agent richt zich op een specifieke functie, terwijl coördinatie tussen hen effectievere probleemoplossing mogelijk maakt. Deze aanpak verlaat de ruwe schaalvergroting en richt zich op slimmere collaboratie. Bovendien brengt het nieuwe mogelijkheden voor efficiëntie, betrouwbaarheid en groei. Op deze manier vertegenwoordigen parallelle AI-agenten een praktische en duurzame richting voor het volgende stadium van machine-intelligentie.

Schaalvergroting van AI via multi-agent-systemen

Een multi-agent-systeem (MAS) bestaat uit meerdere onafhankelijke AI-agenten die zowel autonoom als collaboratief werken binnen een gedeelde omgeving. Elke agent kan zich richten op zijn eigen taak, maar interacteert met anderen om gemeenschappelijke of gerelateerde doelen te bereiken. In deze zin is MAS vergelijkbaar met bekende concepten in de informatica. Zoals een multi-core-processor taken in parallelle banen verwerkt binnen gedeelde geheugen, en gedistribueerde systemen afzonderlijke computers verbinden om grotere problemen op te lossen, combineert MAS de inspanningen van veel gespecialiseerde agenten om in coördinatie te werken.

Daarnaast functioneert elke agent als een afzonderlijke eenheid van intelligentie. Sommigen zijn ontworpen om tekst te analyseren, anderen om code uit te voeren en anderen om informatie te zoeken. Maar hun echte kracht komt niet van alleen werken. In plaats daarvan komt het van actieve collaboratie, waarbij agenten resultaten uitwisselen, context delen en oplossingen samen verfijnen. Daarom is de gecombineerde prestatie van een dergelijk systeem groter dan die van een enkel model.

Op dit moment wordt deze ontwikkeling ondersteund door nieuwe kaders die multi-agent-collaboratie mogelijk maken. Zo laat AutoGen meerdere agenten converseren, context delen en problemen oplossen via gestructureerd dialoog. Vergelijkbaar laat CrewAI ontwikkelaars teams van agenten definiëren met duidelijke rollen, verantwoordelijkheden en workflows. Bovendien bieden LangChain en LangGraph bibliotheken en grafische hulpmiddelen voor het ontwerpen van stateful-processen, waarbij agenten taken in cycli kunnen doorgeven, geheugen behouden en resultaten incrementeel verbeteren.

Door deze kaders zijn ontwikkelaars niet langer beperkt tot de monolithische model-aanpak. In plaats daarvan kunnen ze ecosystemen van intelligente agenten ontwerpen die dynamisch coördineren. Daarom markeert deze verschuiving een basis voor het slimmer schalen van AI, met de focus op efficiëntie en specialisatie in plaats van alleen op grootte.

Fan Out en Fan In voor parallelle AI-agenten

Het begrijpen van hoe parallelle agenten coördineren vereist een blik op de onderliggende architectuur. Een effectief patroon is het fan-out/fan-in-ontwerp. Het demonstreert hoe een significant probleem kan worden opgesplitst in kleinere delen, in parallelle banen opgelost en vervolgens samengevoegd tot een enkele output. Deze methode verbetert zowel efficiëntie als kwaliteit.

Stap 1: Orkestratie en taakdecompositie

Het proces begint met een orkestrator. Het ontvangt een gebruikersprompt en splitst deze op in kleinere, goed gedefinieerde subtaken. Dit zorgt ervoor dat elke agent zich richt op een duidelijke verantwoordelijkheid.

Stap 2: Fan-Out naar parallelle agenten

De subtaken worden vervolgens verdeeld over meerdere agenten. Elke agent werkt in parallel. Bijvoorbeeld, een agent kan AutoGen analyseren, een andere kan CrewAI-repositories bekijken, terwijl een derde LangGraph-functies bestudeert. Deze verdeling vermindert tijd en verhoogt specialisatie.

Stap 3: Parallelle uitvoering door gespecialiseerde agenten

Elke agent voert zijn toegewezen taak onafhankelijk uit. Ze werken asynchroon, met weinig interferentie. Deze aanpak verlaagt latentie en verhoogt doorvoer ten opzichte van sequentiële verwerking.

Stap 4: Fan-In en resultaatverzameling

Nadat agenten hun werk hebben voltooid, verzamelt de orkestrator hun uitvoer. Op dit moment worden ruwe bevindingen en inzichten van verschillende agenten verzameld.

Stap 5: Synthese en einduitvoer

Tenslotte synthetiseert de orkestrator de verzamelde resultaten tot een enkele gestructureerde antwoord. Deze stap omvat het verwijderen van duplicaten, conflicten oplossen en consistentie behouden.

Dit fan-out/fan-in-ontwerp is vergelijkbaar met een onderzoeksteam waar specialisten afzonderlijk werken, maar hun bevindingen combineren om een complete oplossing te vormen. Daarom toont het hoe gedistribueerde parallelle verwerking de nauwkeurigheid en efficiëntie in AI-systemen kan verbeteren.

AI-prestatie-maatstaven voor slimmere schaalvergroting

In het verleden werd schaalvergroting voornamelijk gemeten door modelgrootte. Grotere parameteraantallen werden verondersteld betere resultaten te brengen. Maar in de era van agente AI zijn nieuwe maatstaven nodig. Deze metingen richten zich op coördinatie en efficiëntie, niet alleen op grootte.

Coördinatie-efficiëntie

Deze maatstaf beoordeelt de effectiviteit van agenten in communiceren en synchroniseren. Hoge vertragingen of gedupliceerd werk verlagen de efficiëntie. In tegenstelling, soepele coördinatie verhoogt de algehele schaalbaarheid.

Test-Time Compute (denktijd)

Dit verwijst naar de compute-bronnen die tijdens inferentie worden verbruikt. Het is essentieel voor kostenbeheersing en real-time responsiviteit. Systemen die minder middelen verbruiken en toch nauwkeurigheid behouden, zijn praktischer.

Agenten per taak

Het kiezen van het juiste aantal agenten is ook belangrijk. Te veel agenten kunnen verwarring en overhead creëren. Te weinig agenten kunnen specialisatie beperken. Daarom is balans noodzakelijk om effectieve resultaten te bereiken.

Samen vertegenwoordigen deze metingen een nieuwe manier van meten van vooruitgang in AI. De focus verschuift van ruwe schaalvergroting. In plaats daarvan richt het zich op intelligente samenwerking, parallelle verwerking en collaboratieve probleemoplossing.

De transformatieve voordelen van parallelle AI-agenten

Parallelle AI-agenten bieden een nieuwe aanpak voor machine-intelligentie, combinerend snelheid, nauwkeurigheid en robuustheid op manieren die enkele, monolithische systemen niet kunnen. Hun praktische voordelen zijn al zichtbaar in verschillende industrieën, en hun impact wordt verwacht te groeien met toenemende adoptie.

Efficiëntie door gelijktijdige taakuitvoering

Parallelle agenten verbeteren efficiëntie door meerdere taken tegelijk uit te voeren. Bijvoorbeeld, in klantenservice kan een agent een kennisbank raadplegen, een andere CRM-records ophalen en een derde live gebruikersinvoer verwerken, allemaal tegelijk. Deze parallelle verwerking levert snellere en meer complete antwoorden op. Kaders zoals SuperAGI demonstreren hoe gelijktijdige uitvoering de workflow-tijd kan verminderen en productiviteit kan verhogen.

Nauwkeurigheid door collaboratieve cross-verificatie

Door samen te werken, verbeteren parallelle agenten de nauwkeurigheid. Meerdere agenten die dezelfde informatie analyseren, kunnen resultaten cross-checken, aannamen uitdagen en redenering verfijnen. In de gezondheidszorg kunnen agenten scans analyseren, patiëntgeschiedenissen bekijken en onderzoek raadplegen, resulterend in meer complete en betrouwbare diagnoses.

Robuustheid door gedistribueerde veerkracht

Gedistribueerd ontwerp zorgt ervoor dat het falen van een agent het systeem niet tot stilstand brengt. Als een component crasht of vertraagt, gaan de anderen door met functioneren. Deze veerkracht is kritisch in domeinen zoals financiën, logistiek en gezondheidszorg, waar continuïteit en betrouwbaarheid essentieel zijn.

Een slimmere toekomst met parallelle verwerking

Door efficiëntie, nauwkeurigheid en robuustheid te combineren, maken parallelle AI-agenten intelligente toepassingen mogelijk op grote schaal, van enterprise-automatisering tot wetenschappelijk onderzoek. Deze aanpak vertegenwoordigt een fundamentele transformatie in AI-ontwerp, waardoor systemen sneller, betrouwbaarder en met meer inzicht kunnen werken.

Uitdagingen in multi-agent AI

Terwijl multi-agent AI-systemen schaalbaarheid en adaptiviteit bieden, hebben ze ook aanzienlijke uitdagingen. Aan de technische kant vereist het coördineren van veel agenten geavanceerde orkestratie. Naarmate het aantal agenten toeneemt, kan communicatie-overhead een bottleneck worden.

Daarnaast zijn emergente gedragingen vaak moeilijk te voorspellen of te reproduceren, waardoor debugging en evaluatie worden gecompliceerd. Onderzoek benadrukt zorgen zoals resource-toewijzing, architectuurcomplexiteit en het potentieel voor agenten om elkaars fouten te versterken.

Naast deze technische problemen zijn er ook ethische en governance-risico’s. Verantwoordelijkheid in multi-agent-systemen is diffuus; wanneer schadelijke of onjuiste uitvoer optreedt, is het niet altijd duidelijk of de fout bij de orkestrator, een individuele agent of hun interacties ligt.

Beveiliging is een ander probleem, aangezien een enkele gecompromitteerde agent het hele systeem in gevaar kan brengen. Regulatoren beginnen te reageren. Zo zal de EU AI-wet naar verwachting worden uitgebreid om agente-architectuur aan te pakken, terwijl de Verenigde Staten momenteel een meer marktgedreven aanpak nastreven.

De bodemlijn

Kunstmatige intelligentie heeft zwaar geleund op het schalen van grote modellen, maar deze aanpak is duur en wordt steeds minder houdbaar. Parallelle AI-agenten bieden een alternatief door efficiëntie, nauwkeurigheid en robuustheid te verbeteren door collaboratie. In plaats van te vertrouwen op een enkel systeem, worden taken verdeeld over gespecialiseerde agenten die coördineren om betere resultaten te produceren. Deze ontwerp vermindert vertragingen, verbetert betrouwbaarheid en laat toepassingen op grote schaal functioneren in praktische omgevingen.

Ondanks hun potentieel, multi-agent-systemen hebben verschillende uitdagingen. Het coördineren van meerdere agenten introduceert technische complexiteit, terwijl het toewijzen van verantwoordelijkheid voor fouten moeilijk kan zijn. Beveiligingsrisico’s nemen ook toe wanneer het falen van een agent anderen kan beïnvloeden. Deze zorgen benadrukken de noodzaak van sterkere governance en de opkomst van nieuwe professionele rollen, zoals agent-engineers. Met voortdurend onderzoek en industrie-ondersteuning, zijn multi-agent-systemen waarschijnlijk om een kernrichting voor toekomstige AI-ontwikkeling te worden.

Dr. Assad Abbas, een gewaardeerde associate professor aan de COMSATS University Islamabad, Pakistan, heeft zijn Ph.D. behaald aan de North Dakota State University, USA. Zijn onderzoek richt zich op geavanceerde technologieën, waaronder cloud-, fog- en edge computing, big data analytics en AI. Dr. Abbas heeft substantiële bijdragen geleverd met publicaties in gerenommeerde wetenschappelijke tijdschriften en conferenties. Hij is ook de oprichter van MyFastingBuddy.