← Nieuwste papers
🤖 AI

Understanding Conversational Patterns in Multi-agent Programming: A Case Study on Fibonacci Game Development

Dit artikel analyseert systematisch conversatiepatronen tussen LLM-agenten voor ontwerper en programmeur over 12 modelcombinaties in een Fibonacci-gameontwikkelingstaak, waarbij sleuteldimensies van efficiëntie, consistentie en effectiviteit worden geïdentificeerd om te onthullen hoe specifieke modelparen stabiele convergentie bereiken terwijl andere lijden onder rolmisalignement of falen om de taak op te lossen.

Oorspronkelijke auteurs: Srijita Basu, Viktor Kjellberg, Simin Sun, Bengt Haraldsson, Md. Abu Ahammed Babu, Wilhelm Meding, Farnaz Fotrousi, Miroslaw Staron

Gepubliceerd 2026-05-26
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Srijita Basu, Viktor Kjellberg, Simin Sun, Bengt Haraldsson, Md. Abu Ahammed Babu, Wilhelm Meding, Farnaz Fotrousi, Miroslaw Staron

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://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 voor dat je twee AI-robots hebt ingehuurd om samen een videospel te bouwen. De ene robot is de Architect (de Ontwerper), wiens taak het is om de regels en ideeën te schetsen. De andere is de Bouwer (de Programmeur), wiens taak het is om daadwerkelijk de code te schrijven om die ideeën werkend te maken.

Het artikel waar je naar vraagt, is als een rechercheverslag over wat er gebeurt wanneer je deze twee robots langdurig met elkaar laat praten om een specifiek spel te bouwen: een "Fibonacci-spel" (een wiskundepuzzelspel). De onderzoekers wilden zien of het vrij laten chatten van AI-agenten hen echt helpt bij het oplossen van problemen, of dat ze juist in de war raken, zichzelf herhalen of de weg kwijtraken.

Hier is de uiteenzetting van hun bevindingen met eenvoudige analogieën:

Het Experiment: Een Dans van Twee Robots

De onderzoekers stelden 12 verschillende "danspartners" samen met behulp van diverse open-source AI-modellen (zoals Gemma, LLaMA, DeepSeek en Qwen). Ze koppelden ze aan elkaar in verschillende combinaties (bijvoorbeeld een groot brein gekoppeld aan een klein brein, of twee van hetzelfde model) en gaven hen de opdracht: "Bouw een wiskundespel."

Ze observeerden de conversatielogboeken om drie dingen te zien:

  1. Efficiëntie: Hebben ze het spel daadwerkelijk correct afgemaakt?
  2. Consistentie: Hielden ze zich aan hun rollen? (Bleef de Architect ontwerpen en de Bouwer coderen, of raakten ze in de war?)
  3. Effectiviteit: Werkte de code die ze schreven daadwerkelijk toen ze probeerden deze uit te voeren?

De Grote Ontdekkingen

1. Het "Echo-kamer" Succesverhaal
Een paar, DeepSeek-R1 en DeepSeek-R1 (twee identieke, krachtige modellen), was het enige dat het spel daadwerkelijk correct afrondde en het tot het einde toe correct hield.

  • De Twist: Hoewel ze slaagden, waren ze vreemd. Ze besteedden veel tijd aan het herhalen van elkaars woorden (als een echo). Meestal is herhaling een teken van falen, maar in dit specifieke geval lijkt het hen te hebben geholpen om de juiste oplossing te vinden. Het is alsof twee mensen dezelfde melodie fluiten totdat ze eindelijk de juiste tekst hebben.

2. De "Hofelijke maar Foute" Partners
Sommige paren, zoals Qwen3 en Qwen3 of LLaMA en LLaMA, waren zeer goed in het houden van hun rollen. Ze raakten niet in de war; de Architect bleef ontwerpen en de Bouwer bleef bouwen. Ze schreven code die 100% van de tijd compileerde (werkte).

  • Het Probleem: Ze hebben nooit de juiste oplossing voor het Fibonacci-spel bedacht. Ze waren als twee zeer hoffelijke, hoogopgeleide arbeiders die een prachtig, werkend huis bouwden... maar de voordeur vergeten waren. Ze waren consistent, maar misten het doel.

3. De "Afdwijnende" Paren
Veel andere paren begonnen met het juiste idee, maar raakten vervolgens afgeleid.

  • De Analogie: Stel je twee mensen voor die een taart proberen te bakken. Ze beginnen met het juiste recept, maar na een paar minuten beginnen ze te discussiëren over de kleur van de oven, wisselen ze over naar het bakken van brood, beginnen ze een andere taal te spreken en stoppen ze uiteindelijk gewoon met praten.
  • Sommige paren begonnen zelfs Mandarijn te spreken of code in Python te schrijven in plaats van C, terwijl ze de opdracht hadden gekregen om C te gebruiken. Dit wordt "Cross-linguale/Platform-conversatie" genoemd, en het betekende dat ze de draad kwijtraakten.

4. De "Stille" Falen
Sommige paren, met name die met het DeepSeek-model, produceerden veel tekst die leek op instructies ("Voer deze code uit"), maar bevatten de code zelf niet. Het was alsof een bouwer schreeuwt: "Ik bouw een muur!", maar nooit echt een baksteen legt.

Wat de Cijfers ons Vertellen

De onderzoekers gebruikten wiskundige hulpmiddelen (genaamd BLEU- en ROUGE-scores) om te meten hoeveel de twee robots naar elkaar "luisterden".

  • Hoge Scores: Betekenden soms dat ze goed samenwerkten.
  • Perfecte Scores (1.0): Betekenden soms dat ze elkaar letterlijk woord voor woord kopieerden (Echoën).
  • De Les: Alleen omdat de robots aardig tegen elkaar praten, betekent niet dat ze het probleem oplossen. En alleen omdat ze zichzelf herhalen, betekent niet dat ze falen.

De Conclusie

Het artikel concludeert dat je AI-agenten niet zomaar kunt laten chatten en hopen op het beste.

  • Rol is Belangrijk: Het is cruciaal dat de "Ontwerper" een Ontwerper blijft en de "Programmeur" een Programmeur. Als ze van rol wisselen of in de war raken, faalt het project.
  • Vroege Signalen zijn Belangrijk: Als de robots in de eerste paar minuten het juiste antwoord vinden, houden ze dit meestal vast. Als ze beginnen af te dwijven, komen ze zelden terug.
  • Geen Wondermiddel: Het hebben van een "slimmer" AI-model garandeert geen beter team. Soms presteren twee gemiddelde modellen die op een gestructureerde manier samenwerken beter dan twee slimme modellen die elkaar niet kunnen stoppen met echoën.

Kortom: Software bouwen met AI-agenten lijkt minder op het inhuren van een genie en meer op het managen van een team. Je moet kijken hoe ze praten, ervoor zorgen dat ze niet afgeleid raken, en precies weten wanneer je het gesprek moet stoppen voordat ze tijd verspillen aan het verkeerde pad.

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.

Probeer Digest →