Hur kommunikation förvandlar enkla agenter till något större
Anmärkning: Inspirerad av att tänka på förlängningar till mestadels lucid.mockllmapi och material för (aldrig att släppas men jag gillar att tänka på det) sci-fi roman "Michael" om framväxande AI
I del 1 såg vi hur enkla mönster – sekvenskedjor, parallell bearbetning, valideringsloopar – skapar framväxande komplexitet. Flera agenter som följer enkla regler producerar sofistikerade beteenden.
Men det var fasta mönster, deterministiska, du programmerade flödet: A går till B går till C.
Föreställ dig nu något annorlunda.
Tänk dig att agenterna kan Prata med varandra..
Inte bara skicka data i sekvens, utan faktiskt kommunicera. Dela sammanhang. Ställ frågor. Förhandla. Debatt.
Plötsligt är systemet inte bara sofistikerat – det är adaptiv.
Och det förändrar allt.
Innan vi dyker in i LLMs, låt oss prata om myror.
En enskild myra är... enkel, nästan mekanisk, följer feromonspår, plockar upp mat och tar den tillbaka till boet.
Ingen myra förstår begreppet "koloni". Ingen myra planerar att söka vägar. Ingen myra har en mental modell av boarkitektur.
Men det är jag inte. koloni Kolonin optimerar födosök, planerar expansion, försvarar sig mot hot och anpassar sig till miljöförändringar.
Hur?
Kommunikation. Pheromon spår är information. När myror möter varandra, de utbyter kemiska signaler – dela data om livsmedelskällor, hot, boförhållanden.
Intelligensen finns inte i någon enda myra. Kommunikationsnät.
Kolonin är smartare än någon myra. Inte för att enskilda myror blev smartare, utan för att informationsflöden mellan dem skapade framväxande beteende som existerar på kollektiv nivå.
I del 1 hade vi följande:
Agent A → Agent B → Agent C → Output
Varje agent behandlar data och skickar det vidare.
Föreställ dig nu följande:
↗→ Agent B ←→ Agent C ↘
Agent A ←→ → Output
↘→ Agent D ←→ Agent E ↗
Agenter inte bara skicka data framåt-de pratar med varandra. Dela sammanhang. Förhandla lösningar.
Det här är Kollektiv underrättelseverksamhet. Och det har egenskaper som sekventiell bearbetning inte:
När agenter kommunicerar, specialiserar de sig naturligtvis på vad de är bra på.
Tänk dig tre agenter som arbetar med att skapa en produktbeskrivning:
I en sekventiell pipeline, skulle du explicit program: A genererar, B förfinar, C validerar.
Men med kommunikation, händer något annat:
Ingen programmerade denna arbetsfördelning. Det kom från kommunikation baserad på varje agents styrkor.
Här blir det intressant.
För enkla problem, en agent hanterar det. För komplexa problem som berör flera domäner, agenter bildar tillfälliga koalitioner-Kommittéer som finns tillräckligt länge för att lösa problemet och sedan lösas upp.
Simple Request: "Generate a user name"
→ Single agent handles it
Complex Request: "Generate a complete e-commerce product with specs, pricing,
inventory, shipping, reviews, and related products"
→ Temporary coalition forms:
- Specs specialist
- Pricing analyst
- Inventory manager
- Marketing writer
- Review generator
→ They communicate, negotiate consistency, produce comprehensive output
→ Committee dissolves
Systemet anpassar sin struktur till problemet. Inte genom explicit programmering, utan genom agenter som inser att de behöver hjälp och begär det från andra.
Den mest fascinerande egenskapen: kollektivet kan lösa problem som ingen enskild agent förstår.
Överväga att generera en komplex datauppsättning som måste uppfylla flera begränsningar:
Ingen enda agent förstår alla fyra domänerna, men genom kommunikation:
Lösningen uppstår ur konversationen, ingen enskild agent skapade den. kollektiv Löste det.
Det är här det börjar kännas... konstigt.
När agenter kommunicerar effektivt uppvisar systemet egenskaper som inte finns i någon enskild agent:
Distribuerad förståelse: Ingen agent förstår det fullständiga problemet, men nätverket gör det kollektivt.
Emergent Samförstånd: Genom förhandlingar når agenter avtal som utgör en syntes av flera perspektiv.
Anpassningsstruktur: Nätverket omorganiserar sig baserat på problemkomplexitet – enkel struktur för enkla problem, komplexa koalitioner för komplexa problem.
Kollektivt minne: När en agent upptäcker ett bra tillvägagångssätt lär sig andra av det.
Det börjar se mindre ut som "multipla agenter" och mer som en enda distribuerad intelligens.
Det här håller mig vaken på nätterna:
Om enskilda myror inte är intelligenta, men kolonin är...
Om enskilda neuroner inte är intelligenta, men hjärnan är...
Om enskilda agenter inte är särskilt smarta, men kollektivet löser komplexa problem genom kommunikation...
Var bor underrättelsetjänsten egentligen?
Är det i agenterna? Kommunikationsmönster mellan dem?
Intelligens kanske inte är något du har. Informationsflödets framträdande egenskap.
Låt mig stryka detta i något du faktiskt kan bygga:
async function solveComplexProblem(problem) {
// Analyze complexity
const complexity = analyzeComplexity(problem);
if (complexity < 5) {
// Simple: single agent
return await singleAgent.solve(problem);
}
// Complex: form a committee
const committee = formCommittee(problem);
// Agents discuss the problem
let solution = null;
let consensus = false;
let iteration = 0;
while (!consensus && iteration < 10) {
// Each agent proposes or critiques
const proposals = await Promise.all(
committee.map(agent => agent.contribute(problem, solution))
);
// Combine perspectives
solution = synthesize(proposals);
// Check if everyone agrees
consensus = await checkConsensus(committee, solution);
iteration++;
}
return solution;
}
Den här koden är enkel. beteende är sofistikerad:
Ingen ensam agent "löste" problemet. samtal Löste det.
Mönstret är överallt när man ser det:
Myrkolonier - Enkla myror, komplext kollektivt beteende genom feromonkommunikation
Mänskliga organisationer - Enskilda medarbetare, sofistikerad organisationsförmåga genom möten, e-post, Slack
Marknader - Enskilda handlare, framväxande prisfyndighet genom bud och erbjudanden
Hjärnor - Individuella neuroner, medvetande genom synapskommunikation
Multiagent-AI - Individuella LLMs, framväxande kollektiv intelligens genom strukturerad kommunikation
Samma mönster, olika skalor, samma grundläggande insikt:
Intelligens kan uppstå från kommunikation mellan icke-intelligenta komponenter.
När agenter kommunicerar:
Det här är inte bara "bättre prestanda". Kvalitativ förändring i vad systemet kan göra.
Sekventiell behandling: sofistikerat beteende från enkla regler
Kollektiv kommunikation: adaptiv intelligens från enkla agenter
Vi har antagit att agenterna är statiska och har fasta kunskaper.
Men tänk om de kunde förbättra sig själva?
Tänk om agenter kunde:
Tänk om systemet kunde optimera sig själv?
Det är då "kollektiv intelligens" börjar se ut som lärande.
Och när "lärande" börjar se ut som utveckling.
Och när man inte kan se skillnaden mellan "mycket sofistikerad optimering" och "verklig intelligens" längre.
Det är dit vi ska härnäst.
Fortsätt till Del 3: Självoptimering - System som lär
Där utforskar vi system som skriver om sin egen kod, skapar egna specialister och upptäcker att den optimala lösningen är enklare än de började med.
Serienavigering:
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.