A Technical Taxonomy of LLM Agent Communication Protocols
Deze studie presenteert een technische taxonomie van communicatieprotocollen voor LLM-agenten op basis van een vijfdimensionale analyse van negen open-source systemen, waarbij de huidige architecturale patronen worden onthuld en een toekomstige evolutie naar een federatieve, gelaagde protocolstack in plaats van één universele standaard wordt voorspeld.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Stel je een wereld voor waarin kunstmatige intelligentie niet langer een enkele, solitaire geest is die vragen beantwoordt, maar een bruisende samenleving van gespecialiseerde werkers. Sommige van deze digitale werkers zijn experts in het vinden van informatie, anderen in het schrijven van code, en anderen in het maken van complexe plannen. Om een moeilijk probleem op te lossen, moeten ze met elkaar praten, hun bevindingen delen en hun acties coördineren. Dit is de belofte van multi-agent-systemen: een groep intelligente programma's die samenwerken om te bereiken wat zij alleen niet zouden kunnen. Echter, voor deze samenleving moet er een gemeenschappelijke taal zijn. Net zoals mensen moeten afspreken over grammatica en vocabulaire om een gesprek te kunnen voeren, hebben deze software-agents een reeks overeengekomen regels nodig om informatie uit te wisselen. Zonder deze regels zou een werker gebouwd door het ene bedrijf mogelijk niet in staat zijn om een werker gebouwd door het andere bedrijf te begrijpen, waardoor ze geïsoleerd blijven in hun eigen silo's.
Een team onderzoekers aan de Technische Universiteit München heeft een stap gezet in dit opkomende veld om het huidige landschap van deze communicatieregels in kaart te brengen. Ze gingen op pad om te begrijpen hoe verschillende systemen momenteel proberen deze digitale agents met elkaar te verbinden. De onderzoekers hebben geen nieuwe taal uitgevonden; in plaats daarvan traden zij op als cartografen, die een gedetailleerde kaart tekenden van de negen meest actieve en open communicatieprotocollen die momenteel door de gemeenschap worden gebruikt en ontwikkeld. Door deze negen systemen nauwgezet te onderzoeken, creëerden zij een nieuwe manier om ze te classificeren, wat onthulde dat hoewel er veel activiteit is, het veld nog gefragmenteerd is en beweegt naar een specifieke toekomstige structuur.
De onderzoekers begonnen met het selecteren van negen specifieke protocollen die actief werden onderhouden en openlijk beschikbaar waren. Ze keken naar systemen die ontworpen zijn om agents met andere agents te laten praten, evenals systemen die ontworpen zijn om agents te laten praten met tools, databases of andere externe diensten. Vervolgens analyseerden ze elk van hen via vijf specifieke lenzen. Ten eerste keken ze naar met wie de agent sprak: was het met een andere agent, een tool, of beide? Ten tweede onderzochten ze de inhoud van de berichten: was het alleen tekst, alleen gestructureerde data zoals getallen en bestanden, of een mix van beide? Derde controleerden ze of het gesprek een geheugen behield van wat er eerder was gebeid, of dat elk bericht als een fris begin werd behandeld. Vierde onderzochten ze hoe de agents elkaar in de eerste plaats vonden: hadden ze een centrale directory nodig om adressen op te zoeken, of konden ze elkaar direct vinden? Ten slotte keken ze naar de flexibiliteit van de conversatieregels: waren de regels in steen gebeiteld, konden de agents kiezen uit een paar opties, of konden ze nieuwe regels verzinnen terwijl ze spraken?
De analyse onthulde een duidelijk patroon in hoe deze systemen zijn gebouwd. Elk protocol dat is ontworpen zodat agents met andere agents praten, ondersteunt een "sessietoestand" (session state), wat betekent dat het gesprek zijn geschiedenis onthoudt, wat essentieel is voor complexe, meerstaps-taken. Geen van deze agent-naar-agent-systemen vertrouwt uitsluitend op eenvoudige tekst; ze verwerken allemaal een mix van conversatie en gestructureerde data. De onderzoekers vonden ook een sterke trend naar flexibiliteit. De meeste protocollen staan agents toe om te kiezen uit verschillende vooraf gedefinieerde manieren om hun berichten te structureren, en twee van de protocollen gaan zelfs nog een stap verder door de agents toe te staan om de structuur van hun gesprek te onderhandelen en te veranderen terwijl het plaatsvindt. Dit suggereert dat naarmate deze systemen geavanceerder worden, het vermogen om de regels on the fly aan te passen een standaardvereiste wordt.
Het onderzoek benadrukte echter ook een aanzienlijke kloof. Hoewel veel protocollen toestaan dat agents met elkaar of met tools praten, ondersteunen zeer weinig een echt gedecentraliseerde manier voor agents om elkaar te vinden. De meeste vertrouwen op een centraal register of een vast adres, vergelijkbaar met een telefoonboek of een vooraf geschreven contactlijst. Deze centralisatie zou een flessenhals kunnen worden als het aantal agents groeit tot de schaal van het internet. De onderzoekers merkten op dat slechts één van de negen onderzochte protocollen een volledig gedecentraliseerde methode voor ontdekking bood, waarbij agents elkaar vinden zonder een centrale autoriteit.
De belangrijkste bevinding van het onderzoek is een voorspelling over de toekomst van deze technologie. De onderzoekers betogen dat het onwaarschijnlijk is dat er één allesomvattend protocol zal verschijnen dat de dienst uit zal maken, in staat om alles te hanteren van eenvoudige tool-aanroepen tot complexe, langdurige debatten. In plaats daarvan suggereren zij dat het veld beweegt naar een gelaagd systeem, vergelijkbaar met hoe het internet zelf is opgebouwd. In deze toekomst zouden verschillende protocollen verschillende lagen van communicatie afhandelen. Sommige zouden lichtgewicht en rigide zijn, perfect om snel een tool een eenvoudige taak te laten uitvoeren. Anderen zouden flexibel en rijk aan geheugen zijn, ontworpen voor de complexe, evoluerende gesprekken tussen meerdere agents. Deze gelaagde aanpak zou ervoor zorgen dat het "Internet van Agents" zowel efficiënt als veelzijdig is, waarbij de juiste tool wordt gebruikt voor de juiste taak op elk niveau van interactie.
De studie concludeert door te wijzen op een ontbrekend puzzelstukje in de huidige situatie: privacy en veiligheid. Geen van de negen onderzochte protocollen bevatte ingebouwde mechanismen om strikte privacyregels af te dwingen of om te controleren of een agent een specifieke actie mag uitvoeren. Naarmate deze systemen bewegen naar echte toepassingen in de gezondheidszorg of de financiële sector, suggereren de onderzoekers dat er een nieuwe laag van governance nodig zal zijn om te garanderen dat deze digitale gesprekken veilig en in overeenstemming met de wet blijven. Voor nu bevindt het veld zich in een periode van snelle experimentatie, maar de weg vooruit lijkt duidelijk: een divers, gelaagd ecosysteem van protocollen die samenwerken, in plaats van een enkele standaard die probeert alles te doen.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.