Koristite agente umjetne inteligencije za interakcije s kupcima
Nakon što izradite i konfigurirate svoje AI agente na platformi Webex AI Agent Studio, sljedeći je korak njihova integracija s glasovnim i digitalnim kanalima. Ova integracija omogućuje AI agentima da upravljaju glasovnim i digitalnim razgovorima s vašim klijentima, pružajući besprijekorno i interaktivno korisničko iskustvo.
Pristup autonomnom agentu umjetne inteligencije za glasovne pozive trenutačno je ograničen na određene korisnike. Za više informacija obratite se Cisco podršci.
Sljedeći odjeljci detaljno opisuju tijek konfiguracije za integraciju AI agenata s glasovnim kanalom, što im omogućuje učinkovito upravljanje glasovnim interakcijama s klijentima.
Preduvjeti
- Stvorite i konfigurirajte AI agente. Dodatne informacije potražite u člancima Postavljanje skriptiranog AI agenta i Postavljanje autonomnih odjeljaka AI agenata u vodiču Webex AI Agent Studio Administration.
- Postavite glasovni kanal:
- Stvorite ulaznu točku za glasovni kanal.
- Dodijelite tijek proizvodnog postupka ulaznoj točki. Dodatne informacije potražite u članku Postavljanje kanala.
- Postavite tijek. Dodatne informacije potražite u odjeljku Stvaranje tokova i upravljanje njima u članku Dizajner toka.
Konfiguriranje AI agenata u tijeku
Aktivnost Virtualni agent V2 pruža vašim kontaktima iskustvo razgovora u stvarnom vremenu. Možete dodati aktivnost Virtualni agent V2 u tijek poziva kako biste upravljali razgovorima koji se temelje na govoru s omogućenom umjetnom inteligencijom. Kada pozivatelj govori, sustav uspoređuje govor s najboljom namjerom AI agenta. Nadalje, pomaže pozivatelju kao dio iskustva interaktivnog glasovnog odgovora (engl. Interactive Voice Response, IVR).
IshodiIshod razgovora između pozivatelja i virtualnog agenta određuje taj izlazni put.
-
Obrađeno – ishod se poziva po dovršetku izvršavanja virtualnog agenta.
-
Eskalirao – ishod se poziva kada je potrebno da se poziv eskalira ljudskom agentu.
Svaka pogreška koja se pojavi tijekom razgovora između virtualnog agenta i pozivatelja određuje taj izlazni put.
Pogreška – tijek ide ovim putem u svim scenarijima pogreške.
- Povucite i ispustite aktivnost Virtualni agent V2 iz Biblioteke aktivnosti na radnu površinu glavnog tijeka.
- U Općim postavkamaizvršite sljedeće radnje:
- U polje Oznaka aktivnosti unesite naziv aktivnosti.
- U polje Opis aktivnosti unesite opis aktivnosti.
- U postavkama sučelja razgovora
- Za skriptirane AI agente:
- Odaberite Webex AI Agent skriptiran s padajućeg popisa Konfiguracija umjetne inteligencije kontaktnog centra.
- Odaberite jednog od objavljenih skriptiranih agenata na padajućem popisu Virtualni agent .
- Za autonomne agente umjetne inteligencije:
- Odaberite Webex AI Agent Autonomous s padajućeg popisa Konfiguracija AI Kontaktnog centra.
- Odaberite jednog od objavljenih autonomnih agenata na padajućem popisu Virtualni agent .
Morate postaviti globalne varijable u toku za konfiguriranje zadanog ulaznog jezika i izlaznog glasa za virtualnog agenta. Dodatne informacije o dodavanju globalnih varijabli u tok potražite u članku Globalne varijable u dizajneru toka.
Ako želite nadjačati zadani ulazni jezik i izlazni glas za VAV, uključite u tijek postavljanje varijabilnih aktivnosti prije aktivnosti virtualnog agenta V2.
Za prilagođeni ulazni jezik konfigurirajte aktivnost Postavi varijablu na sljedeći način:
- Postavite varijablu na Global_Language.
- Postavite vrijednost varijable na potrebnu šifru jezika (na primjer, fr-CA).
Za prilagođeni izlazni glas konfigurirajte aktivnost Postavi varijablu na sljedeći način:
- Postavite varijablu na Global_VoiceName.
- Postavite vrijednost varijable na potrebnu izlaznu šifru naziva glasa (na primjer, en-US-Standard-D).
Dodatne informacije o podržanim glasovima i jezicima potražite u odjeljku Podržani jezici i glasovi za AI agente.
- Za skriptirane AI agente:
- U postavkama Događaj stanja unesite naziv prilagođenog događaja i podatke iz stupaca Naziv događaja – Podaci događaja. Događaj stanja mehanizam je za pokretanje alata za rukovanje događajem koji je konfiguriran na botu agenta. U botu agenta možete konfigurirati kako se događaj mora obrađivati.
-
Naziv događaja–(neobavezno) Označava naziv događaja koji je definiran na integriranoj AI platformi treće strane.
-
Podaci o događaju–(neobavezno) Označava JSON podatke koje sustav šalje (kao dio definiranog naziva događaja) integriranoj AI platformi treće strane.
Možete navesti naziv događaja i podatke u obliku statičke vrijednosti ili izraza. Za izraze upotrebljavajte ovu sintaksu:
{{ variable }}. Sljedeći je primjer događaja stanja koji je konfiguriran kako bi pozdravio pozivatelja prilagođenom porukom dobrodošlice.Naziv događaja:
CustomWelcomePodaci događaja:
{"Name": "John"} -
- U naprednim postavkama potvrdite okvir Omogući snimanje glasa da biste omogućili snimanje razgovora između AI agenta i klijenta. Kada je omogućeno, snimke se pojavljuju na stranici Sesije unutar aplikacije AI Agent Studio.
Ako u snimljenim razgovorima postoje PCI podaci, snimanje ostaje skriveno od korisničkog sučelja AI Agent Studija. Međutim, PCI podaci snimljeni tijekom snimanja u sljedećim scenarijima možda neće biti skriveni u studiju AI Agent:
- Neiskorišteno otkrivanje od strane kupca: Korisnici mogu dijeliti osjetljive podatke, kao što su brojevi kartica, bez prethodnog upita ili upozorenja sustava, što otežava predviđanje i rukovanje podacima u stvarnom vremenu.
- Netočna transkripcija STT modelima: modeli pretvaranja govora u tekst (STT) možda neće pouzdano prepisati osjetljive podatke točno onako kako su izgovoreni. Na primjer, brojevi kreditnih kartica mogu se vratiti s znamenkama koje nedostaju, netočnim razmakom ili neispravnim nizovima, što utječe na otkrivanje i maskiranje nizvodno.
- Prekid poziva prije dovršetka obrade u pozadinskom sustavu: U nekim slučajevima poziv je prekinut prije nego što pozadinski sustavi mogu analizirati razgovor i identificirati osjetljivi sadržaj, što rezultira propuštenim snimanjem ili odgođenim otkrivanjem.
- Koristite sljedeće izlazne varijable aktivnosti za rješavanje različitih slučajeva upotrebe:
- VirtualAgentV 2.TranscriptURL — pohranjuje URL koji upućuje na transkript razgovora između AI agenta i pozivatelja.
-
VirtualAgentV2.MetaData — pohranjuje JSON podatke koje sustav prima od agenta kao dio akcije ispunjavanja, rukovanja prilagođenim događajem ili prijenosa. Ove podatke možete upotrebljavati za izgradnju više poslovnih logika u altu za izgradnju tijeka.
Pogledajte sljedeće primjere popunjene u varijabli MetaData za različite scenarije:
Obrađeni ishod
{ "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Eskalirani ishod
Za prilagođeni prijenos:
Metapodaci eskalacije i informacije o akciji.
- escalation_type → prilagođeno
- escalation_trigger → Naziv radnje prijenosa koja je pokrenula eskalaciju
- Akcije – popis radnji pokrenutih tijekom pozivanja
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] }Za prijenos sustava
Ovo je zadani primjer izlaza za prijenos sustava.
- escalation_type → sustav
- escalation_trigger → agent_transfer
- Akcije – popis radnji pokrenutih tijekom pozivanja
{ "escalation_type": "sustav", "escalation_trigger": "agent_transfer", "akcije": { "agent_transfer": [ { "input": { "poruka": "Sada ću vas povezati s ljudskim predstavnikom. Molim vas, pričekajte trenutak dok vas prebacim." }, "vrsta": "prijenos" } ] } } -
VirtualAgentV2.StateEventName — pohranjuje naziv prilagođenog događaja koji sustav prima od bota agenta nakon što sustav pokrene prilagođeni događaj stanja.
Pojedinosti o korištenju AI agenata na glasovnim kanalima potražite u sljedećim predlošcima toka u vodiču za dizajnere toka:
Konfiguriranje prilagođenih događaja
U glasovnom kanalu prilagođeni događaji omogućuju dizajneru toka da orkestrira složene interakcije s AI agentom. To je osobito korisno kada ispunjavanje namjera zahtijeva radnje kao što su dohvaćanje podataka s vanjskih sustava ili upućivanje poziva API-jevima trećih strana. Dizajner protoka provodi potrebnu logiku za ove radnje ispunjenja.
Trenutno su prilagođeni događaji podržani samo za skriptirane i autonomne AI agente putem glasovnog kanala.
Sljedeći odjeljci opisuju tijek konfiguracije za integraciju agenata umjetne inteligencije s digitalnim kanalima i omogućuju im upravljanje digitalnim interakcijama s kupcima.
Preduvjeti
-
Stvorite i konfigurirajte AI agente. Dodatne informacije potražite u člancima Postavljanje skriptiranog AI agenta i Postavljanje autonomnih odjeljaka AI agenata u vodiču Webex AI Agent Studio Administration.
-
Konfigurirajte svoj digitalni kanal. Integracija Webex Connect i Webex Contact Center trenutno podržava šest kanala, a to su WhatsApp, SMS, Email, Facebook Messenger, Apple Messages for Business i Live Chat. Dodatne informacije o konfiguriranju imovine kanala za svaki od tih kanala potražite u odjeljku Konfiguracija imovine kanala.
-
Stvorite tijek na Webex Connect. Dodatne informacije potražite u odjeljku Stvaranje tijeka na Webex Connect.
Konfiguriranje AI agenata u tijeku
Čvor AI agenta možete koristiti za odgovaranje na određene upite iz korpusa ili baze znanja. Možete omogućiti i razgovore s više okreta. AI agent može postavljati dodatna pitanja, razumjeti kontekst i pružiti personalizirane odgovore.
Jednostavno povucite i ispustite čvor AI agenta na svoj sastavljač vizualnog toka da biste započeli. Ovaj čvor pomaže vam u korištenju skriptiranih i autonomnih AI agenata konfiguriranih unutar Webex AI Agent Studio.
Konfiguriranje ulaznih i izlaznih varijabli u čvoru AI agenta
Čvor AI agenta sadrži dvije metode:
-
Obradi poruku – omogućuje slanje korisničkih poruka odabranom agentu i vraćanje odgovora agenta.
-
Zatvaranje sesije – omogućuje zatvaranje sesije u AI agentu. U određenim scenarijima možda će biti potrebno zatvoriti postojeću sesiju AI agenta i pokrenuti novu. To se može postići određenom metodom unutar čvora AI Agent. Na primjer, ako sesija ostane neaktivna tijekom određenog razdoblja, sustav automatski zatvara sesiju kako bi optimizirao resurse.
- U metodi Obradi poruku konfigurirajte sljedeće ulazne varijable:
- Vrsta agenta – vrsta agenta koji se koristi u tijeku – bilo da je skriptiran ili autonoman.
- Agent — agent koji obrađuje korisničku poruku i dobiva odgovor.
Agente umjetne inteligencije kojima imate pristup možete vidjeti u studiju Webex AI Agent. Dodatne informacije o upravljanju korisnicima i agentima u studiju Webex AI Agent Studio potražite u članku Uloge korisnika i upravljanje suigračima.
- Poruka – naziv varijable koji sadrži dolaznu poruku korisnika poslanu odabranom AI agentu
- Jezik – ako je odabrani AI agent višejezični, jezik dolazne poruke možete odabrati na padajućem popisu Jezik . Padajući popis popunjavamo na temelju jezika u postavkama AI agenata.
Ovaj padajući popis onemogućujemo za agente s jednim jezikom.
- Kanal – naziv kanala s kojeg sustav prima korisnikovu poruku.
- Identifikator korisnika – navedite jedinstveni identifikator korisnika za odabrani kanal.
- Prilagođeni parametri (neobavezno) – dodatne informacije o klijentu možete proslijediti Webex AI Agent Studiju kao par ključnih vrijednosti. Te podatke povezujemo s profilom korisnika i koristimo ih za kasnije razgovore. Na primer, možete da navedete da li je korisnik novi klijent ili postojeći klijent.
Ključevi proslijeđeni kao
prilagođeni parametridostupni su kao ${consumerData.extra_params.<your_key>} u odgovorima agenta.Trenutno su prilagođeni parametri podržani samo za skriptiranog AI agenta putem digitalnih kanala.
- Parametri poruke (neobavezno) – dodatne informacije o trenutnoj razmjeni možete proslijediti Webex AI Agent Studiju kao par ključnih vrijednosti.
Ne pohranjujemo ovu poruku i dostupna je samo za upotrebu u sljedećem odgovoru agenta. Ključevi proslijeđeni kao
parametriporuke dostupni su kao ${extra_params.<your_key>} u odgovorima agenta.
-
Konfigurirajte sljedeće izlazne varijable u metodi Procesna poruka:
-
TextResponse — Izlaz teksta konfiguriran unutar AI agenta; radi samo ako nema druge vrste bogatih ili posebnih elemenata. Također, za više tekstnih stavki u odgovoru vraća se prva stavka teksta.
-
FullResponse — potpuni odgovor sa svim bogatim elementima i više poruka prisutnih u izlazu agenta.
-
Spremište podataka – JSON/dict svih korisnički definiranih varijabli sesija unutar agenta
-
TransactionId —Transakcija ID za zahtjev u Webex AI Agent Studio
-
SessionId—Sesija/razgovor ID u Webex AI Agent Studio
-
ConsumerId – korisnik ID u aplikaciji Webex AI Agent Studio
-
MessageMetadata – metapodaci povezani s trenutnim odgovorom konfiguriranog agenta
-
SessionMetadata – metapodaci pridruženi sesiji za trenutni odgovor konfiguriranog agenta
Trenutno su MessageMetadata i SessionMetadata podržani samo za skriptirani AI agent putem digitalnih kanala.
-
ResponsePayload – cjelokupni korisni teret odaziva iz Webex AI Agent Studio
-
- Konfigurirajte sljedeće ulazne varijable u metodi Zatvori sesiju:
- Agent — agent koji obrađuje korisničku poruku i dobiva odgovor.
Agente umjetne inteligencije kojima imate pristup možete vidjeti u studiju Webex AI Agent. Dodatne informacije o upravljanju korisnicima i agentima u studiju Webex AI Agent Studio potražite u članku Uloge korisnika i upravljanje suigračima.
- Sesija ID – zatvaramo sesiju AI agenta. Sesija ID dostupna je kao izlazna varijabla metode procesne poruke .
- Agent — agent koji obrađuje korisničku poruku i dobiva odgovor.
Informacije o predlošcima koji koriste agente umjetne inteligencije na digitalnim kanalima potražite u članku Korištenje predložaka toka AI agenta.
Ishodi čvorova
Možete vidjeti popis mogućih ishoda čvorova za ovaj čvor. Oznake čvorova možete prilagoditi pomoću ikone Uredi (olovka). Čvor izlazi kroz jedan od rubova čvora koji odgovaraju ishodu čvora. Svaki čvor AI agenta odgovara ishodu čvora. Evo popisa ishoda čvorova.
- Pogreška (crvena)—označava sljedeće:
-
onError — kada agent nije odgovorio porukom.
-
onInvalidCustomerID—kada nedostaje identifikator klijenta.
-
onInvalidMessage — kada nedostaje vrijednost poruke.
-
- Uspjeh (zeleno) – označava sljedeće:
-
onSuccess—kada agent odgovori porukom.
-
onAgentHandover — kada agent podnese zahtjev za predaju agentima.
-
- Prekoračenje vremena (žuto/žuto) – označava sljedeće:
-
onTimeOut — kada agent nije odgovorio najviše 15 sekundi.
-