Uporaba agentov umetne inteligence za interakcijo s strankami
Ko ustvarite in konfigurirate svoje agente AI na platformi Webex AI Agent Studio, je naslednji korak, da jih integrirate z glasovnimi in digitalnimi kanali. Ta integracija agentom umetne inteligence omogoča glasovne in digitalne pogovore z vašimi strankami, kar zagotavlja nemoteno in interaktivno uporabniško izkušnjo.
Dostop do avtonomnega agenta umetne inteligence za glasovne klice je trenutno omejen na določene stranke. Za več informacij se obrnite na podporo Cisco.
V naslednjih razdelkih je podrobno opisan potek konfiguracije za integracijo agentov umetne inteligence z glasovnim kanalom, kar jim omogoča učinkovito upravljanje glasovnih interakcij s strankami.
Predpogoji
- Ustvarite in konfigurirajte agente AI. Če želite več informacij, glejte Nastavitev skriptnega posrednika umetne inteligence in Nastavitev avtonomnega posrednika umetne inteligence v skrbniškem priročniku Webex AI Agent Studio.
- Nastavitev glasovnega kanala:
- Ustvarite vstopno točko za glasovni kanal.
- Dodelite potek usmerjanja vstopni točki. Če želite več informacij, glejte članek Nastavitev kanala.
- Nastavite potek. Če želite več informacij, glejte razdelek Ustvarjanje in upravljanje potekov v članku Načrtovalnik poteka.
Konfiguracija agentov AI v poteku
Dejavnost Virtual Agent V2 zagotavlja pogovorno izkušnjo v realnem času za vaše stike. V tok klicev lahko dodate dejavnost Virtual Agent V2 za upravljanje pogovorov z umetno inteligenco, ki temeljijo na govoru. Ko klicatelj govori, sistem ujema govor z najboljšim namenom v agentu AI. Poleg tega pomaga klicatelju kot del izkušnje Interactive Voice Response (IVR).
RezultatovRezultat pogovora med klicateljem in virtualnim agentom določa to izhodno pot.
-
Obravnavano – rezultat se prikliče, ko je izvajanje navideznega posrednika končano.
-
Stopnjevanje – izid se prikliče, ko je treba klic stopnjevati do človeškega agenta.
Vsaka napaka, ki se pojavi med pogovorom med navideznim agentom in klicateljem, določa to izhodno pot.
Napaka – potek ubere to pot v vseh scenarijih napak.
- Povlecite in spustite dejavnost Virtual Agent V2 iz knjižnice dejavnosti na glavno platno poteka.
- V razdelku Splošne nastavitve izvedite naslednja dejanja:
- V polje Oznaka dejavnosti vnesite ime dejavnosti.
- V polje Opis dejavnosti vnesite opis dejavnosti.
- V nastavitvah pogovorne izkušnje
- Za agente umetne inteligence s skriptom:
- Select Webex AI Agent Scripted s spustnega seznama Contact Center AI Config .
- Izberite enega od objavljenih skriptnih agentov na spustnem seznamu Virtual Agent .
- Za avtonomne agente umetne inteligence:
- Izberite Webex AI Agent Autonomous s spustnega seznama Konfiguracija AI Contact Center AI.
- Izberite enega od objavljenih avtonomnih posrednikov na spustnem seznamu Virtual Agent .
Nastaviti morate globalne spremenljivke v toku, da konfigurirate privzeti jezik vnosa in izhodni glas za navideznega agenta. Če želite več informacij o dodajanju globalnih spremenljivk v potek, glejte Globalne spremenljivke v orodju Flow Designer.
Če želite preglasiti privzeti jezik vnosa in izhodni glas za VAV, vključite dejavnosti Nastavi spremenljivke pred dejavnostjo Virtual Agent V2 v potek.
Za jezik vnosa po meri konfigurirajte dejavnost Nastavi spremenljivko na naslednji način:
- Spremenljivko nastavite na Global_Language.
- Vrednost spremenljivke nastavite na zahtevano jezikovno kodo (na primer fr-CA).
Za izhodni glas po meri konfigurirajte dejavnost Nastavi spremenljivko na naslednji način:
- Spremenljivko nastavite na Global_VoiceName.
- Vrednost spremenljivke nastavite na zahtevano kodo izhodnega glasovnega imena (na primer en-US-Standard-D).
Če želite več informacij o podprtih glasovih in jezikih, glejte Podprti jeziki in glasovi za posrednike umetne inteligence.
- Za agente umetne inteligence s skriptom:
- V nastavitvah Stanje dogodka vnesite ime dogodka po meri in podatke v stolpce Ime dogodka - Podatki o dogodku. Državni dogodek je mehanizem za sprožitev rutine za obravnavo dogodkov, ki je konfigurirana na agentskem botu. V agentskem botu lahko konfigurirate, kako je treba obravnavati dogodek.
-
Ime dogodka – (izbirno) Označuje ime dogodka, ki je določeno na integrirani platformi umetne inteligence drugega proizvajalca.
-
Podatki o dogodku – (izbirno) Označuje podatke JSON, ki jih sistem pošlje (kot del opredeljenega imena dogodka) integrirani platformi umetne inteligence tretje osebe.
Določite lahko ime dogodka in podatke v obliki statične vrednosti ali izraza. Za izraze uporabite to sintakso:
{{ variable }}. V nadaljevanju je primer dogodka stanja, ki je konfiguriran tako, da pozdravi klicatelja s pozdravnim sporočilom po meri.Ime dogodka:
CustomWelcomePodatki o dogodku:
{"Ime": "John"} -
- V dodatnih nastavitvah potrdite polje Omogoči snemanje glasu, da omogočite snemanje pogovorov med posrednikom AI in stranko. Ko je možnost omogočena, se posnetki prikažejo na strani » Seje« v aplikaciji AI Agent Studio.
Če so v posnetih pogovorih podatki PCI, snemanje ostane skrito pred uporabniškim vmesnikom AI Agent Studio. Vendar pa podatki PCI, zajeti med snemanjem v naslednjih scenarijih, morda ne bodo skriti pred AI Agent Studio:
- Nezahtevano razkritje s strani stranke: stranke lahko delijo občutljive podatke, kot so številke kartic, brez predhodnega sistemskega poziva ali opozorila, zaradi česar je težje predvideti podatke in z njimi ravnati v realnem času.
- Netočen prepis z modeli STT: modeli govora v besedilo (STT) občutljivih podatkov morda ne bodo zanesljivo prepisovali točno tako, kot so bili izgovorjeni. Številke kreditnih kartic se lahko na primer vrnejo z manjkajočimi številkami, napačnim razmikom ali prekinjenimi zaporedji, kar vpliva na zaznavanje in maskiranje na nižji stopnji.
- Prekinitev klica pred zaključkom obdelave zaledja: v nekaterih primerih se povezava s klicem prekine, preden lahko zaledni sistemi analizirajo pogovor in prepoznajo občutljivo vsebino, kar povzroči zgrešeno zajemanje ali zakasnjeno zaznavanje.
- Za različne primere uporabe uporabite naslednje spremenljivke izhoda dejavnosti:
- VirtualAgentV 2.TranscriptURL – shrani URL, ki kaže na prepis pogovora med agentom AI in klicateljem.
-
VirtualAgentV2.MetaData – shranjuje podatke JSON, ki jih sistem prejme od posrednika kot del izpolnjevanja, obravnavanja dogodka po meri ali dejanja prenosa. S temi podatki lahko v graditelju potekov ustvarite več poslovne logike.
Oglejte si naslednje primere, izpolnjene v spremenljivki MetaPodatki za različne scenarije:
Obravnavan izid
{ "dejanja": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Stopnjevani izid
Za prenos po meri:
Eskalacijski metapodatki in informacije o dejanju.
- escalation_type → po meri
- escalation_trigger → Ime dejanja prenosa, ki je sprožilo stopnjevanje
- Dejanja – seznam dejanj, ki se sprožijo med pozivom
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "dejanja": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] } } }Za sistemski prenos
To je privzeti izhod za prenos sistema.
- escalation_type → sistem
- escalation_trigger → agent_transfer
- Dejanja – seznam dejanj, ki se sprožijo med pozivom
{ "escalation_type": "sistem", "escalation_trigger": "agent_transfer", "dejanja": { "agent_transfer": [ { "vnos": { "message": "Zdaj vas bom povezal s človeškim predstavnikom. Prosim, držite se za trenutek, medtem ko vas prenašam." }, "type": "transfer" } ] } } -
VirtualAgentV2.StateEventName – shrani ime dogodka po meri, ki ga sistem prejme od bota posrednika, ko sistem sproži dogodek stanja po meri.
Podrobnosti o uporabi agentov umetne inteligence na glasovnih kanalih najdete v naslednjih predlogah poteka v vodniku za načrtovalnik poteka:
Konfiguracija dogodkov po meri
V glasovnem kanalu dogodki po meri omogočajo oblikovalcu pretoka, da organizira zapletene interakcije z agentom AI. To je še posebej uporabno pri izpolnjevanju namenov, ki zahtevajo dejanja, kot so pridobivanje podatkov iz zunanjih sistemov ali klicanje API-jev tretjih oseb. Oblikovalec toka izvaja potrebno logiko za ta dejanja izpolnjevanja.
Trenutno so dogodki po meri podprti samo za skriptirane in avtonomne agente umetne inteligence prek glasovnega kanala.
V naslednjih razdelkih je opisan postopek konfiguracije za integracijo agentov umetne inteligence z digitalnimi kanali in omogočanje upravljanja digitalnih interakcij s strankami.
Predpogoji
-
Ustvarite in konfigurirajte agente AI. Če želite več informacij, glejte Nastavitev skriptnega posrednika umetne inteligence in Nastavitev avtonomnega posrednika umetne inteligence v skrbniškem priročniku Webex AI Agent Studio.
-
Konfigurirajte digitalni kanal. Integracija Webex Connect in Webex Contact Center trenutno podpira šest kanalov, in sicer WhatsApp, SMS, Email, Facebook Messenger, Apple Messages for Business in Live Chat. Če želite več informacij o konfiguraciji sredstev kanala za vsakega od teh kanalov, glejte Konfiguracija sredstev kanala.
-
Ustvarite potek na Webex Connect. Če želite več informacij, glejte Ustvarjanje poteka v storitvi Webex Connect.
Konfiguracija agentov AI v poteku
Vozlišče agenta AI lahko uporabite za odgovarjanje na določene poizvedbe iz korpusa ali zbirke znanja. Omogočite lahko tudi pogovore v več obratih. Agent AI lahko postavlja nadaljnja vprašanja, razume kontekst in zagotavlja prilagojene odgovore.
Če želite začeti, preprosto povlecite in spustite vozlišče agenta AI na graditelja vizualnega poteka. To vozlišče vam pomaga uporabljati skriptirane in avtonomne agente AI, konfigurirane v studiu Webex AI Agent Studio.
Konfiguracija vhodnih in izhodnih spremenljivk v vozlišču posrednika AI
Vozlišče agenta AI vsebuje dva načina:
-
Obdelaj sporočilo – omogoča pošiljanje uporabniških sporočil izbranemu posredniku in vračanje odgovorov posrednikov.
-
Zapri sejo – omogoča zapiranje seje pri posredniku AI. V nekaterih primerih bo morda treba zapreti obstoječo sejo agenta AI in začeti novo. To je mogoče doseči s posebno metodo v vozlišču agenta AI. Če na primer seja določen čas ostane neaktivna, sistem samodejno zapre sejo, da optimizira vire.
- V načinu Procesno sporočilo konfigurirajte naslednje vhodne spremenljivke:
- Vrsta posrednika – vrsta sredstva, uporabljenega v poteku – skriptno ali avtonomno.
- Posrednik – posrednik, ki obdela uporabniško sporočilo in prejme odgovor.
Agente AI, do katerih imate dostop, si lahko ogledate v studiu Webex AI Agent Studio. Če želite več informacij o upravljanju uporabnikov in posrednikov v programu Webex AI Agent Studio, glejte Uporabniške vloge in upravljanje sodelavcev.
- Sporočilo – ime spremenljivke, ki vsebuje dohodno sporočilo stranke, poslano izbranemu posredniku AI
- Jezik – če je izbrani posrednik umetne inteligence večjezičen, lahko na spustnem seznamu Jezik izberete jezik dohodnega sporočila. Spustni seznam izpolnimo glede na jezike v nastavitvah posrednika AI.
Ta spustni seznam onemogočimo za zastopnike z enim jezikom.
- Kanal – ime kanala, s katerega sistem prejme sporočilo stranke.
- Identifikator uporabnika – navedite enolični identifikator uporabnika za izbrani kanal.
- Parametri po meri (izbirno) – dodatne informacije o stranki lahko posredujete studiu Webex AI Agent Studio kot par ključnih vrednosti. Te podatke povežemo s profilom uporabnika in jih uporabimo za poznejše pogovore. Določite lahko na primer, ali je uporabnik nova ali obstoječa stranka.
Ključi, posredovani kot
parametripo meri, so dostopni kot ${consumerData.extra_params.<your_key>} v odzivih posrednikov.Trenutno so parametri po meri podprti samo za skriptnega agenta AI prek digitalnih kanalov.
- Parametri sporočila (izbirno) – dodatne informacije o trenutni izmenjavi lahko posredujete studiu Webex AI Agent Studio kot par ključnih vrednosti.
Tega sporočila ne shranimo in je na voljo samo za uporabo pri naslednjem odzivu posrednika. Ključi, posredovani kot
parametrisporočila, so v odzivih posrednikov dostopni kot ${extra_params.<your_key>}.
-
Konfigurirajte naslednje izhodne spremenljivke v metodi procesnega sporočila:
-
TextResponse – besedilni izhod, konfiguriran znotraj posrednika AI; deluje le, če ni prisotna nobena druga vrsta bogatih ali posebnih elementov. Za več besedilnih elementov v odgovoru je vrnjen tudi prvi besedilni element.
-
FullResponse – popoln odziv z vsemi obogatenimi elementi in več sporočili, ki so prisotni v izhodu posrednika.
-
Shramba podatkov – JSON/diktat vseh uporabniško določenih spremenljivk sej znotraj posrednika
-
TransactionId – transakcija ID za zahtevo v Webex AI Agent Studio
-
SessionId – seja/pogovor ID v Webex AI Agent Studio
-
ConsumerId – stranka ID v Webex AI Agent Studio
-
MessageMetadata – metapodatki, povezani s trenutnim odzivom konfiguriranega posrednika
-
SessionMetadata – metapodatki, povezani s sejo, za trenutni odziv konfiguriranega posrednika
Trenutno sta MessageMetadata in SessionMetadata podprta samo za skriptnega agenta AI prek digitalnih kanalov.
-
ResponsePayload – popolna koristna obremenitev odziva iz studia Webex AI Agent Studio
-
- Konfigurirajte naslednje vhodne spremenljivke v načinu bližnje seje:
- Posrednik – posrednik, ki obdela uporabniško sporočilo in prejme odgovor.
Agente AI, do katerih imate dostop, si lahko ogledate v studiu Webex AI Agent Studio. Če želite več informacij o upravljanju uporabnikov in posrednikov v programu Webex AI Agent Studio, glejte Uporabniške vloge in upravljanje sodelavcev.
- Seja ID – Sejo agenta AI zapremo. Seja ID je na voljo kot izhodna spremenljivka metode procesnega sporočila .
- Posrednik – posrednik, ki obdela uporabniško sporočilo in prejme odgovor.
Za informacije o predlogah, ki uporabljajo posrednike umetne inteligence na digitalnih kanalih, glejte Uporaba predlog poteka posrednika AI.
Rezultati vozlišč
Ogledate si lahko seznam možnih izidov vozlišč za to vozlišče. Oznake vozlišč lahko prilagodite z ikono Uredi (svinčnik). Vozlišče izstopa skozi enega od robov vozlišča, ki ustrezajo izidu vozlišča. Vsako vozlišče agenta AI ustreza rezultatu vozlišča. Tukaj je seznam rezultatov vozlišč.
- Napaka (rdeča) – označuje to:
-
onError – ko posrednik ni odgovoril s sporočilom.
-
onInvalidCustomerID – če identifikator stranke manjka.
-
onInvalidMessage – če manjka vrednost sporočila.
-
- Uspeh (zeleno) – označuje naslednje:
-
onSuccess – ko posrednik odgovori s sporočilom.
-
onAgentHandover – ko agent vloži zahtevo za predajo agentom.
-
- Časovna omejitev (rumena/oranžna) – označuje naslednje:
-
onTimeOut – če se posrednik ne odzove v največ 15 sekundah.
-