Bruk AI-agenter til kundesamhandlinger
Når du har opprettet og konfigurert AI-agentene dine i Webex AI Agent Studio-plattformen, er neste trinn å integrere dem med talekanalene og de digitale kanalene. Denne integrasjonen gjør at AI-agentene kan håndtere både talebaserte og digitale samtaler med kundene dine, noe som gir en sømløs og interaktiv brukeropplevelse.
Tilgang til den autonome AI-agenten for taleanropene er for øyeblikket begrenset til bestemte kunder. For mer informasjon, vennligst kontakt Cisco support.
Delene nedenfor beskriver konfigurasjonsflyten for integrering av AI-agenter med talekanalen, slik at de kan administrere talebaserte kundesamhandlinger effektivt.
Forutsetninger
- Opprett og konfigurer AI-agentene. Hvis du vil ha mer informasjon, kan du se Konfigurere skriptbasert AI-agent og Konfigurere autonome AI-agentdeler i administrasjonsveiledningen Webex AI Agent Studio.
- Konfigurer talekanalen:
- Opprett et inngangspunkt for talekanalen.
- Tilordne ruteflyten til inngangspunktet. Hvis du vil ha mer informasjon, kan du se artikkelen Konfigurere en kanal.
- Konfigurer en flyt. Hvis du vil ha mer informasjon, kan du se delen Opprette og administrere flyter i artikkelen Flytutforming.
Konfigurere AI-agenter i flyt
Virtual Agent V2-aktiviteten gir en sanntidssamtaleopplevelse for kontaktene dine. Du kan legge til Virtual Agent V2-aktiviteten i anropsflyten for å behandle talebaserte KI-samtaler. Når en innringer snakker, samsvarer systemet talen med den beste hensikten i AI-agenten. Den hjelper også anroperen som en del av Interactive Voice Response-opplevelsen (IVR).
ResultatResultatet av samtalen mellom oppringeren og den virtuelle agenten bestemmer denne utgangsbanen.
-
Håndtert – Resultatet startes når kjøringen av den virtuelle agenten er fullført.
-
Eskalert – Resultatet aktiveres når anropet må eskaleres til den menneskelige agenten.
Alle feil som oppstår under samtalen mellom den virtuelle agenten og oppringeren, bestemmer denne utgangsbanen.
Feil – Flyten tar denne banen i alle feilscenarier.
- Dra og slipp aktiviteten Virtual Agent V2 fra Aktivitetsbibliotek til hovedflytlerretet.
- I Generelle innstillinger, utfører du følgende handlinger:
- I feltet Aktivitetsetikett, angir du et navn på aktiviteten.
- I feltet Aktivitetsbeskrivelse angir du en beskrivelse for aktiviteten.
- I innstillingene for samtaleopplevelse ,
- For skriptede AI-agenter:
- Velg Webex AI-agent skriptet fra rullegardinlisten Kontaktsenter AI Config .
- Velg en av de publiserte skriptagentene under rullegardinlisten Virtual Agent .
- For autonome AI-agenter:
- Velg Webex AI-agent autonom fra rullegardinlisten Kontaktsenter AI Config .
- Velg en av de publiserte autonome agentene under rullegardinlisten Virtual Agent .
Du må angi de globale variablene i flyten for å konfigurere standard inndataspråk og utgangsstemme for virtuell agent. Hvis du vil ha mer informasjon om hvordan du legger til globale variabler i flyten, kan du se Globale variabler i flytutforming.
Hvis du vil overstyre standard inndataspråk og utgangsstemme for VAV, inkluderer du Angi variable aktiviteter før Virtual Agent V2-aktiviteten i flyten.
For egendefinert inndataspråk, konfigurer du den angitte variabelaktiviteten som følger:
- Angi variabelen som Global_Language.
- Angi variabelverdien til den obligatoriske språkkoden (for eksempel fr-CA).
For egendefinert utdatatale konfigurerer du den angitte variabelaktiviteten på følgende måte:
- Angi variabelen til Global_VoiceName.
- Angi variabelverdien til den obligatoriske utgående talenavnkoden (for eksempel en-us-standard-D).
Hvis du vil ha mer informasjon om de støttede stemmene og språkene, kan du se Språk og stemmer som støttes for AI-agenter.
- For skriptede AI-agenter:
- I innstillingene Angi hendelse angir du egendefinert hendelsesnavn og dataene i kolonnene Hendelsesnavn – Hendelsesdata. Tilstandshendelsen er en mekanisme for å utløse hendelsesbehandleren som er konfigurert på agentboten. I agentboten kan du konfigurere hvordan hendelsen må behandles.
-
Hendelsesnavn – (valgfritt) Angir navnet på hendelsen som er definert på den integrerte tredjeparts AI-plattformen.
-
Hendelsesdata – (valgfritt) Angir JSON-dataene som systemet sender (som en del av det definerte hendelsesnavnet) til den integrerte tredjeparts AI-plattformen.
Du kan angi hendelsesnavnet og dataene i form av en statisk verdi eller et uttrykk. For uttrykk bruker du denne syntaksen:
{{ variable }}. Følgende er et eksempel på tilstandshendelsen som er konfigurert for å møte anroperen med en tilpasset velkomstmelding.Hendelsesnavn :
CustomWelcomeHendelsesdata:
{"Name": "John"} -
- I Avanserte innstillinger merker du av for Aktiver taleopptak for å tillate opptak av samtaler mellom AI-agenten og kunden. Når dette er aktivert, vises opptakene på Økter-siden i AI Agent Studio-programmet.
Hvis det er PCI-data i samtaleopptakene, forblir opptaket skjult fra brukergrensesnittet for AI Agent Studio. PCI-data som fanges opp under innspillingen i følgende scenarier, kan imidlertid ikke skjules fra AI Agent Studio:
- Uoppfordret avsløring fra kunden: Kunder kan dele sensitiv informasjon, for eksempel kortnumre, uten forutgående systembeskjed eller advarsel, noe som gjør det vanskeligere å forutse og håndtere dataene i sanntid.
- Unøyaktig transkripsjon av STT-modeller: Tale-til-tekst (STT)-modeller transkriberer kanskje ikke sensitive data på en pålitelig måte nøyaktig slik de snakkes. Kredittkortnumre kan for eksempel returneres med manglende sifre, feil avstand eller brutte sekvenser, noe som påvirker gjenkjenning og maskering nedstrøms.
- Samtaleavslutning før serverdelbehandlingen fullføres: I noen tilfeller kobles anropet fra før serverdelsystemene kan analysere samtalen og identifisere det sensitive innholdet, noe som resulterer i tapt opptak eller forsinket oppdagelse.
- Bruk følgende aktivitetsutgangsvariabler til å håndtere ulike brukstilfeller:
- VirtualAgentV 2.TranscriptURL – lagrer URL-adressen som peker til utskriften av samtalen mellom AI-agenten og oppringeren.
-
VirtualAgentV2.MetaData – Lagrer JSON-dataene som systemet mottar fra agenten som en del av handlingen Oppfyllelse, behandling av egendefinert hendelse eller overføring. Du kan bruke disse dataene til å bygge mer forretningslogikk i flytverktøyet.
Se følgende eksempler fylt ut i Metadata-variabelen for ulike scenarier:
Håndtert utfall
{ "handlinger": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "oppfyllelse" } ] } }Eskalert utfall
For tilpasset overføring:
Metadataene for videresending og handlingsinformasjonen.
- escalation_type → tilpasset
- escalation_trigger → Navnet på overføringshandlingen som utløste eskaleringen
- Handlinger – liste over handlinger som ble utløst under aktiveringen
{ "escalation_type": "tilpasset", "escalation_trigger": "booking_agent_transfer", "handlinger": { "booking_agent_transfer": [ { "inndata": { "postnummer": "12345", "date_of_birth": "27-06-1973" }, "type": "overføring" } } }For systemoverføring
Dette er standard utdata for systemoverføring.
- escalation_type → systemet
- escalation_trigger → agent_transfer
- Handlinger – liste over handlinger som ble utløst under aktiveringen
{ "escalation_type": "system", "escalation_trigger": "agent_transfer", "handlinger": { "agent_transfer": [ { "input": { "message": "Jeg skal koble deg til en menneskelig representant nå. Vær så snill å hold ut et øyeblikk mens jeg overfører deg." }, "type": "overføring" } ] } } -
VirtualAgentV2.StateEventName – Lagrer navnet på den egendefinerte hendelsen som systemet mottar fra agentroboten etter at systemet har utløst en egendefinert tilstandshendelse.
Se følgende flytmaler i veiledningen for flytutforming hvis du vil ha mer informasjon om hvordan du bruker AI-agenter på talekanaler:
Konfigurere egendefinerte hendelser
I talekanalen gjør egendefinerte hendelser det mulig for flytdesigneren å orkestrere komplekse samhandlinger med AI-agenten. Dette er spesielt nyttig når oppfyllelse av intensjoner krever handlinger som å hente data fra eksterne systemer eller foreta kall til tredjeparts API-er. Flytutformingen implementerer den nødvendige logikken for disse oppfyllelseshandlingene.
For øyeblikket støttes bare egendefinerte hendelser for skriptede og autonome AI-agenter via talekanal.
Delene nedenfor beskriver konfigurasjonsflyten for integrering av AI-agenter med digitale kanaler og gjør dem i stand til å håndtere digitale samhandlinger med kundene.
Forutsetninger
-
Opprett og konfigurer AI-agentene. Hvis du vil ha mer informasjon, kan du se Konfigurere skriptbasert AI-agent og Konfigurere autonome AI-agentdeler i administrasjonsveiledningen Webex AI Agent Studio.
-
Konfigurer den digitale kanalen. Webex Connect og Webex Contact Center integrasjon støtter for øyeblikket seks kanaler, nemlig WhatsApp, SMS, e-post, Facebook Messenger, Apple Messages for Business og Live Chat. Hvis du vil ha mer informasjon om hvordan du konfigurerer kanalressursene for hver av disse kanalene, kan du se Konfigurasjon av kanalressurs.
-
Opprett en flyt på Webex Connect. Hvis du vil ha mer informasjon, kan du se Opprette en flyt på Webex Connect.
Konfigurere AI-agenter i flyt
Du kan bruke en AI-agentnode til å svare på bestemte spørringer fra et korpus eller en kunnskapsbase. Du kan også aktivere samtaler med flere svinger. AI-agenten kan stille oppfølgingsspørsmål, forstå kontekst og gi tilpassede svar.
Bare dra og slipp AI Agent-noden til den visuelle flytbyggeren for å komme i gang. Denne noden hjelper deg med å bruke skriptede og autonome AI-agenter konfigurert i Webex AI Agent Studio.
Konfigurere inndata- og utdatavariabler i AI-agentnode
Noden AI Agent inneholder to metoder:
-
Behandle melding – Lar deg sende brukermeldinger til den valgte agenten og få agentsvar tilbake.
-
Lukk økt – Lar deg lukke en økt i AI-agenten. I enkelte scenarier kan det være nødvendig å lukke en eksisterende AI-agentøkt og starte en ny. Det kan oppnås ved å bruke en bestemt metode i AI-agentnoden. Hvis en økt for eksempel forblir inaktiv i en angitt periode, lukker systemet økten automatisk for å optimalisere ressursene.
- I metoden Behandle melding konfigurerer du følgende inndatavariabler:
- Agenttype – Typen agent som brukes i flyten – skriptbasert eller autonom.
- Agent – Agenten som behandler brukermeldingen og får et svar.
Du kan se AI-agentene du har tilgang til, i Webex AI Agent Studio. Hvis du vil ha mer informasjon om administrasjon av brukere og agenter i Webex AI Agent Studio, kan du se Brukerroller og administrere teammedlemmer.
- Melding – Variabelnavnet som inneholder den innkommende kundemeldingen som ble sendt til den valgte AI-agenten
- Språk – Hvis den valgte AI-agenten er flerspråklig, kan du velge språk for den innkommende meldingen i rullegardinlisten Språk . Vi fyller ut rullegardinlisten basert på språk i innstillingene for AI-agent.
Vi deaktiverer denne rullegardinlisten for agenter med ett språk.
- Kanal – Navnet på kanalen som systemet mottar kundens melding fra.
- Brukeridentifikator: Oppgi brukerens unike identifikator for den valgte kanalen.
- Egendefinerte parametere (valgfritt) – Du kan sende tilleggsinformasjon om kunden til Webex AI Agent Studio som et nøkkelverdipar. Vi knytter denne informasjonen til brukerens profil og bruker den til senere samtaler. Du kan for eksempel angi om en bruker er en ny kunde eller en eksisterende kunde.
Nøkler som sendes som
egendefinerte parametere, er tilgjengelige som ${consumerData.extra_params.<your_key>} i agentsvar.For øyeblikket støttes egendefinerte parametere bare for skriptbasert AI-agent via digitale kanaler.
- Meldingsparametere (valgfritt) – Du kan sende tilleggsinformasjon om gjeldende utveksling til Webex AI Agent Studio som et nøkkelverdipar.
Vi lagrer ikke denne meldingen, og den er bare tilgjengelig for bruk i neste agentsvar. Nøkler som sendes som
meldingsparametere, er tilgjengelige som ${extra_params.<your_key>} i agentsvar.
-
Konfigurer følgende utdatavariabler i metoden Behandle melding:
-
TextResponse – Tekstutdataene som er konfigurert i AI-agenten. Fungerer bare hvis det ikke finnes noen annen type rike eller spesielle elementer. For flere tekstelementer i svaret returneres også det første tekstelementet.
-
FullResponse – Det fullstendige svaret med alle rike elementer og flere meldinger i utdataene fra agenten.
-
Datastore – en JSON/diktat for alle brukerdefinerte øktvariabler i agenten
-
TransactionId – Transaksjonen ID for forespørselen i Webex AI Agent Studio
-
Økt-ID – økten/samtalen ID i Webex AI Agent Studio
-
ConsumerId – kunden ID i Webex AI Agent Studio
-
Meldingsmetadata – Metadataene som er knyttet til det gjeldende svaret fra den konfigurerte agenten
-
Øktmetadata – metadataene som er knyttet til økten for det gjeldende svaret fra den konfigurerte agenten
For øyeblikket støttes MessageMetadata og SessionMetadata bare for skriptbasert AI-agent via digitale kanaler.
-
ResponsePayload – Den fullstendige svarnyttelasten fra Webex AI Agent Studio
-
- Konfigurer følgende inndatavariabler i metoden Lukk økt:
- Agent – Agenten som behandler brukermeldingen og får et svar.
Du kan se AI-agentene du har tilgang til, i Webex AI Agent Studio. Hvis du vil ha mer informasjon om administrasjon av brukere og agenter i Webex AI Agent Studio, kan du se Brukerroller og administrere teammedlemmer.
- Økt ID – Vi avslutter AI-agentøkten. Økt ID er tilgjengelig som en utdatavariabel for prosessen Behandle melding .
- Agent – Agenten som behandler brukermeldingen og får et svar.
Hvis du vil ha informasjon om maler som bruker AI-agenter på digitale kanaler, kan du se Bruke flytmaler for AI-agenter.
Nodeutfall
Du kan se listen over mulige noderesultater for denne noden. Du kan tilpasse nodeetikettene ved hjelp av Rediger (blyant)-ikonet . Noden går ut gjennom en av nodekantene som svarer til utfallet av noden. Hver AI-agentnode tilsvarer et noderesultat. Her er en liste over noderesultater.
- Feil (rød) – angir følgende:
-
onError – når agenten ikke har svart med en melding.
-
onInvalidCustomerID – når en kundeidentifikator mangler.
-
onInvalidMessage – når meldingsverdien mangler.
-
- Vellykket (grønn) – angir følgende:
-
onSuccess – når agenten svarer med en melding.
-
onAgentHandover – når agenten sender en forespørsel om overlevering til agentene.
-
- Tidsavbrudd (gult/gult) – angir følgende:
-
onTimeOut – når agenten ikke har svart på ikke mer enn 15 sekunder.
-