Selektiv specialisering: så bygger du agenter som håller i produktion
- Skriven av
- Adarsh Shiragannavar
- Publicerad
LyssnaLyssna på den här artikeln
Det har aldrig gått snabbare att bygga en agent i demokvalitet. Koppla in en kapabel modell, ge den en handfull verktyg och inom en eftermiddag har du något som bokar ett möte, skriver ett svarsförslag eller hämtar en rapport på kommando. Problemen kommer senare. VP:n för kundupplevelse, operativ chef, plattformsansvarig – den som ansvarar för att få agenten att fungera i företagsskala – stöter på patrull. Det som fungerade i demon blir långsamt och oförutsägbart så fort verkliga volymer och verkliga insatser tillkommer. Det är sällan den underliggande plattformen som har brustit. Det är arkitekturen ovanpå den.
Flaskhalsen: en agent som gör allt
Den naturliga impulsen efter en lyckad första agent är att mata den. Fler verktyg. Mer kontext. Bredare ansvar. Om den klarade ett jobb bra kan den väl säkert klara tio.
Den impulsen skapar en flaskhals. När en enda agent ansvarar för att planera, utföra, minnas och reflektera över ett brett område börjar flera saker fallera samtidigt.
Dess beslutsfattande blir långsammare och svårare att styra, eftersom varje steg nu konkurrerar om utrymme i ett och samma kontextfönster och ett enda resonemangssteg. Valet av verktyg blir mindre tillförlitligt, eftersom precisionen tenderar att sjunka när antalet tillgängliga verktyg växer. Systemet blir också skört, eftersom ett litet missförstånd i första steget lämnas okontrollerat. När ansvarsområden saknar tydliga gränser förgiftar ett tidigt fel i tysthet allt som följer.
Tänk dig en enda röstagent som är byggd för att hantera inkommande försäkringsärenden från början till slut. I ett och samma samtal måste den verifiera inringarens identitet, hämta rätt försäkring, kontrollera omfattningen, tolka ärendet, uppskatta en sannolik ersättning, logga interaktionen och avgöra om ärendet ska eskaleras till en människa. I demon, med en samarbetsvillig inringare på en klar linje, klarar den allt utan problem. I produktion hör den fel på inringarens namn i första steget, via en brusig mobilanslutning. Agenten återhämtar sig aldrig. Den hämtar fel försäkring, resonerar självsäkert om ett försäkringsskydd som kunden inte har och uppger en ersättning för ett abonnemang kunden aldrig köpt. Ingenting fanns mellan att höra namnet och att agera på det, så ett enda transkriptionsfel blev ett felaktigt löfte som uttalades högt till en kund.
I en reglerad bransch är det inte bara en dålig upplevelse – det är en regelefterlevnadshändelse med ansvar kopplat till sig. Det är en anledning till att försäkringsbarhet för agenter blir ett krav för driftsättningar i produktion, och varför vi byggde ElevenAgents som den första Conversational AI-plattformen som kan teckna AI-försäkring via AIUC.
Lägg märke till vad som faktiskt brast. Agenten var inte dålig på konversation. Den var dålig på att bära alla ansvarsområden ensam, utan någon kontrollpunkt mellan att förstå något och att agera på det. Lösningen är inte lägre ambitioner eller en tystare agent. Det är struktur.
Det är värt att vara noggrann här. Det här är främst inte en begränsning hos modellerna själva. En starkare modell höjer ribban, men löser inte det strukturella problemet. Det här är ett systemdesignproblem.
Tankemodellen: avdelningar, inte en VD som fattar alla beslut
Tänk på hur ett företag växer. Om VD:n personligen fattar varje beslut inom utveckling, marknadsföring och HR stannar företaget upp. Det löser du inte genom att anställa en smartare VD. Du löser det genom att bygga specialiserade team med tydliga ansvarsområden.
Samma logik gäller AI-system. I stället för en massiv agent kan du dela upp systemet i specialiserade agenter med avgränsat ansvar. En agent hämtar data. En skriver kod. En gör inget annat än faktagranskar. Var och en har ett snävare fokus, vilket gör de enskilda besluten billigare, snabbare och enklare att lita på.
Inget av detta kräver specialiserad infrastruktur. Vår plattform, ElevenAgents, har redan byggstenarna för det: en konversationsagent i centrum, verktygsanrop för uppslag och uppdateringar, agentöverföring för smidiga överlämningar när omfattningen ändras, kunskapsinhämtning för att hålla agenten förankrad och workflows som kopplar ihop delarna. Att bygga detta väl handlar främst om att använda dessa grundkomponenter med avsikt, i stället för att pressa in varje ansvarsområde i en enda prompt och hoppas att den håller.

Det är det lockande med en multi-agent-arkitektur, och för rätt typ av arbete är fördelarna verkliga. Ett exempel från ett kontaktcenter gör det konkret. Anta att du vill kvalitetsbedöma gårdagens tiotusen supportsamtal. Arbetet kan delas upp tydligt: en agent kontrollerar om handläggaren följde efterlevnadsskriptet, en annan bedömer empati och ton, en tredje markerar samtal som borde ha eskalerats och en fjärde hämtar orsaken till att kunden ringde. Inga av dessa bedömningar beror på de andra, och alla kan köras parallellt mot samma transkription. Det här är precis den typ av uppgift som multi-agent belönar. Delarna är oberoende, arbetet är läsintensivt och när varje bedömning isoleras i sin egen kontext blir den faktiskt skarpare.

De ärliga avvägningarna
Multi-agent är ingen gratis vinst. Alla tekniska ledare som utvärderar den här arkitekturen kommer – och bör – stresstesta samordningskostnaderna innan de satsar på den. Det viktigaste förbehållet är detta.
Det vanligaste sättet den här typen av system misslyckas på är kontextfragmentering. När du delar upp en uppgift mellan agenter som inte delar hela kontexten agerar varje agent utifrån en ofullständig bild, och deras beslut kan hamna i konflikt på sätt som samordnaren inte kan lösa.
Samma fälla uppstår i direktsamtal. Föreställ dig ett inkassosamtal som delas upp mellan en förhandlingsagent och en efterlevnadsagent som inte delar tillstånd. Förhandlingsagenten försöker vara hjälpsam och erbjuder kunden en sex månader lång avbetalningsplan. Efterlevnadsagenten, som aldrig såg erbjudandet, hade avvisat det eftersom kundens region begränsar sådana planer till tre månader. Varje agent betedde sig rimligt utifrån sin egen del. Tillsammans skapade de ett åtagande som företaget inte kan hålla, till en verklig person i realtid. Felet var inte en svag modell och inte heller röstlagret. Det var två snäva perspektiv som aldrig möttes.
Lösningen är inte fler agenter. Det är att hålla ihop konversationen och låta den kontrollera efterlevnadsregeln som ett verktyg innan den förbinder sig, så att regeln och erbjudandet möts innan något sägs högt. Det är ett designval, och en kapabel plattform gör det till det enkla valet.
Den praktiska slutsatsen är att valet beror på uppgiften. Multi-agent fungerar bäst för parallellt, läsintensivt arbete där delarna verkligen är oberoende – forskning, hämtning och verifiering. Det fungerar sämre för tätt sammankopplat arbete där allt måste hänga ihop, som att skriva ett sammanhängande kodstycke. För allt som är känsligt för latens, exempelvis en röstpipeline i realtid, lägger varje extra agenthopp till tur- och-retur-tid inom en snäv tidsbudget, så djupa agentkedjor är riskabla som standard. Här spelar även vår infrastruktur roll. ElevenAgents samlokaliserar taligenkänning, turhantering och röstgenerering i en enda stack, så grundlatensen redan är minimal innan någon orkestreringskostnad tillkommer.
Vad som faktiskt driver ROI
De team som ser verklig avkastning från agenter är oftast inte de som väljer den smartaste enskilda modellen och förväntar sig att den ska bära hela lasten. Det är de som gör medvetna arkitekturval om var de ska specialisera, var de ska hålla allt i en sammanhängande kontext och hur agenter ska samordna sig när det behövs.
Med andra ord är svaret sällan ”en gigantisk agent” och sällan ”dela upp allt”. Det är selektiv specialisering. Vinsterna kommer av att dra gränser på rätt ställen, inte av antalet agenter eller kapaciteten hos någon enskild agent. Behåll en uppgift i en enda agent när arbetet är sammankopplat och kontexten måste vara sammanhängande. Dela upp den i specialiserade agenter när arbetet är parallellt och kontexterna kan isoleras tydligt.
Rekommendationen
För ett kommande projekt ska du inte börja med att välja arkitektur. Börja med att kartlägga arbetet.
Lista de specifika funktioner som systemet faktiskt behöver. Markera vilka delar som verkligen är oberoende och vilka som är tätt sammankopplade. Identifiera var en isolerad kontext är en fördel snarare än en risk – till exempel en faktagranskning som du vill hålla åtskild från huvudspåret i resonemanget. Först därefter bestämmer du vilka ansvarsområden som ska delas upp mellan separata agenter.
Så här kan det se ut för en produktionssatt telefonlinje för lånepåminnelser. Direktsamtalet stannar i en enda sammanhängande agent, eftersom kundens ord, tonen och dialogen är tätt sammankopplade och varje extra hopp lägger till en fördröjning som inringaren kan höra. Runt den centrala konversationsagenten kopplar du avgränsade specialister som inte avbryter flödet: ett verktygsanrop som hämtar kontot och det utestående saldot, ett efterlevnadsskydd som agenten kontrollerar innan ett betalningserbjudande uttalas, en smidig överföring till en människa när situationen kräver det och en separat uppsättning utvärderingsagenter som nästa morgon bedömer inspelningarna utifrån kvalitet och risk.

Konversationen är sammankopplad, så den hålls hel. Uppslagen, kontrollerna och bedömningarna är oberoende, så de får sina egna gränser. Det är selektiv specialisering snarare än uppdelning för uppdelningens egen skull, och den passar direkt med de grundkomponenter som en bra agentplattform redan ger dig.
Gör du det får du fördelarna med specialisering utan att ärva samordningskostnader du inte behövde. Förutsägbart beteende, avgränsade fel och ett system vars komplexitet du har valt med avsikt i stället för upptäckt i produktion. Använd på det här sättet är en agentplattform inte en demo som blir skakigare ju mer du skalar den. Det är infrastruktur som blir stabilare när varje del får ett tydligt jobb. Det är vad vi byggde ElevenAgents för att vara.
Adarsh är Forward Deployed Engineer på ElevenLabs. Han tar vår banbrytande forskning till företag och hjälper kunder att omvandla den till verkliga resultat.


