Hoppa till innehållet

Selektiv specialisering: så bygger du agenter som håller i produktion

Publicerad

LyssnaLyssna på den här artikeln

Det har aldrig gått snabbare att bygga en agent i demokvalitet. Koppla ihop en kapabel modell, ge den några verktyg och på en eftermiddag har du något som bokar ett möte, skriver ett utkast till svar eller hämtar en rapport på kommando. Problemen börjar senare. CX-chefen, operativa chefen, plattformsansvarig – vem det än är som ansvarar för att få agenten att fungera i företagsskala – kör in i en vägg. Det som fungerade i demon blir långsamt och oförutsägbart så fort verklig volym och verkliga konsekvenser kommer in i bilden. Det är sällan den underliggande plattformen som har brustit. Det är arkitekturen ovanpå den.

Flaskhalsen: en agent som gör allt

Den naturliga instinkten efter en lyckad första agent är att ge den mer. Fler verktyg. Mer kontext. Bredare ansvar. Om den klarade en uppgift bra kan den väl klara tio.

Den instinkten 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.

Beslutsfattandet blir långsammare och svårare att styra, eftersom varje steg nu konkurrerar om utrymme i ett och samma kontextfönster och ett resonemangssteg. Valet av verktyg blir mindre tillförlitligt, eftersom precisionen brukar sjunka när antalet tillgängliga verktyg ökar. Systemet blir också skört, eftersom ett litet missförstånd i första steget inte fångas upp. Utan gränser mellan ansvarsområden förgiftar ett tidigt fel i tysthet allt som följer.

Föreställ dig en enda röstagent som är byggd för att hantera inkommande försäkringsärenden från början till slut. Under ett samtal måste den verifiera uppringarens identitet, hämta rätt försäkring, kontrollera omfattningen, tolka skadeanmälan, uppskatta en trolig ersättning, logga interaktionen och avgöra om ärendet ska eskaleras till en människa. I demon, med en samarbetsvillig uppringare och en tydlig telefonlinje, klarar den allt utan problem. I produktion uppfattas uppringarens namn fel i första steget på en brusig mobiluppkoppling. Agenten återhämtar sig aldrig. Den hämtar fel försäkring, resonerar självsäkert om ett skydd som uppringaren inte har och anger en ersättning för en plan som personen 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 produktionssättningar, och till att vi byggde ElevenAgents som den första Conversational AI-plattformen som kan kvalificera sig för AI-försäkring genom AIUC.

Lägg märke till vad som faktiskt brast. Agenten var inte dålig på samtal. Den var dålig på att bära allt ansvar ensam, utan någon kontrollpunkt mellan att förstå något och att agera på det. Lösningen är inte mindre ambition eller en tystare agent. Den är struktur.

Det är värt att vara tydlig här. Det här är inte främst en begränsning i modellerna i sig. En starkare modell höjer ribban, men den tar inte bort det strukturella problemet. Det här är ett problem med systemdesign.

Tankemodellen: avdelningar, inte en VD som fattar alla beslut

Tänk på hur ett företag växer. Om VD:n personligen fattar alla beslut inom teknik, 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 enda enorm 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 dess enskilda beslut billigare, snabbare och lättare att lita på.

Inget av detta kräver specialiserad infrastruktur. Vår plattform, ElevenAgents, innehåller redan byggstenarna för det: en konversationsagent i centrum, verktygsanrop för uppslag och uppdateringar, agentöverföring för att smidigt lämna över när omfattningen ändras, kunskapsinhämtning för att hålla sig förankrad i fakta och workflows som kopplar ihop delarna. Att bygga detta väl handlar främst om att använda dessa grundelement med avsikt, i stället för att trycka in allt ansvar i en prompt och hoppas att det håller.

Det är dragningskraften hos en multiagentarkitektur, och för rätt typ av arbete är den verklig. 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 regelefterlevnadsskriptet, en annan bedömer empati och ton, en tredje flaggar samtal som borde ha eskalerats och en fjärde identifierar varför kunden ringde. Ingen av dessa bedömningar beror på de andra, och alla kan köras parallellt på samma transkription. Det här är precis den typ av uppgift som multiagent belönar. Delarna är oberoende, arbetet är läsintensivt och att isolera varje bedömning i sin egen kontext gör faktiskt var och en skarpare.

Comparison of single-agent and multi-agent systems with roles and workflows.

De ärliga avvägningarna

Multiagent är ingen gratis vinst. Varje teknisk ledare som utvärderar denna arkitektur kommer – och bör – stresstesta kostnaderna för samordning innan de satsar på den. Den viktigaste invändningen är denna.

Det vanligaste felsättet ä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 dyker upp i direktsamtal. Föreställ dig ett inkassosamtal som delas mellan en förhandlingsagent och en regelefterlevnadsagent som inte delar tillstånd. Förhandlingsagenten vill vara hjälpsam och erbjuder kunden en avbetalningsplan på sex månader. Regelefterlevnadsagenten, som aldrig såg erbjudandet, skulle ha avvisat det eftersom kundens region begränsar sådana planer till tre månader. Varje agent agerade rimligt utifrån sin egen del. Tillsammans skapade de ett åtagande som företaget inte kan infria, till en verklig person i realtid. Felet var inte en svag modell och inte röstlagret. Det var två snäva perspektiv som aldrig möttes.

Lösningen är inte fler agenter. Den är att hålla samtalet sammanhängande och låta agenten kontrollera regelefterlevnadsregeln 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 enkelt.

Den praktiska slutsatsen är att valet beror på uppgiften. Multiagent fungerar bäst för parallellt, läsintensivt arbete där delarna verkligen är oberoende – research, informationshä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, till exempel en röstpipeline i realtid, innebär varje extra agentövergång tur- och returtid inom en snäv tidsbudget. Därför är djupa agentkedjor riskabla som standard. Det är också här vår infrastruktur spelar roll. ElevenAgents samlokaliserar taligenkänning, turtagning 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 får verklig avkastning från agenter är vanligtvis inte de som väljer den enda smartaste modellen och förväntar sig att den ska bära hela lasten. Det är de som gör medvetna arkitekturval kring var de ska specialisera, var de ska behå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 enda jättestor 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 på ett tydligt sätt.

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 förmågor 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 nackdel – till exempel en faktagranskning som du vill hålla separat från huvudspåret i resonemanget. Först därefter ska du avgöra var ansvaret ska delas upp mellan separata agenter.

Så här kan det se ut för en produktionssatt linje 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 övergång lägger till en fördröjning som uppringaren kan höra. Runt denna konversationskärna kopplar du avgränsade specialister som inte avbryter flödet: ett verktygsanrop som hämtar kontot och utestående saldo, ett regelefterlevnadsskydd som agenten kontrollerar innan något betalningserbjudande uttalas, en smidig överföring till en människa när situationen kräver det och en separat grupp utvärderingsagenter som nästa morgon bedömer inspelningarna utifrån kvalitet och risk.

Flowchart showing a customer service process with routing, refund, and meeting options

Samtalet är sammankopplat och hålls därför samman. Uppslagen, kontrollerna och bedömningen är oberoende och får därför egna gränser. Det är selektiv specialisering snarare än uppdelning för uppdelningens skull, och den passar direkt med de grundelement som en bra agentplattform redan ger dig.

Gör du det får du fördelarna med specialisering utan att ta på dig samordningskostnader som du inte behövde. Förutsägbart beteende, begränsade fel och ett system vars komplexitet du har valt medvetet i stället för att upptäcka i produktion. Använd på det här sättet är en agentplattform inte en demo som blir mer instabil när du skalar den. Det är infrastruktur som blir stabilare när varje del får en tydlig uppgift. Det är vad vi byggde ElevenAgents för att vara.

Liknande artiklar

Skapa med AI-ljud av högsta kvalitet