Operativ excellens för agentföretaget

Operativ excellens för agentföretaget

Operativ excellens för agentsystem utökar traditionella DevOps-metoder för att hantera de unika egenskaperna hos AI-agenter: icke-deterministiskt beteende, sammanhangsberoende resonemang och minne, målkomplexitet och variabelslutledningskostnader. Konventionella program följer förutsägbara kodsökvägar, men agenter skapar nya svar baserat på sammanhang. Traditionell övervakning följer kända mått medan agenters iakttagbarhet kräver förståelse för språkmodellresonemang och beslutsmönster. Standardtester validerar deterministiska resultat, men agentvalidering bedömer svarskvalitet över flera dimensioner, inklusive precision, relevans, säkerhet och rättvisa.

Produkter och system ändras över tid, så tillämpa dessa fem designprinciper för att bädda in operativ excellens i hur du kör dem: utvecklas med observerbarhet, standardisera operativa procedurer, omfamna en DevOps-kultur, automatisera för effektivitet och lär dig från alla operativa händelser. Huvudprincipen för operativ förträfflighet, “Utvecklas med observerbarhet”, blir viktig för agentsystem eftersom agentbeteende uppstår från komplexa interaktioner mellan uppmaningar, hämtat sammanhang, modellbeteende och konversationshistorik snarare än från deterministisk kodkörning. Arkitekter kan inte förutsäga varje agents svar vid designtillfället, eftersom svar formas av modellen, uppmaningen och livesammanhanget, så designa för observerbarhet och skyddsräcken. Omfattande observerbarhet avslöjar hur agenter faktiskt beter sig under verkliga förhållanden. Denna synlighet möjliggör datadrivna förbättringar och snabb problemdiagnos när agenter producerar oväntade utdata.

“Operationer som kod” får nya dimensioner för agenter. Traditionell infrastruktur-som-kod utökas till snabb versionshantering, hantering av modellkonfiguration och agentdistribuering. Agenters operativa procedurer hanterar ändringar av modellversioner, snabb utveckling och Knowledge basuppdateringar, och konventionella distribuerings- och återföringsåtgärder.

“Lär av alla operativa händelser” blir ännu mer värdefullt med agentsystem. Agentincidenter avslöjar ofta subtila tekniska problem med uppmaningar, skript- och orkestreringsfel, Knowledge base-luckor eller oväntade användarinteraktionsmönster. Obduktioner i kombination med systematisk analys av agenttelemetri omvandlar operativa erfarenheter till organisatorisk kapacitet som förstärks över tid.

Fullständig konversationsloggning utgör grunden för agenters observerbarhet. Samla in varje konversation, inklusive användarinmatningar, agentsvar, resonemangssteg, åtgärder som åberopas, data som hämtas och slutgiltiga resultat. Denna telemetri tjänar flera syften: felsökning av specifika incidenter, kvalitetsanalys över många interaktioner, efterlevnadsgranskning, modellförbättring och analys av användningsmönster.

Använd den inbyggda sessionsspårningsmodellen över egenbyggd loggning. Agentforce sessionsspårning samlar in agentinteraktionsdata i en enhetlig datamodell i Data 360 istället för att kräva att du bygger ett parallellt telemetrisystem. Datamodellen för sessionsspårning (STDM) registrerar konversationen som en spårningshierarki. Varje session innehåller interaktioner (omgångar), varje interaktion innehåller steg (UserInputStep, LLMExecutionStep, FunctionStep) och steg innehåller meddelanden (användar- och agentkommunikation). STDM använder standardobjekt för Data 360 som AIAgentSession, AIAgentSessionParticipant, AIAgentInteraction, AIAgentInteractionStep och AIAgentInteractionMessage. Interaktioner har distribuerade spårningsidentifierare (TelemetryTraceId och TelemetryTraceSpanId), och steg har en spännviddsidentifierare (TelemetryTraceSpanId), som återspeglar en OpenTelemetry-liknande spännviddmodell.

Att modellera agentkonversationer som spår och spännvidder är branschstandarden för agenters observerbarhet, och att återanvända den inbyggda modellen undviker de skalproblem som handbyggda objekt stöter på: lagra flergångskonversationer, stora JSON-belastningar och snabb datatillväxt. Att bygga egna transaktionsobjekt för att logga konversationer är ett avsiktligt undantag—till exempel ett lättviktigt eget objekt som korrelerar agentbeteende med verksamhetsresultat och inte det primära loggningssubstratet.

Sessions- och konversationsmetadata samlar in viktiga sammanhang, inklusive sessions- och interaktionsidentifierare, användaridentitet, agentidentitet, starttid och sluttid. STDM länkar även varje interaktionssteg till dess samtalsposter för stora språkmodeller (LLM) (via GenerationId och GenAiGatewayRequest/Response-referenser). Tokenanvändning, modell och uppmaningsdetaljer är tillgängliga genom dessa sammanslagningar istället för att lagras som sessionsfält. Metadata möjliggör filtrering och aggregering av konversationer för mönsteranalys.

Interaktions- och stegnivådetaljer samlar in varje tur, inklusive användarinmatning, agentsvar, resonemangsförklaring (om tillgängligt), förtroendebetyg, hämtat sammanhang, åtgärder som försökts och fel som uppstått. Stegnivåspårning möjliggör detaljerad incidentutredning som rekonstruerar exakt vad som hände vid varje punkt i resonemangskedjan.

Åtgärdssteg registrerar varje åtgärd en agent utför, inklusive API-anrop, dataändringar, externa systeminteraktioner och integreringar som åberopas. Åtgärdsposter besvarar frågor som “vad har denna agent ändrat?” och “vilka system har denna agent åtkomst till?”. Dessa svar har stöd för säkerhetsutredningar och efterlevnadskrav. STDM samlar in åtgärder inbyggt som interaktionssteg.

Resonemangsspår från Atlas Resonemangsmotor avslöjar agenters beslutsprocesser, vilket hjälper till att diagnostisera varför agenter väljer specifika åtgärder eller skapar specifika svar. Sessionspårning registrerar planerarens steg som en del av varje interaktion. Djupet i det exponerade resonemanget beror på modellen och planeraren, men när de är tillgängliga förbättrar dessa spårningar felsökningsmöjligheterna dramatiskt.

Den generativa AI-granskningsloggen i Einstein Trust Layer samlar in varje interaktion mellan generativ och AI, uppmanings- och svarstext—inklusive personligt identifierande information (PII)-maskerade versioner—hämtade jordningsdata, svarssäkerhets- och toxicitetsbetyg och LLM-modelldetaljer—samt strömmade till och lagrade i Data 360. Slå på Einstein Generativ AI och insamling och lagring av feedbackdata så att gransknings- och feedbackdata samlas in i Data 360 — där du kan fråga och analysera dem med Data 360-rapporter för långtidslagring.

Exempel:

Bra: Konversationsloggar som lagras i egna Salesforce-objekt med fält för användarinmatning, agentsvar, åtgärder som vidtagits, tokenanvändning och konversationsresultat. Instrumentpanelen visar konversationsresultat efter agent och användningsfall. Bättre: Omfattande loggning inkluderar resonemangsspår som visar agenters beslutsprocess, hämtat sammanhang som visar vilken information som grundats på svar och förtroendebetyg som indikerar osäkerhet. Bästa: Konversationsanalyser korrelerar agenters beteende med verksamhetsresultat, identifierar förbättringsmöjligheter genom mönsteranalys och ger pipelines för kontinuerlig inlärning kvalitetsmärkta exempel.

Övervaka operativ prestanda för att säkerställa att agenter uppfyller servicenivåer och arbetar inom förväntade parametrar.

Svarslatens följer slut-till-slut-tid från användarinmatning till agentsvar. Latens påverkar direkt användarupplevelsen. Mät latens vid percentiler (p50, p95, p99) för att se typisk prestanda och sämsta möjliga upplevelser. Varna om p95-latens överskrider tröskelvärden som indikerar prestandaförsämring.

Latensfaktorer för agenter inkluderar modellslutledningstid, varaktighet för data- och sammanhangshämtning, utförande av externa verktyg och åtgärder samt nätverkslatens. Instrumentera varje fas separat och aktivera målinriktad optimering när den övergripande latensen överskrider målen.

Tokenkonsumtion mäter tokens som används per konversation, per agent och per användningsfall. Tokenkonsumtion driver slutledningskostnader och påverkar svarstiden (fler tokens kräver mer slutledningsberäkning). Följ tokendistribution som avslöjar om den faktiska användningen matchar prognoserna. Upptäck avvikande konversationer som konsumerar överdrivna tokens som tyder på problem eller felaktig användning.

Tokenmått inkluderar uppmaningstokens (indata till modell), slutförandetokens (modellutdata) och totala tokens (summan av uppmaning och slutförande). Uppmaningstokens är mer kontrollerbara än slutförandetokens. Optimera uppmaningar och hämtade sammanhang för att minska användningen av uppmaningstokens med bibehållen kvalitet.

Genomströmningsövervakning följer samtidiga konversationer, begäranden per sekund och trender för konversationsvolym och kan hjälpa till att projektera kapacitet och skalningskrav. Jämför aktuell genomströmning med kända hastighetsgränser eller kapacitetsbaslinjer som varnar när tröskelvärden närmar sig.

Felfrekvensspårning bevakar fel efter typ, inklusive modellspecifika fel, timeoutfel, fel som nekats behörighet och externa integreringsfel. Felmönster avslöjar systematiska problem som behöver åtgärdas. Beräkna felprocent som procentandel av totala begäranden som möjliggör jämförelser mellan agenter och tidsperioder.

Skilj mellan felkategorier som kräver olika svar. Modellspecifika fel kan kräva snabba justeringar eller byta till en bättre modell. Behörighetsfel kräver ändringar av säkerhetskonfigurationen. Integreringsfel kräver extern systemutredning eller aktivering av brytare.

Tillgänglighetsövervakning mäter agenters upptid och framgångsrika driftperioder. Beräkna tillgänglighet som procentandel av den tid agenter framgångsrikt svarar på begäranden. Följ tillgängligheten mot servicenivåmål (SLO), vilket möjliggör proaktiva åtgärder när tillgängligheten faller under målen.

Proactive Monitoring utvärderar din organisation för plattformsavvikelser och resursanvändningsproblem som kan påverka agenters infrastrukturhälsa. Det lyfter fram signaler innan de flyttas om till användarsynliga problem. Använd den för att ligga steget före förhållanden på infrastrukturnivå—som ovanlig API-aktivitet eller resurskonsumtion som trendar mot plattformsgränser—som kan försämra agenters prestanda. Granska dess signaler mot dina agenters normala baslinje så att du kan skilja mellan åtgärdsbara avvikelser och förväntade variationer.

Övervaka svarskvaliteten kontinuerligt och upptäck försämringar innan de påverkar verksamhetsresultaten. När plattformen erbjuder inbyggda utvärderingsverktyg, använd dem istället för egna eller manuella processer. Börja med inbyggda test- och utvärderingsverktyg. Agentforce Testcenter låter dig behålla återanvändningsbara uppsättningar av testfall och köra agenter mot dem i sats, kontrollera om agenten valde det förväntade ämnet och åtgärden och producerade ett acceptabelt svar istället för att bygga och köra din egen testsele. Den har även stöd för inbyggda utvärderare, inklusive färdiga kvalitetsdimensioner och en LLM-as-judge-metod för att betygsätta konversationskvalitet, och den låter dig skriva egna utvärderare för organisationsspecifika kriterier. Använd representativa konversationer i dina testuppsättningar så att utvärderingen återspeglar verklig användning.

Svarets precision mäter om agentsvar innehåller korrekt information. Korrekt utvärdering kräver kända svar eller mänsklig granskning. För faktafrågor med kända svar jämför automatiserad utvärdering agentsvar mot korrekta svar. Behåll dessa som testfall i Testcenter för upprepad utvärdering. För öppna frågor bedömer mänskliga utvärderare korrektheten i utvalda konversationer. Följ precisionstrender över tid och upptäck om snabba ändringar, modelluppdateringar eller Knowledge base-ändringar förbättrar eller försämrar prestandan.

Svarsrelevans mäter om agentsvar hanterar användarfrågor korrekt även om de inte är helt korrekta. Relevanta svar förstår användarens syfte och ger hjälpsam information även om ett fullständigt svar inte är möjligt. Utvärdera relevans genom inbyggda utvärderare där sådana finns, mänsklig granskning av konversationer i provet och användarsignaler. För agenter som är grundade i en Knowledge kan analyser av inbyggd hämtningskvalitet bedöma sammanhangsrelevans, svarsrelevans och svarens trohet (grundlighet).

Skyddsräcken upptäcker osäkra, olämpliga eller skadliga svar, inklusive biasering, stötande innehåll, farliga råd och svar som ligger utanför omfattningen. Einstein Trust Layer tillämpar toxicitetsdetektering för LLM-interaktioner vid runtime, vilket är din första försvarslinje. Förbättra säkerhetsövervakningen genom innehållsfiltrering, manuell granskning, mekanismer för användarrapportering och rättvisegranskningar som bedömer resultatfördelningar mellan demografiska grupper.

Mått för användarnöjdhet samlar in subjektiv upplevelsekvalitet. Agentforces feedback flödar in i Einsteins genererande datamodeller för AI-granskning och feedback (GenAIFeedback/GenAIFeedbackDetail i Data 360). Dessa modeller samlar in uttryckliga användarsignaler—tummen upp/ner, acceptera/avvisa, redigeringar och ordagranna kommentarer—från en mänsklig källa eller systemkälla, tillsammans med gateway-begäran och skapandedata.Samla in uttrycklig feedback (fråga innan omflyttning, efter slutet av en konversation och genom uppföljningsundersökningar) där du behöver det, och kombinera uttryckliga och underförstådda signaler för ett omfattande kvalitetsperspektiv.

Salesforce tillhandahåller olika modellytor. Den genererande nivån tillhandahåller agenter för konversationsresonemang som körs på: Agentforces modeller levererar färdiga resonemang innanför Salesforce Trusts gränser och hämtar dina egna LLM-länkar (BYOLLM) till externa LLM eller leverantörer. Den prediktiva nivån tillhandahåller de strukturerade betygsagenter som grundar sina beslut i: BYOM hämtar prediktiva betyg utan kopia från externa plattformar och inbyggda Einstein producerar automatiserad betygsättning och klassificering för CRM-objekt. Tillsammans låter dessa ytor en autonom agent resonera på naturligt språk och samtidigt grunda sitt arbetsflöde i strukturerade, statistiska data.

Övervaka modelldrift, vilket indikerar försämrad prestanda över tid eller ändrade förhållanden som kräver anpassning. Gå igenom versionsinformation och testa viktiga användningsfall i en sandbox innan varje huvudutgåva går till produktion. Använd releasematrisen och sandboxens förhandsvisningsfönster för att tidigt upptäcka kompabilitetsproblem.

Prestandadrift inträffar när agenters precision, relevans eller säkerhet försämras med tiden. Följ kvalitetsmått över tid och upptäck statistiskt signifikanta nedgångar. Prestandadrift kan bero på modellförsämring, Knowledge base-inaktualitet, snabb felanpassning till ändrade användningsmönster eller konceptdrift där relationer mellan indata och önskade utdata utvecklas.

Etablera grundläggande prestanda direkt efter den inledande agentdistribueringen för att mäta precision, relevans, säkerhet och nöjdhet i representativa testfall. Utvärdera regelbundet mot samma testfall och upptäck prestandaförändringar oberoende av användningsmönsterskift.

Varna om kvalitetsmått minskar utöver acceptabla tröskelvärden. Definiera trösklar baserat på tolerans för verksamhetspåverkan. Vissa användningsfall tolererar blygsam kvalitetsförsämring, andra kräver omedelbara åtgärder vid försämring.

Distribueringsdrift inträffar när användarinmatningsmönster ändras avsevärt från utbildning eller justering av datadistributioner. Distributionsdrift försämrar prestandan när agenter stöter på indatatyper som de inte är utformade för att hantera. Övervaka indataegenskaper, inklusive frågelängd, ämnesfördelning, språkkomplexitet och domänterminologi som upptäcker betydande skift.

Jämför aktuella indatadistributioner mot historiska baslinjer. Stora distributionsskift kan indikera nya användningsfall, ändra användarbeteende eller utveckla verksamhetsprocesser. Distributionsskift kan kräva snabba uppdateringar, Knowledge base-utökning eller utökade agentkapaciteter.

Beteendedrift inträffar när agenters svarsmönster ändras oväntat. Övervaka svarsegenskaper, inklusive genomsnittlig svarslängd, åtgärdsåberopningsfrekvenser, omflyttningsfrekvenser och felmönster. Betydande beteendeändringar kan indikera problem med uppmaningar, modellproblem eller underliggande systemändringar.

Etablera beteendebaslinjer tidigt i produktion och samla in normala driftsegenskaper som regelbundna prestandamönster, verktygsanvändning och beslutsvägar. Dessa baslinjer blir det riktmärke som senare upptäckt av avvikelser mäter mot. Jämför pågående beteende med baslinjer och varnar när avvikelser överskrider förväntad variation.

Automatiserad varning aktiverar proaktiv driftrespons. Konfigurera varningar som utlöses när driftmått överskrider trösklar som utlöser utredning och potentiell avhjälpande, inklusive snabb förfining, Knowledge base-uppdateringar, expansion av testuppsättningar eller BYOM-modellomskolning.

Upptäck automatiskt ovanliga agentbeteenden som kräver utredning.

Kostnadsavvikelser, inklusive tokenkonsumtionstoppar, ökningar av härledningsresultat eller total kostnadsacceleration. Kostnadstoppar kan indikera omedelbara problem som orsakar överdriven tokenskapande, missbruk eller felaktig användning som driver oväntad användning, eller infrastrukturproblem som orsakar överflödiga samtal.

Övervaka tokenkonsumtionsfördelningar som upptäcker avvikande konversationer. Undersök konversationer som konsumerar 10 gånger det typiska tokenantalet för att förstå om de representerar legitima edgecase eller problem som kräver korrigering.

Felprocenttoppar, inklusive plötsliga ökningar av felfrekvenser, nya feltyper som inte fanns i baslinjen eller lokaliserade felkoncentrationer som påverkar specifika användare, agenter eller användningsfall. Feltoppar föregår ofta kvalitetsförsämringsproblem som kunder kan se. Proaktiv upptäckt möjliggör korrigering innan omfattande påverkan.

Ändringar av svarsmönster, inklusive plötsliga skift i svarslängd, frekvens för åtgärdsåberopning eller omflyttningshastighet. Mönsterändringar kan indikera omedelbara problem, ändringar av modellbeteende eller växande användningsmönster.

Att överge konversationer ökar när användare överger konversationer med högre hastigheter tyder på minskad kvalitet, ökad latens eller funktionsluckor. Spåra övergivande efter konversationsfas som identifierar om användare överger under inledande interaktion, mitt i konversationen eller efter försök att slutföra uppgiften. Övergivandemönster avslöjar specifika förbättringsmöjligheter.

Utforma varningsarkitekturen som balanserar snabba notiser mot trötthet. Dirigera kritiska agentfel till jourhavande tekniker omedelbart. Dirigera kvalitetsförsämringsvarningar till produktteam för utredning under arbetstid. Aggregera mindre avvikelser till dagliga nyheter för trendanalys.

Versionskontrolluppmaningar, konfigurationer och modellmetadata som möjliggör återföring, A/B-test och underhåll av granskningsloggar.

Uppmaningsmallar är återanvändbara uppmaningar som skapats i Promptbyggaren som definierar agentens mål, begränsningar och varumärkesriktlinjer, plus platshållare för dynamiska jordningsdata, som kund- eller produktdetaljer. Lagra uppmaningsmallar i Git tillsammans med programkod och behandla uppmaningar som viktig programlogik som förtjänar samma stringens som kod. Uppmaningsändringar går igenom kodgranskning, tester och kontrollerad distribuering.

Använd Promptbyggaren för iterativ uppmaningsutveckling med versionshistorik och testmöjligheter. När du använder uppmaningsmallar som agentåtgärder, förhandsgranska mallen i Promptbyggaren för att bekräfta att kopplingsfält löses korrekt. Använd sedan Testcenter för att köra end-to-end-tester som bekräftar att agenten väljer åtgärden och skapar rätt utdata.

Exportera produktionsklara uppmaningar till versionskontroll för att skapa synkronisering mellan utveckling av Promptbyggaren och källstyrda pipelines för distribution.

Konfigurationshantering följer modellval, temperaturinställningar, hämtningskonfigurationer och funktionsflagg. Lagra konfigurationer som kod så att du kan använda miljöspecifika värden, automatisera distribueringar och upptäcka konfigurationsdrift.

Semantisk versionshantering gäller för agentutgåvor. Huvudversioner indikerar att bryta ändringar som ändrade indata-/utdatakontrakt eller väsentligt ändrat beteende. Mindre versioner indikerar funktionstillägg eller förbättringar som bibehåller kompatibiliteten. Patchversioner indikerar buggfixar. Versionsnumrering kommunicerar ändringspåverkan till verksamhetsteam och användare.

Implementera semantisk versionshantering för agentkomponenter, inklusive uppmaningsmallar, agentkonfigurationer och Knowledge. Versionsnummer i loggar aktiverar incidentkorrelation med specifika distribueringar.

Ändringsdokumentation samlar in logiska skäl för snabba ändringar, konfigurationsändringar och modelluppdateringar. Dokumentera vad som ändrats, varför det ändrades, vilka tester som validerade ändringen och vilka återställningsprocesser som finns. Ändringsdokumentation snabbar på incidentutredning och Knowledge överföring.

Upprätthåll ett omfattande register över modellversioner, uppmaningar, konfigurationer och distributionshistorik.

Modellregistret registrerar vilka modellversioner som distribueras, inklusive modellfamilj, specifik version, finjusterande läge, distributionsmiljö (produktion, fasning och utveckling), distributionsdatum och ansvarigt team. Registret ger en enskild källa till sanning för agentens infrastrukturstatus.

Distribueringsspårning loggar varje agentdistribuering, inklusive version distribuerad, miljö, tidsstämpel för distribution, distribuerande användare, godkännanden som erhållits och distributionsresultat. Använd distributionshistorik för att bedöma påverkan när problem uppstår (till exempel “vilka agenter distribuerades innan denna incident startade?” och för att stödja efterlevnadsrapportering.

Beroendespårning mappar relationer mellan agenter, uppmaningar, Knowledge baser, åtgärder och integreringar. När delad Knowledge base uppdateras avslöjar beroendespårning vilka agenter som påverkas. Om extern integrering ändras identifierar beroendespårning agenter som påverkas.

Dokumentera beroenden uttryckligen istället för att upptäcka dem under incidenter. Skapa beroendekartor som underhålls genom utvecklings- och distributionsprocesser.

Inskränkningspolicyer definierar livscykeln för modellversioner, inklusive supportvaraktighet, tidslinje för indragning och migreringskrav. Tydliga avskrivningspolicyer hanterar tekniska skulder som förhindrar obestämd support för gamla modellversioner. Upprätta ett avskrivningsschema som kommunicerar tidslinjer i tillräckligt god tid för att möjliggöra planerade migreringar snarare än akuta svar på tvångsavskrivningar. En väl kommunicerad och policystödd minsta uppsägningstid ger tillräcklig migreringstid för viktiga ändringar.

Återställningsprocesser låter team återhämta sig snabbt från problematiska distribueringar. Dokumentera tillbakadraganden för varje agent och inkludera följande:

  • Villkor som utlöser en rollback
  • Vilken version att återgå till
  • Att köra rollback
  • Vem som auktoriserar och utför rollback
  • Vilka tester bekräftar att rollbacken lyckats och vilka team som ska meddelas.

Testa återställningsprocesser regelbundet i icke-produktionsmiljöer för att bekräfta att de fungerar innan du förlitar dig på dem under produktionsincidenter. Repetera med låtsasdistribueringar så att teamet vet exakt vad de ska göra. Otestade återställningsprocesser misslyckas ofta när de behövs som mest.

Upprätthåll agenters kvalitet genom kontinuerlig utbildning, finjusteringar och förfining.

Feedbackinsamling samlar systematiskt in användarfeedback, korrigeringar av mänsklig granskning, kvalitetsbedömningar och resultatmätningar. Feedback ger råmaterial för förbättring. Utan systematisk insamling blir förbättringar gissningar. Samla in uttrycklig feedback genom frågor genom att fråga innan omflyttning, efter slutet av en konversation eller genom uppföljningsundersökningar. Samla in implicit feedback genom slutföranderesultat, omflyttningsfrekvenser och försök igen. Kombinera uttryckliga och implicita signaler för ett omfattande kvalitetsperspektiv.

Dataval upprätthåller högkvalitativa utbildningsdatauppsättningar genom val, kvalitetsgranskning och biasering. Utbildningsdatakvalitet avgör direkt modellkvaliteten. Dåliga data skapar opålitliga modeller; utmärkta data möjliggör exceptionell prestanda.

Utse konversationsloggar till utbildningsdatauppsättningar genom att:

  • Filtrering för kvalitet – inklusive konversationer med högt betyg och framgångsrika resultat
  • Ta bort problematiska exempel - inklusive säkerhetsbrott och fel
  • Säkerställa representativitet - inklusive olika scenarion och kundcase
  • Avduplicera - ta bort nästan identiska exempel

Anpassa agenter till din domän—specialiserad vokabulär, unika verksamhetsprocesser, organisationsspecifik Knowledge—främst genom RAG (Retrival-Augmented Generation) grundad i Data 360 och prompt tuning, Salesforces ursprungliga sökväg.

Ingen generativ modell finjusteras i Salesforce. Du väljer och konfigurerar modeller via AI-modeller och Promptbyggaren. Om jordning är otillräckligt, finjustera externt och anslut sedan genom BYOLLM.

Uppmaningsförfining förbättrar iterativt uppmaningar baserade på prestandadata med hjälp av Promptbyggaren. Uppmaningsteknik är kontinuerlig övning snarare än engångsövning. Allt eftersom användningsmönster utvecklas, verksamhetsprocesser ändras och användares förväntningar ändras måste uppmaningar justeras för att upprätthålla optimal prestanda.

Upprätta regelbundna snabbgranskningar av kadenser som undersöker de senaste konversationerna, kvalitetsmått och användarfeedback som identifierar förbättringsmöjligheter. Implementera promptändringar stegvis med A/B-test som validerar förbättringar innan fullständig lansering.

Utvärderingsautomatisering kör kvalitetsutvärderingar på uthålliga testuppsättningar för snabb bedömning av förbättringskandidater. Automatiserad utvärdering ger objektiva mått som kompletterar subjektiv mänsklig bedömning.

Upprätthåll testuppsättningar som täcker lyckliga vägar, kantfall, kontradiktoriska inmatningar och historiska problemscenarion. Ange testautomatisering för att köra dina testscenarion regelbundet. Inkludera automatiserad resultatbevakning, trösklar och notiser för att varna administratörer om avvikelser. Detta automatiserade test är avgörande för att upptäcka negativa effekter från externa faktorer som modelldrift.

Utöka kontinuerligt testuppsättningarna när nya kantfall visas i produktion. Testautomatisering är nyckeln, men kör även periodiska manuella stickprover, engångstester och gorillatester för att säkerställa att din agentdistribuering står sig mot kundcase.

Distribuera agentändringar gradvis och övervaka kvaliteten innan fullständig lansering för att begränsa problemens explosionsradie. När en ändring sträcker sig över flera områden—uppmaningar, modellkonfiguration, åtgärder, jordning, integreringar—kan det försämra beteendet på sätt som tester inte fångade. När detta händer pekar den resulterande kvalitetsregressionen sällan på en enskild, uppenbar grundorsak. Skicka små ändringar en åt gången så att en regression kan spåras till sin källa, och släpp dem till en begränsad del av trafiken först för att begränsa påverkan medan du diagnostiserar.

Funktionsflagg kopplar från distribution från utgivning genom att distribuera agenter med funktioner inaktiverade bakom konfigurationen. Implementera funktionsflagg med logik eller egna metadatatyper eller egna inställningar. Funktionsflagg möjliggör tester i produktionsmiljön utan att exponera funktioner för användare, gradvisa lanseringar till specifika användarsegment, A/B-test som jämför implementeringar och direkt återställning genom att inaktivera flaggor utan omdistribuering.

Använd funktionsflagg för betydande agentändringar, där ett fels explosionsradie kan vara allvarlig, till exempel Ändringar som påverkar affärskritiska agenter, Nya resonemangsmönster med osäkert produktionsbeteende Integreringar med externa system där interaktionsmönster kan skilja sig från tester.

Kanariedistribueringar släpper agentändringar till små användarundergrupper som först övervakar felfrekvenser, kvalitetsmått och prestanda innan en bredare lansering. Använd behörighetsuppsättningar för att styra utplaceringar av kanariefåglar—begränsa agentåtkomst till en undergrupp användare, eller filtrera inom orkestreringslogik baserat på användarattribut.

Övervaka och mät resultat, svarskvalitet och användarfeedback. Jämför kanariemått mot kontrollgrupper med den tidigare agentversionen. Utöka endast lanseringen när kanariefåglar visar motsvarande eller förbättrad prestanda.

A/B-test jämför agentvarianter som mäter kvalitet, kostnad och användarnöjdhet. A/B-test ger empiriska bevis för förbättringsbeslut. Distribuera varianter till slumpmässigt valda användarunderuppsättningar för att säkerställa statistisk giltighet. Mät resultat över flera dimensioner (precision, nöjdhet, kostnad och latens) för en omfattande jämförelse.

Definiera framgångskriterier och hypotes innan du påbörjar A/B-test. Tydliga kriterier förhindrar tvetydiga resultat där vissa mått förbättras medan andra försämras. Framgångskriterier bör överensstämma med verksamhetsmål (till exempel “variabel B måste matcha noggrannheten hos variabel A inom 2 % och samtidigt minska kostnaden med 15 %”).

Förkämpe-utmanartest distribuerar förbättrade agentversioner till undergrupper av trafik jämfört med nuvarande förkämpeversioner. Mönstret Champion-Challenger hanterar förbättringsrisk genom att behålla beprövad version som reserv. Om utmanaren presterar dåligt, återgå till förkämpen utan användarpåverkan. Om utmanaren presterar bättre, flytta upp den till den nya förkämpen.

Upprätta objektiva uppflyttningskriterier, inklusive minsta urvalsstorlek för statistisk giltighet, kvalitetströsklar som utmanare måste överskrida och utvärderingstid innan uppflyttningsbeslut. Dokumentera uppflyttningsbeslut som skapar en granskningslogg för varför agentversioner har ändrats.

Etablera incidentdetektering som snabbt identifierar agenters operativa problem genom omfattande övervakning.

Agentfellägen skiljer sig från traditionella programfel. Vanliga fellägen inkluderar:

  • Hallucinationer - att skapa trovärdig men felaktig information
  • Off-topic-svar – missförstånd av användarens syfte
  • Överdriven kostnadskonsumtion – skapande av skenande token
  • Timeoutfel - slutsatsen tar för lång tid
  • Behörighetsfel - försök till oauktoriserade åtgärder
  • Integreringsfel – externt system ej tillgängligt
  • Säkerhetsöverträdelser - skapa olämpligt innehåll

Upptäck fel genom automatiserad övervakning av varningar om felfrekvenser, kvalitetsmåttförsämring, kostnadavvikelser, latensökningar och användaromflyttningar. Komplettera med självrapporteringsmekanismer för användare, inklusive feedbackbegäranden och tydlig vägledning om hur och var feedback ska ges, så att du kan åtgärda rapporterade luckor i automatisering.

Allvarlighetsklassificering dirigerar incidenter till lämpliga respondenter med lämplig brådska. Viktiga incidenter indikerar produktionsotillgänglighet som påverkar många användare, risk för datakorruption från agentåtgärder, säkerhetsrisker eller säkerhetsöverträdelser som kräver omedelbara åtgärder. Hög allvarlighetsgrad indikerar försämrad kvalitet som påverkar affärskritiska agenter eller betydande kostnadsöverskridanden. Medelhög allvarlighetsgrad indikerar isolerade problem eller närmar sig trösklar som behöver undersökas under arbetstid. Låg allvarlighetsgrad indikerar mindre problem som spåras utanför incidenthanteringsprocessen.

Definiera allvarlighetskriterier objektivt baserat på användarpåverkan, explosionsradie, dataintegritetsrisk och återställningsbrådska. Objektiva kriterier förhindrar underomflyttning av verkliga problem och överomflyttning av mindre problem. Hantera dokumentation om upptäckter av incidentlösning för att kontinuerligt förbättra processen.

Inledande svarsprocesser guidar omedelbara åtgärder som stabiliserar situationen. Procedurer inkluderar:

  • Inaktivera agent som misslyckats - aktivering av brytare
  • Dirigera användare till grundalternativ - mänsklig överlämning, enklare agent, statiska svar
  • Samla in diagnostisk information - senaste konversationer, felloggar, resursmått
  • Meddela intressenter – jourhavande tekniker, produktägare, användare som påverkas
  • Initiera incidentkommunikation - uppdateringar av statussidor, interna samordningskanaler
  • Dokumentera inledande svarsprocesser som runbooks som möjliggör snabb körning utan att kräva incidentspecifik utredning.
  • Runbooks måste kunna köras av jourhavande tekniker utan djup agentexpertis.

Förhindra kaskadfel och upprätthåll delvis funktionalitet under agentincidenter.

Strömbrytarmönster inaktiverar automatiskt agenter som misslyckas för att förhindra upprepade fel och användarpåverkan medan problem löses. Implementera effektbrytare som bevakar felfrekvenser och öppnar (inaktiverar agent) när felfrekvensen överskrider tröskeln för en utdragen period.

Konfigurera effektbrytare med feltröskel, varaktighetsfönster och återställningstest. Till exempel en felprocent på 50 % med ett rullande fönster på fem minuter, och en periodisk provversion som begär att testa om agenten återställdes. När kretsen öppnas, dirigera begäranden till reservalternativ. Efter en timeoutperiod övergår kretsen till ett halvöppet läge vilket låter provförfrågningar gå igenom. När provförfrågningar lyckas konsekvent, stäng kretsen och återuppta normal drift.

Reservhierarkier ger graciös försämring när primära agenter misslyckas. Utforma grundsekvenser som försöker göra allt enklare alternativ tills acceptabelt svar uppnås. Exempel på reservhierarki: Primär sofistikerad agent → Enklare backupagent → Statiska svar på vanliga frågor → Mänsklig överlämning.

Implementera grundlogik i orkestreringslagret istället för inom agenter för att möjliggöra enhetligt beteende i agentens ekosystem. Testa grundvägar regelbundet för att validera att de fungerar vid behov.

Mänsklig överlämning flyttas om till mänskliga agenter när AI-agenter inte kan hantera begäranden. Utforma överlämningsflöden som bevarar konversationssammanhang, kommunicerar överlämningsorsak, dirigerar till lämpliga mänskliga agenter med relevant expertis och följer överlämningsfrekvens för att upptäcka förbättringsmöjligheter.

Bevaka omflyttningsresultat efter ämne, agent och felorsak. Högre resultat indikerar agenters kapacitetsluckor som kräver snabba förbättringar, Knowledge base-utökning eller förfining av användningsfall.

Graciös försämring bibehåller delvis funktionalitet under driftavbrott. Om sofistikerade resonemang misslyckas, gå tillbaka till enklare logik. Om realtidsdata inte är tillgängliga, arbeta med cachade data. Om externa integreringar misslyckas, kör i skrivskyddat läge. Graciös försämring låter ett system fortsätta fungera med en minskad kapacitet istället för att misslyckas helt.

Utför klanderfria granskningar efter incidenter med fokus på systemförbättringar istället för individuella fel som skapar psykologisk säkerhet för ärlig bedömning.

Tidslinjerekonstruktion skapar detaljerad sekvens från inledande förhållanden till första signal, upptäckt, godkännande, utredning, svarsåtgärder, återställning och validering. Tidsstämpla varje händelse och aktivera varaktighetsanalys av varje fas för att visa var incidentsvar försenades.

Inkludera följande i din tidslinje:

  • Vad distribuerades nyligen (uppmaningar, konfigurationer, modeller, integreringar)?
  • Vilka förändringar i användningsmönster (plötslig trafikökning, nya konversationstyper) observerades?
  • Vilka externa faktorer bidrog (tjänsteförsämring från tredje part, plattformsuppdateringar)?
  • Vad gjorde detektering långsammare än idealiskt?

Rotorsaksidentifiering avgör direkt teknisk orsak. Skilj på omedelbar orsak (modelltimeout) och bidragande faktorer (uppmaning till design som överskrider tokengränser under specifika konversationsmönster). Grundorsaksanalys förhindrar förenklade slutsatser (“agenten hade en bugg”) till förmån för specifika upptäckter som resulterar i effektiv korrigering.

Använd “Fem Varför”-tekniken, gå från symptom till grundläggande orsaker.

Ytexempel: “Agent producerade felaktig information” → “Varför? Hämtade sammanhang innehöll inaktuella data” → “Varför? Knowledge basen uppdaterades inte med de senaste produktändringarna” → “Varför? Det finns ingen process för produktteamet att utlösa Knowledge basuppdateringar” → Grundorsak: Saknat arbetsflöde som ansluter produktutgåvor till Knowledge base-underhåll.

Bidragande faktorer avslöjar organisatoriska, processmässiga eller arkitektoniska förhållanden som aktiverar eller förstärker incidentpåverkan. Vanliga faktorer inkluderar övervakning av luckor som låter problem kvarstå längre än de upptäcks, test av luckor som lämnar felscenarier upptäckta, dokumentationsluckor som saktar ner snabb diagnos, automatiseringsluckor som tvingar fram manuella återställningssteg och arkitektoniska luckor som enskilda felpunkter eller saknad redundans.

Analys av bidragande faktorer avslöjar förbättringsmöjligheter utöver omedelbar grundorsakslösning. De flesta incidenter har flera bidragande faktorer, var och en förstärker påverkan.

Detektionsanalys undersöker hur incidenten upptäcktes och om det kunde ha gått snabbare att upptäcka den. Många agentincidenter rapporteras först av användare istället för automatiserad övervakning, vilket indikerar en övervakningslucka. Bestäm: Vilken signal borde ha upptäckt problemet tidigare? Vilken övervakning skulle möjliggöra snabbare upptäckt? Vilka varningskriterier skulle ha använts korrekt?

Förbättringar av detektionsanalys inkluderar: Lägga till övervakningstäckning som saknas, justera varningströsklar för att eliminera falska negativ, förbättra varningssammanhang för snabbare fördelning och förbättra instrumentpaneler för proaktiv problemidentifiering.

Svarsutvärderingen bedömer vad som gick bra och vad som gick långsammare eller svårare än nödvändigt. Frågor om svarsutvärdering: Var runböcker hjälpsamma och korrekta? Var omflyttningsvägar tydliga och effektiva? Har återställningsprocesser testats och är redo? Tillhandahöll verktyg nödvändig diagnostisk information? Var kommunikation snabb och effektiv?

Förbättringar av svarsutvärdering inkluderar: uppdatera körböcker med lärdomar, tydliggöra omflyttningskriterier, testa återföringsprocesser regelbundet, lägga till diagnosverktyg och förbättra mallar för incidentkommunikation.

Åtgärdsobjekt specificerar konkreta, tilldelade, tidsbundna förbättringar som förhindrar återkommande eller förbättrar framtida svar. Undvik vaga åtgärdsobjekt, som “förbättra övervakning”, till förmån för specifika uppgifter, som “lägg till varning för agentfelfrekvens som överstiger 5% under ett 10-minutersfönster, tilldelat: Alex, förfallen. 2 veckor.”

Följ slutförande av åtgärdsobjekt i efterföljande granskningar för att säkerställa att kontinuerlig förbättring faktiskt sker. Granska öppna åtgärdsobjekt från tidigare incidenter under varje granskning efter incident. Låga slutföranderesultat indikerar att kontinuerlig förbättringsprocessfel behöver uppmärksammas.

Knowledge delningsdokument granskningar efter incidenter i delad wiki, Knowledge bas eller samarbetsområde med taggar som aktiverar mönsteranalyser för flera incidenter. Retrospektiva incidenter ska vara sökbara efter felläge, påverkade komponenter och tidsperiod så att framtida respondenter kan lära sig från historiska incidenter.

Dela granskningar efter incidenter brett utöver direkta incidentsvarare. Organisationsinlärning kräver informationsspridning. Överväg att presentera viktiga incidentinlärningar i teammöten eller lunch-och-utbildningar för att sprida Knowledge och bygga upp kollektiv kapacitet.

Kräv godkännande innan du distribuerar produktionsagenter för att säkerställa granskning, riskbedömning och anpassning av intressenter.

Checklista för fördistribuering validerar beredskap, inklusive:

  • Omfattande tester utförda - funktionalitet, kvalitet, säkerhet, prestanda
  • Säkerhetsgranskning godkänd - behörighetsgränser, dataåtkomst, åtgärdsauktorisering
  • Efterlevnad validerad - lagstadgade krav, policyefterlevnad
  • Dokumentation slutförd - runbooks, återföringsprocesser, omflyttningsvägar
  • Övervakning konfigurerad - kvalitetsmått, felfrekvenser, kostnadsspårning
  • Intressentgodkännande inhämtat – produktägare, säkerhet, efterlevnad

Checklista ger enhetliga utvärderingskriterier för alla agenter. Anpassa checklistan för agentriskprofil med varierande djup baserat på agentens kritiskhet, datakänslighet och autonominivå.

Riskbedömning utvärderar potentiell påverkan av agentfel, inklusive:

  • Sprängradie - hur många användare som påverkas av fel
  • Datakänslighet - vilken dataagent som får åtkomst
  • Åtgärdsauktoritet - vilka ändringar agenter kan göra
  • Integreringsberoenden - vilka system agenter påverkar
  • Återställningskomplexitet – hur svårt är rollback
  • Följsamhetskonsekvenser - vilka föreskrifter gäller

Riskbedömning avgör godkännandekrav. Agenter med hög risk kräver chefsgodkännande, säkerhetsgranskning och gradvis lansering, medan agenter med låg risk kan kräva peer review och standardtester.

Godkännandeflöden dirigerar distributionsbegäranden genom lämpliga granskare. Implementera godkännandeflöden med hjälp av Salesforces godkännandeprocesser eller externa distributionsverktyg. Automatisera, följ och granska godkännandeflöden för att aktivera efterlevnadsrapportering och incidentutredning.

Dokumentera godkännandebeslut, skapa granskningsloggar för vem som godkände distribueringar, vilken information som informerade godkännanden, vilka villkor eller begränsningar som tillämpades och vilka övervakningsåtaganden som gjordes.

Förbikopplingsprocesser möjliggör snabb distribuering under produktionsincidenter när normala godkännandeprocesser skulle fördröja viktiga lösningar. Brådskande förfaranden bör kräva godkännande från cheferna, inkludera logisk dokumentation och utlösa en påskyndad granskning efter distributionen som validerar ändringar i nödsituationer.

Följ nödutplaceringar separat från standardutgåvor. Hög distribueringsfrekvens indikerar processproblem som kräver utredning.

Definiera kvalitetsgrindar som agenterna måste passera innan produktionsdistribuering för att förhindra att problematiska agenter når användare.

Funktionella tester validerar agenter som utför avsedda uppgifter korrekt i representativa scenarion. Testa lyckliga vägar som täcker typiska interaktioner, kundcase som täcker ovanliga men giltiga scenarion, felvägar som testar om agenter hanterar ogiltiga inmatningar smidigt och gränsvillkor som kontrollerar om agenten är inom styrande gränser, tokengränser och datavolymgränser.

Funktionella tester för agenter skiljer sig från traditionella tester eftersom icke-deterministiska utdata förhindrar exakt matchning. Testresultategenskaper (innehåller information som behövs, håller rätt ton, inkluderar nödvändiga citat) snarare än exakt text.

Test av svarskvalitet utvärderar svarens precision och relevans i alla testscenarion. Kvalitetstester kräver mänsklig utvärdering eller grundläggande datauppsättningar med förväntade resultat. Upprätta minimitrösklar för kvalitet som agenter måste uppfylla (till exempel “95 % precision för fördröjda testuppsättningar, noll säkerhetsöverträdelser, rättvisegranskning visar inga demografiska skillnader som överstiger 5 %”). Underhåll och utöka testuppsättningar kontinuerligt när nya kundcase upptäcks.

Säkerhetstester validerar att agenter avvisar farliga, oetiska eller förfrågningar utanför omfattningen. Säkerhetstest försöker kontradiktoriska inmatningar, inklusive:

  • Snabba injektionsförsök - försöker åsidosätta instruktioner
  • Jailbreakförsök - försöker kringgå säkerhetsbegränsningar
  • Begär omflyttning – begär allt känsligare åtgärder
  • Begäranden utanför omfattningen - försök till oauktoriserade uppgifter

Tilldela säkerhetstester till oberoende teammedlemmar som inte var involverade i att bygga agenten. För högriskagenter, ta in röda teamspecialister.

Prestandatester validerar latens, genomströmning och kostnad som uppfyller förväntningarna. Testa under realistisk belastning, inklusive samtidiga konversationer, typiska konversationslängder och beräknad användningsvolym. Prestandatester avslöjar problem med styrande begränsningar, resursbegränsningar och flaskhalsar för skalbarhet som inte syns i tester för enskilda användare.

Mät användning av testmiljö under prestandatest och använd den för att projektera produktionskapacitetsbehov.

Säkerhetstester validerar behörighetsgränser, dataåtkomstkontroller och åtgärdsauktorisering. Säkerhetstest bekräftar: agenter har inte åtkomst till oauktoriserade data, agenter kan inte utföra oauktoriserade åtgärder, snabb injektion kan inte flytta om behörigheter och granskningsloggning samlar in alla agentaktiviteter.

Integrera säkerhetsskanning med statisk kod i distributionspipeline med Salesforce Code Analyzer, som söker igenom Apex, flöden, Lightning och Visualforce efter säkerhetsrisker och kan köras i kontinuerlig integrering/distribuering (CI/CD) via dess kommandoradsgränssnitt (CLI) eller GitHub-åtgärd. Använd specialiserade AI/agentsäkerhetstester för att upptäcka sårbarheter för promptinjektion och risker för känslig dataexponering, eftersom dessa är LLM-indatahot för körning utanför omfattningen av statisk kodanalys.

Tillämpa ändringshanteringsdisciplin för agentdistribueringar för att säkerställa att ändringar dokumenteras, granskas och kommuniceras.

Insamling av ändringsdokumentation:

  • Vad som ändrats - snabba ändringar, konfigurationsuppdateringar, modelländringar
  • Varför denna ändring gjordes - kvalitetsförbättring, kostnadsoptimering, buggfix
  • Vilka tester validerade denna ändring - testresultat, kvalitetsresultat, säkerhetsskanningar
  • Vilken återföringsprocess finns

Ändringsdokumentation möjliggör incidentutredning, efterlevnadsrapportering och Knowledge överföring. Dokumenterade ändringar skapar en utbildningsorganisation som bygger på tidigare erfarenheter istället för att återupptäcka lektioner.

Kommunikationsplanering meddelar intressenter om agentändringar, inklusive påverkade användare, operationsteam, supportteam och affärsintressenter. Kommunikationen bör beskriva följande: vad som ändras, när ändringar distribueras, vilka fördelar användare kommer att se, vilka risker som finns och vem de ska kontakta vid problem.

Upprätta kommunikationsmallar för olika ändringstyper som standardiserar meddelanden och minskar distribueringsförberedelser.

Schemaläggningstider för distribuering gånger agentdistribueringar under perioder med låg användning som informeras av händelseövervakningsdata som visar faktiska användningsmönster. Undvik distribueringar vid hög användning, månadsslut, kvartalsslut eller större affärshändelser. Kommunicera distributionsfönster inklusive förväntad varaktighet och tidslinje för återkallande av beslut.

Överväg att schemalägga större ändringar för början till mitten av veckan och undvik distribueringar i slutet av veckan, så att problem kan åtgärdas med lämpliga resurser. Prioritera snabb tillbakadragande och stark övervakning efter distribuering framför fasta kalenderregler.

Ändra fönster och frys skyddar viktiga verksamhetsperioder. Upprätta perioder för att frysa ändringar innan större affärshändelser (räkenskapsårets slut, produktlanseringar och större marknadsföringskampanjer) för att förhindra problem orsakade av distribution under perioder med höga insatser.

Dokumentändring fryser kalendern årligen och kommunicerar begränsade perioder i tillräckligt god tid så att team kan planera enligt detta. Överdriven frysning av långsam hastighet; otillräcklig frysning skapar verksamhetsrisk.

Upprätta feedbackloopar som ansluter operativ telemetri till agentförbättring.

Samling av användarfeedback samlar in uttrycklig feedback genom frågor eller uppföljningsundersökningar. Samla in implicit feedback genom slutföranderesultat, omflyttning till mänskliga agenter, försök igen och uppföljningsfrågor som indikerar missnöje. Kombinera uttryckliga och implicita signaler för att få ett omfattande kvalitetsperspektiv.

Samla in feedback direkt, direkt när det händer och inte senare. Försenad feedbackinsamling minskar svarsresultat och introducerar biasering för återkallande.

Användningsanalyser visar verkliga konversationsmönster som ämnen, frågor och trender som återkommer. De testar om en agents komplexitet tjänar sitt syfte, om kapacitet inte används på grund av dålig upptäckbarhet och om verklig användning validerar de ursprungliga designantagandena.

Fråga konversationsloggar som analyserar frågetyper, konversationslängder, resultat efter ämne och användarnöjdhet efter konversationsegenskaper. Analyser av användningsmönster guidar till förfining, expansion av Knowledge och kapacitetsprioritering.

Analys av felmönster identifierar systematiska kvalitetsproblem som behöver åtgärdas. Analysera fellogggruppering efter feltyp, påverkade användare, konversationsmönster och tidsfördelning. Felmönster avslöjar problem med uppmaningar, Knowledge base-luckor, integreringsproblem eller kundcase som kräver hantering.

Prioritera felavhjälpning efter frekvens och påverkan. Fel med hög frekvens som påverkar många användare kräver omedelbar uppmärksamhet. Fel med låg frekvens kan representera acceptabla kundcase beroende på verksamhetens påverkan och åtgärdskostnaden.

Trendövervakning av kvalitet följer precision, relevans, säkerhet och nöjdhet över tid och upptäcker försämring innan den blir allvarlig. Upprätta kvalitetsbaslinjer efter inledande agentdistribuering. Övervaka pågående kvalitet mot baslinjer som varnar när trender avtar utöver acceptabla tröskelvärden.

Kvalitetsövervakning avslöjar om snabba ändringar, modelluppdateringar eller Knowledge base-ändringar förbättrar eller försämrar prestandan, vilket möjliggör datadrivna förbättringsbeslut.

Följ experiment som systematiskt informerar förbättringsbeslut med empiriska bevis.

Experimentramverk ger enhetlig struktur för att testa förbättringar, inklusive:

  • Hypotes - vilken förbättring förväntas
  • Experimentell design - hur varianter distribueras
  • Mått - vilka resultat som mäts
  • Provstorlek - hur många interaktioner som behövs för statistisk validering
  • Framgångskriterier - vilka resultat motiverar uppflyttning

Dokumentexperiment innan körning förhindrar tvetydig tolkning av resultat. Fördefinierade framgångskriterier möjliggör tydliga uppflyttningsbeslut och undviker långa diskussioner om huruvida resultaten är “tillräckligt bra”.

Variantspårning loggar vilka användare som fått vilka varianter som aktiverar resultatkorrelation. Följ varianttilldelning i konversationsmetadata som möjliggör analys av kvalitet, kostnad och nöjdhet efter variant.

Statistisk validering säkerställer att experimenten körs tillräckligt länge med tillräcklig provstorlek för tillförlitliga slutsatser. Beräkna den provstorlek som behövs innan experiment baserat på förväntad effektstorlek, statistiska kraftkrav och acceptabla felfrekvenser. Otillräckliga prover ger bullriga resultat som leder till dåliga beslut.

Flerarmad banditoptimering allokerar dynamiskt mer trafik till bättre presterande varianter under experiment. Flerarmade banditmetoder minskar alternativkostnaden för experiment genom att minska exponeringen för sämre varianter och samtidigt samla in tillräckligt med data för statistisk analys.

Experimentkatalogen loggar varje experiments varianter, resultat och beslut. Det stoppar team från att testa misslyckade metoder igen, sprider lärdomar över organisationen och bygger en delad post om vad som faktiskt fungerar.

Operativ excellens för agentsystem kräver att traditionella DevOps-metoder utökas för att hantera unika AI-egenskaper. Omfattande observerbarhet gör det möjligt att förstå beteenden hos nya agenter. Systematisk livscykelhantering säkerställer kvalitet, säkerhet och kostnadskontroll. Incidentsvarsprocesser hanterar agentspecifika fellägen. Kontinuerliga förbättringar omvandlar verksamhetsupplevelsen till organisatorisk kapacitet.

Viktiga metoder för operativ excellens i agentsystem:

  • Logga fullständiga konversationer inklusive inmatningar, utmatningar, resonemangsspår, åtgärder och resultat.
  • Övervaka svarskvaliteten kontinuerligt genom precision, relevans, säkerhet och nöjdhetsmått.
  • Upptäck modelldrift och beteendeförändringar genom grundläggande jämförelse och upptäckt av avvikelser.
  • Uppmaningar, konfigurationer och modeller för versionshantering som möjliggör återställning och A/B-test.
  • Implementera gradvis lansering med funktionsflagg och kanariefåglar som begränsar explosionsradien.
  • Utforma brytare och reservhierarkier som förhindrar kaskadagentfel.
  • Utför klanderfria granskningar efter incidenter med fokus på systematiska förbättringar.
  • Upprätta kvalitetsgrindar och godkännandeprocesser som förhindrar att problematiska agenter når produktion.
  • Bygg feedbackloopar som ansluter operativ telemetri till agentförbättring.
  • Följ experiment systematiskt med empiriska bevis för att guida förbättringsbeslut.

Organisationer som investerar i operativ excellens för agenter får hållbara konkurrensfördelar genom pålitliga, högkvalitativa AI-funktioner som utvecklas kontinuerligt med verksamhetsbehoven.

Dela din feedback om det välarkitektoniska ramverket.