Når du har oprettet og konfigureret dine AI-agenter i Webex AI Agent Studio-platformen, er det næste trin at integrere dem med tale- og digitale kanaler. Denne integration gør det muligt for AI-agenterne at håndtere både stemmebaserede og digitale samtaler med dine kunder, hvilket giver en problemfri og interaktiv brugeroplevelse.
Adgang til den autonome AI-agent til taleopkald er i øjeblikket begrænset til specifikke kunder. Du kan få flere oplysninger ved at kontakte Cisco support.
De følgende afsnit beskriver konfigurationsflowet for integration af AI-agenter med stemmek analen, så de kan administrere stemmebaserede kundeinteraktioner effektivt.
Forudsætninger
- Opret og konfigurer AI-agenterne. Du kan finde flere oplysninger under Konfigurere scriptet AI-agent og Kon figurer autonom AI-agent i administrationsvejledningen til Webex AI Agent Studio.
- Opsæt stemmekanalen:
- Opret et indgangspunkt for stemmekanalen.
- Tildel routingsflowet til indgangspunktet. Du kan finde flere oplysninger i artiklen Opsætning af en kanal.
- Opret et flow. Du kan finde flere oplysninger i afsnittet Opret og administrer flow i artiklen Flow Designer.
Konfigurer AI-agenter i gang
Virtual Agent V2-aktiviteten giver en samtaleoplevelse i realtid for dine kontakter. Du kan føje Virtual Agent V2-aktiviteten til opkaldsstrømmen for at håndtere talebaserede AI-aktiverede samtaler. Når en opkalder taler, matcher systemet talen til den bedste hensigt i AI-agenten. Desuden hjælper det den, der ringer op som en del af IVR-oplevelsen (Interactive Voice Response).
ResultaterResultatet af samtalen mellem den, der ringer op og den virtuelle agent, bestemmer denne outputsti.
-
Håndteret — Resultatet påberåbes, når kørslen af den virtuelle agent er afsluttet.
-
Eskaleret — Resultatet påberåbes, når opkaldet skal eskaleres til den menneskelige agent.
Enhver fejl, der opstår under samtalen mellem den virtuelle agent og den, der ringer op, bestemmer denne outputsti.
Fejl — F lowet tager denne vej i alle fejlscenarier.
- Træk og slip Virtual Agent V2- aktiviteten fra Aktivitetsbiblioteket til hovedflowlærredet.
- I Generelle indstillinger skal du udføre følgende handlinger:
- Angiv et navn til aktiviteten i feltet Aktivitetsetiket.
- Angiv en beskrivelse af aktiviteten i feltet Aktivitetsbeskrivelse.
- I indstillingerne for Samtaleoplevelse
- For scriptede AI-agenter:
- Vælg Webex AI Agent Scripted på rullelisten Contact Center AIConfig.
- Vælg en af de udgivne scriptagenter på rullelisten Virtual Agent.
- For autonome AI-agenter:
- Vælg Webex AI Agent Autonomous på rullel Contact Center AIisten Config.
- Vælg en af de offentliggjorte autonome agenter på rullel isten Virtual Agent.
Du skal indstille de globale variabler i flowet for at konfigurere standardindtastnings sproget og outputstemmen for virtuel agent.
Hvis du vil tilsidesætte standardinputsproget og outputstemmen for Webex AI- agenten, der er konfigureret i AI Agent Studio, skal du medtage Angiv variabelaktiviteter før Virtual Agent V2-aktiviteten i flowet. Du kan finde flere oplysninger om, hvordan du tilføjer globale variabler i flowet, under Globale variabler i Flow Designer.
For brugerdefineret inputsprog skal du konfigurere aktiviteten Angiv variabel som følger:
- Indstil variablen til Global_Language.
- Indstil variabelværdien til den ønskede sprogkode (for eksempel fr-CA).
For brugerdefineret outputstemme skal du konfigurere aktiviteten Indstil variabel som følger:
- Indstil variablen til Global_voiceName.
- Indstil variabelværdien til den ønskede outputstemmekode (f.eks.
EN-US-Jennifer).
Vig tigt: Den stemme, du vælger, skal understøttes af den motor, som din AI-agent bruger. Ellers afslutter opkald fejlstien for VAV2- aktiviteten.
Du kan finde flere oplysninger om de understøttede stemmer og sprog under Under støttede sprog og stemmer til AI- agenter.
- For scriptede AI-agenter:
- An giv det brugerdefinerede hændelsesnavn og dataene i kolonnerne Hændelses navn - Hændelsesdata i indstillingerne for Statsh ændelse. Statshændelsen er en mekanisme til at udløse den
hændelseshandler, der er konfigureret på Webex AI-agenten. I AI-agenten kan du konfigurere,
hvordan hændelsen skal håndteres.
-
Begivenhedsnavn — (valgfrit) Angiver navnet på den begivenhed, der er defineret på den integrerede tredjeparts AI-platform.
-
Hændelsesdata — (valgfrit) Angiver de JSON-data, som systemet sender (som en del af det definerede hændelsesnavn) til den integrerede tredjeparts AI-platform.
Du kan angive hændelsesnavnet og dataene i form af en statisk værdi eller et udtryk. For udtryk skal du bruge denne syntaks:
{{variable}}. Følgende er et eksempel på den tilstandshændelse, der er konfigureret til at hilse den, der ringer op, med en brugerdefineret velkomstmeddelelse.Begivenhedsnavn:
CustomWelcomeBegivenhedsdata:
{"Name“: „John"} -
- Markér afkrydsningsfeltet Aktivér stemme
optagelse i Avancerede indstillinger for at tillade optagelse af samtaler mellem AI-agenten
og kunden. Når aktiveret, vises optagelserne på siden Sessioner i
AI Agent Studio-programmet.
Tjenesten anvender lagdelte kontroller, herunder automatisk registrering af mønstre, der kan indikere PCI-data i AI Agent-optagelser og begrænse dens synlighed i AI Agent Studio. Automatiseret detektion identificerer muligvis ikke alle forekomster af sådanne mønstre, som vist i følgende scenarier:
- Uopfordret videregivelse fra den, der ringer op: En opkalder kan dele betalingskort eller relaterede oplysninger uden for det forventede opkaldsflow, hvilket kan påvirke detektionens pålidelighed.
- Tale-til-tekst (STT) transskriptionsbegrænsninger: Hvis STT-modellen transkriberer betalingskortrelaterede detaljer ufuldstændigt, unøjagtigt eller i et uventet format, kan detektion være mindre pålidelig.
- Pludselig opkaldsafslutning: Opkald kan afbrydes, før backend-systemer fuldt ud kan analysere samtalen og identificere følsomt indhold, hvilket resulterer i u besvaret eller forsinket registrering.
- Brug følgende aktivitetsuddatavariabler til at håndtere forskellige brugssager:
- VirtualAgentv2.transcripturl —Gemmer URL'en, der peger på udskriften af samtalen mellem AI-agenten og den, der ringer op.
-
VirtualAgentv2.metadata — Gemmer de JSON-data, som systemet modtager fra agenten som en del af behandlingen, håndteringen af brugerdefinerede hændelser eller overførselshandlinger. Du kan bruge disse data til at opbygge mere forretningslogik i flowbyggeren.
Se følgende eksempler udfyldt i variablen MetaData for forskellige scenarier:
Håndteret resultat
{ "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Eskaleret resultat
Til brugerdefineret overførsel:
Eskaleringsmetadataene og handlingsoplysningerne.
- escalation_type → brugerdefineret
- escalation_trigger → Navnet på overførselshandlingen, der udløste eskaleringen
- handlinger - liste over handlinger udløst under påkaldelsen
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] } }Til systemoverførsel
Dette er standardudgangseksemplet for systemoverførsel.
- escalation_type → system
- eskalation_trigger → agentoverførsel
- handlinger - liste over handlinger udløst under påkaldelsen
{ "escalation_type": "system", "escalation_trigger": "agent_transfer", "actions": { "agent_transfer": [ { "input": { "message": "I’ll connect you with a human representative now. Please hold on for a moment while I transfer you." }, "type": "transfer" } ] } } -
VirtualAgentv2.StateEventName — Gemmer navnet på den brugerdefinerede begivenhed, som systemet modtager fra Webex AI-agenten, efter at systemet udløser en brugerdefineret tilstandshændelse.
Se følgende flowskabeloner i Flow Designer Guide for at få oplysninger om brug af AI- agenter på talekanaler:
Konfigurer brugerdefinerede hændelser
I stemmekanalen giver brugerdefinerede begivenheder flowdesigneren mulighed for at orkestrere komplekse interaktioner med AI-agenten. Dette er især nyttigt, når opfyldelse af hensigter kræver handlinger som at hente data fra eksterne systemer eller foretage opkald til tredjeparts API'er. Flowdesigneren implementerer den nødvendige logik til disse opfyldelseshandlinger.
I øjeblikket understøttes brugerdefinerede begivenheder kun for scriptede og autonome AI-agenter via stemmekanalen.
De følgende afsnit skitserer konfigurationsflowet til integration af AI-agenter med digitale kanaler og gør det muligt for dem at håndtere digitale interaktioner med kunderne.
Forudsætninger
-
Opret og konfigurer AI-agenterne. Du kan finde flere oplysninger under Konfigurere scriptet AI-agent og Kon figurer autonom AI-agent i administrationsvejledningen til Webex AI Agent Studio.
-
Konfigurer din digitale kanal. Webex Connectog Webex Contact Center-integration understøtter i øjeblikket seks kanaler, nemlig WhatsApp, SMS, e-mail, Facebook Messenger, Apple Messages for Business og Live Chat. Du kan finde flere oplysninger om konfiguration af kanal aktiver for hver af disse kanaler under Konfiguration af kanalaktiver.
-
Opret et flow påWebex Connect. Du kan finde flere oplysninger i Oprette et flow på Webex Connect.
Konfigurer AI-agenter i gang
Du kan bruge en AI Agent- node til at besvare specifikke forespørgsler fra et korpus eller vidensbase. Du kan også aktivere multiturn-samtaler. AI-agenten kan stille opfølgende spørgsmål, forstå kontekst og give personlige svar.
Du skal blot trække og slippe AI Agent- noden på din visuelle flowbygger for at komme i gang. Denne node hjælper dig med at bruge scriptede og autonome AI-agenter, der er konfigureret i Webex AI Agent Studio.
Konfigurer input- og outputvariabler i AI-agentnode
AI Agent-noden indeholder to metoder:
-
Process Message — Giver dig mulighed for at sende brugermeddelelser til den valgte agent og få agentsvar tilbage.
-
Luk session — Giver dig mulighed for at lukke en session i AI-agenten. I visse scenarier kan det være nødvendigt at lukke en eksisterende AI-agentsession og starte en ny. Det kan opnås ved hjælp af en bestemt metode inden for AI Agent-noden. Hvis en session f.eks. forbliver inaktiv i en bestemt periode, lukker systemet sessionen automatisk for at optimere ressourcerne.
- I metoden Process Message skal du konfigurere følgende inputvariabler:
- Agenttype —Den type agent, der bruges i flowet - uanset om det er scriptet eller autonomt.
- Agent — Agenten, der behandler brugermeddelelsen og får et
svar.
Du kan se de AI-agenter, du har adgang til, i Webex AI Agent Studio. Du kan finde flere oplysninger om administration af brugere og agenter i Webex AI Agent Studio under Brugerroller og administration af teammedlemmer.
- Meddelelse — Variabelnavnet, der indeholder den indgående kunde besked, der sendes til den valgte AI-agent
- Sprog — Hvis den valgte AI-agent er flersproget, kan du
vælge sproget for den indgående besked på rullel isten Sprog. Vi
udfylder rullelisten baseret på sprog i AI-agentindstillinger.
Vi deaktiverer denne rulleliste for agenter med et enkelt sprog.
- Kanal — Navnet på den kanal, hvorfra systemet modtager kundens besked.
- Brugeridentifikator — Angiv brugerens unikke identifikator for den valgte kanal.
- Brugerdefinerede parametre (valgfrit) — Du kan videre
give yderligere oplysninger om kunden til Webex AI Agent Studio som et nøgleværdipar. Vi knytter disse oplysninger til brugerens profil og bruger
dem til senere samtaler. Du kan f.eks. angive, om en bruger er en ny
kunde eller en eksisterende kunde.
Nøgler, der sendes som
brugerdefinerede parametre, er tilgængelige som $ {consumerData.extra_params. <your_key>} i agentsvar.I øjeblikket understøttes brugerdefinerede parametre kun for scriptet AI-agent via digitale kanaler.
- Meddelelsesparametre (valgfrit) — Du kan videregive yderligere
oplysninger om den aktuelle udveksling til Webex AI Agent Studio som et nøgleværdipar.
Vi gemmer ikke denne meddelelse, og den er kun tilgængelig til brug i det næste agent svar. Nøgler, der sendes som
meddelelsesparametre, er tilgængelige som $ {extra_params. <your_key>} i agentsvar.
-
Konfigurer følgende outputvariabler i metoden Process Message:
-
TextResponse — Tekstoutput konfigureret i AI-agenten; fungerer kun, hvis der ikke er nogen anden type rige eller specielle elementer til stede. For flere tekstelementer i svaret returneres det første tekstelement også.
-
FullRespon se —Det fulde svar med alle rige elementer og flere meddelelser til stede i output fra agenten.
-
Datastore —En JSON/Dict af alle brugerdefinerede sessionsvariabler i agenten
-
TransactionId — Transaktions-id'et for anmodningen i Webex AI Agent Studio
-
SessionId — Sessions-/samtale-id 'et i Webex AI Agent Studio
-
ConsumerID — Kunde-id'et i Webex AI Agent Studio
-
MessageMetadata — Metadata, der er knyttet til det aktuelle svar fra den konfigurerede agent
-
SessionMetadata — Metadata, der er knyttet til sessionen for det aktuelle svar fra den konfigurerede agent
I øjeblikket understøttes MessageMetadata og SessionMet adata kun for scriptet AI-agent via digitale kanaler.
-
ResponsePayload — Den komplette nyt telast for svar fra Webex AI Agent Studio
-
- Konfigurer følgende inputvariabler i metoden Luk session:
- Agent — Agenten, der behandler brugermeddelelsen og får et svar.
Du kan se de AI-agenter, du har adgang til, i Webex AI Agent Studio. Du kan finde flere oplysninger om administration af brugere og agenter i Webex AI Agent Studio under Brugerroller og administration af teammedlemmer.
- Sessions-id — Vi lukker AI-agentsessionen. Sessions-id er tilgængeligt som en outputvariabel for metoden Processmeddelelse.
- Agent — Agenten, der behandler brugermeddelelsen og får et svar.
Du kan finde oplysninger om skabeloner, der bruger AI-agenter på digitale kanaler, under Brug af AI-agentflowskabeloner.
Node-resultater
Du kan se listen over mulige noderesultater for denne node. Du kan tilpasse node etiketterne ved hjælp af ikonet Rediger (blyant). Noden går ud gennem en af knudekanterne svarende til resultatet af noden. Hver AI Agent-node svarer til et node-resultat. Her er en liste over noderesultater.
- Fejl (rød) — angiver følgende:
-
OnError — når agenten ikke har svaret med en meddelelse.
-
onInvalidCustomerId — når en kundeidentifik ator mangler.
-
onInvalidMessage — når meddel elsesværdien mangler.
-
- Succes (grøn) - angiver følgende:
-
OnSuccess — når agenten svarer med en besked.
-
OnAgenthAndover — når agenten fremsætter en anmodning om overdragelse til agenterne .
-
- Timeout (gul/gul) — angiver følgende:
-
OnTimeout — når agenten ikke har reageret i mere end 15 sekunder.
-