- Domov
- /
- Članek
Ta članek opisuje pregled namenov, entitet in odgovorov za konfiguriranje vašega agenta umetne inteligence.
Nameni
Namera je osrednja komponenta platforme Webex AI Agent Studio, ki agentu umetne inteligence omogoča učinkovito razumevanje in odzivanje na vaš vnos. Predstavlja določeno nalogo ali dejanje, ki ga želite opraviti med pogovorom. Določite lahko vse namere, ki ustrezajo nalogam, ki jih želite izvesti. Natančnost klasifikacije namere neposredno vpliva na sposobnost agenta umetne inteligence, da zagotovi ustrezne in koristne odgovore. Klasifikacija namere je postopek prepoznavanja namere na podlagi vašega vnosa, kar agentu umetne inteligence omogoča, da se odzove na smiseln in kontekstualno ustrezen način. Za podrobnosti o ustvarjanju namenov glejte Ustvarjanje namena.
Sistemski nameni
- Privzeti rezervni namen– Zmogljivosti agenta umetne inteligence so same po sebi omejene z nameni, ki jih je zasnovan za prepoznavanje in odzivanje nanje. Čeprav podjetje ne more predvideti vseh možnih vprašanj, ki jih boste morda zastavili, lahko privzeti rezervni namen pomaga, da pogovori potekajo po načrtih.
Z implementacijo privzetega rezervnega namena lahko razvijalci agentov umetne inteligence zagotovijo, da agent umetne inteligence elegantno obravnava nepričakovane ali zunaj obsega poizvedbe in preusmeri pogovor nazaj k znanim namenom.
Razvijalcem agentov umetne inteligence ni treba dodajati posebnih izjav k rezervni nameri. Agenta je mogoče naučiti, da samodejno sproži rezervni namen, ko naleti na znana vprašanja izven obsega, ki bi jih sicer lahko napačno razvrstili v druge namene.
Na primer, v bančnem agentu z umetno inteligenco lahko stranke poskušajo povprašati o posojilih. Če agent umetne inteligence ni konfiguriran za obravnavo poizvedb v zvezi s posojili, se te poizvedbe lahko vključijo kot učne fraze znotraj privzetega nadomestnega namena. Ko stranka na kateri koli točki pogovora povpraša o posojilih, agent umetne inteligence prepozna, da poizvedba ne spada v okvir opredeljenih namenov, in sproži rezervni odgovor. To zagotavlja ustreznejši odziv.
Rezervni namen:
- ne bi smel imeti nobenih povezanih rež.
- mora za svoj odgovor uporabiti privzeti rezervni ključ predloge.
- Pomoč– Ta namen je zasnovan za obravnavo poizvedb strank o zmogljivostih agenta umetne inteligence. Ko stranke niso prepričane, kaj lahko dosežejo, ali naletijo na težave med pogovorom, pogosto poiščejo pomoč tako, da prosijo za pomoč.
help.Privzeto je odgovor za namen pomoči preslikan na ključ predloge
Help message. Vendar pa lahko razvijalci agentov umetne inteligence prilagodijo odgovor ali spremenijo pripadajoči ključ predloge, da zagotovijo bolj prilagojena in informativna navodila.Priporočljivo je, da se zmogljivosti agenta umetne inteligence predstavijo na visoki ravni, kar strankam omogoča jasno razumevanje, kaj lahko storijo naprej.
- Pogovor z agentom– Ta namen strankam omogoča, da zaprosijo za pomoč človeškega agenta na kateri koli stopnji interakcije z agentom umetne inteligence. Ko se ta namera sproži, sistem samodejno sproži prenos na človeškega agenta. Privzeta predloga odgovora za ta namen je
agent handover. Čeprav ni omejitev uporabniškega vmesnika glede spreminjanja ključa predloge odgovora, njegova sprememba ne bo vplivala na izid človeške predaje.
Nameni manjšega pogovora
Vsi na novo ustvarjeni agenti umetne inteligence vključujejo štiri vnaprej določene namene kratkih pogovorov za obravnavo običajnih pozdravov strank, izrazov hvaležnosti, negativnih povratnih informacij in slovesov:
- Pozdravi
- Hvala vam
- Agent umetne inteligence ni bil v pomoč
- Zbogom
Konteksti
Kontekst poenostavi in zgosti interakcije med agentom in stranko. Agent umetne inteligence zlahka razume besedne zveze, kot je »to želim kupiti«, kadar je dovolj konteksta, da prepozna, na kaj se »to« nanaša. Konteksti pomagajo doseči jasnost v interakcijah s strankami. Takšne izraze je mogoče uskladiti z namenom, če je zagotovljen ustrezen kontekst.
Za omogočanje nadaljnjih namenov in organizacijo načinov strukturiranja poteka pogovora je mogoče vsak namen konfigurirati z vstopnim in izhodnim kontekstom. Ta kontekstna spremenljivka se shrani za vsako sejo, stanje te spremenljivke pa se spreminja glede na namene, ki se sprožijo med sejo.
Kontekst vnosa
Konteksti vnosov nadzorujejo, ali se lahko namen ujema s poizvedbo končnega uporabnika na podlagi aktivnega konteksta seje. Ko je v seji prisoten kontekst, se za ujemanje namenov uporabijo naslednja pravila:
-
Namen z vnosnimi konteksti se bo ujemal le, če aktivni kontekst v seji že vsebuje vse zahtevane vrednosti vnosnega konteksta. Z drugimi besedami, vnosni kontekst namere mora biti podmnožica aktivnega konteksta, da se ujema.
-
Pri vseh namenih, ki izpolnjujejo zgornje pravilo, imajo prednost nameni, katerih vhodni kontekst se bolj ujema z aktivnim, če so ocene zaupanja za več namenov enake. Z drugimi besedami, vhodni kontekst bo uporabljen za delne tekme za razreševanje neodločenih izidov.
Izhod iz konteksta
Izhodni konteksti nadzorujejo aktivne kontekste za sejo. Izhodni kontekst vsebuje niz vrednosti konteksta in trajanje tega konteksta. Ko je namen zaključen (vsi prostori so zapolnjeni in je sprožen končni odgovor), konfigurirani izhodni konteksti za ta namen postanejo izhodi za ustrezno trajanje. Razvijalci lahko za določen namen konfigurirajo največ 15 izhodnih kontekstov. Izhodni kontekst lahko dodate s pritiskom na enter/return tipko po vnosu konteksta.
Subjekti
Entitete so gradniki pogovorov. To so bistveni elementi, ki jih agent umetne inteligence izlušči iz uporabnikovih izjav. Entitete predstavljajo specifične informacije, kot so imena izdelkov, datumi, količine ali katera koli druga pomembna skupina besed. Z učinkovitim prepoznavanjem in ekstrakcijo entitet lahko agent umetne inteligence bolje razume uporabnikovo namero in zagotovi natančnejše in ustreznejše odgovore. Za podrobnosti o ustvarjanju entitete glejte Ustvarjanje entitete.
Vrste entitet
Webex AI Agent Studio ponuja 11 vnaprej pripravljenih tipov entitet za zajemanje različnih vrst uporabniških podatkov. Ustvarite lahko tudi katero koli od naslednjih entitet po meri.
Entitete po meri
Te entitete je mogoče konfigurirati in razvijalcem omogočajo zajemanje informacij, specifičnih za posamezen primer uporabe.
-
Seznam po meri – Določite sezname pričakovanih nizov za zajem določenih podatkovnih točk, ki jih vnaprej izdelane entitete ne zajemajo. Vsakemu nizu lahko dodate več sinonimov. Na primer, entiteta velikosti pice po meri.
-
Regex – Uporabite regularne izraze za prepoznavanje določenih vzorcev in pridobivanje ustreznih podatkov. Na primer, regularni izraz za telefonsko številko, kot v
123-123-8789 -
Številke – Zajemajte numerične vnose fiksne dolžine z visoko natančnostjo, zlasti pri glasovnih interakcijah. To uporabljamo kot alternativo tipom entitet Custom in Regex v interakcijah brez glasovnih izrazov. Na primer, definirajte dolžino petih, da zaznate petmestno številko računa.
-
Alfanumerično – zajame kombinacije črk in številk ter tako zagotovi natančno prepoznavanje glasovnih in neglasovnih vnosov.
-
Prosta oblika – Zajemite prilagodljive podatkovne točke, ki jih je težko definirati ali preveriti.
-
Lokacija na zemljevidu (WhatsApp) – Pridobite podatke o lokaciji, ki ste jih delili v kanalu WhatsApp.
Sistemske entitete
| Ime entitete | Opis | Primer vnosa | Primer izhoda |
|---|---|---|---|
| Datum | Razčleni datume v naravnem jeziku v standardno obliko zapisa datuma | "julija prihodnje leto" | 01/07/2020 |
| Čas | Razčleni čas v naravnem jeziku v standardno obliko časa | 5 zvečer | 17:00 |
| E-poštni naslov | Zazna e-poštne naslove | pišite mi na info@cisco.com | info@cisco.com |
| Telefonska številka | Zazna običajno telefonsko številko | pokliči me na 9876543210 | 9876543210 |
| Denarne enote | Razčleni valuto in znesek | Želim 20 dolarjev | 20$ |
| Vrstilni | Zazna vrstno število | Četrti od desetih ljudi | 4th |
| Kardinal | Zazna kardinalno število | Četrti od desetih ljudi | 10 |
| Geolokacija | Zazna geografske lokacije (mesta, države itd.) | Šel sem plavat v Temzo v Londonu v Združenem kraljestvu. | London, Združeno kraljestvo |
| Imena oseb | Zazna pogosta imena | Bill Gates iz Microsofta | Bill Gates |
| Količina | Določa meritve, kot so teža ali razdalja | 5 km smo oddaljeni od Pariza | 5km |
| Trajanje | Določa časovna obdobja | 1 teden počitnic | 1 teden |
Ustvarjene entitete lahko urejate na zavihku entitete. Povezovanje entitet z namenom označuje vaše izjave z zaznanimi entitetami, ko jih dodajate.
Odgovori
Odgovori so sporočila, ki jih vaš agent umetne inteligence pošlje strankam kot odgovor na njihova vprašanja ali namere. Ustvarite lahko odgovore, ki vključujejo:
- Besedilo– Navadna besedilna sporočila za neposredno komunikacijo.
- Multimedija– Slike, zvočni ali video elementi za izboljšanje uporabniške izkušnje.
Za podrobnosti o ustvarjanju odgovorov glejte Ustvari odgovor.
Sistemski odzivi
Za skriptnega agenta umetne inteligence so na voljo naslednji vnaprej konfigurirani sistemski odzivi. Sporočila za privzete sistemske odgovore lahko prilagodite. Vendar teh odgovorov ne morete izbrisati.
-
Pozdravno sporočilo
-
Predlog odgovora
-
Delno sporočilo
-
Rezervno sporočilo
-
Predlog entitete
-
Predaja agenta
Odgovori v obliki kratkega pogovora
Naslednje odgovore v obliki kratkega pogovora lahko prilagodite in izbrišete:
-
Zbogom
-
Pozdravi
-
Sporočilo za pomoč
-
Ni koristno
-
Hvala vam
Podprti kanali, za katere lahko konfigurirate odgovore, so splet (privzeto), Apple Messages for Business, Messenger, RCS, SMS, Voice in WhatsApp.
Oblikovalec odgovorov
Oblikovalec odgovorov ponuja uporabniku prijazen vmesnik za ustvarjanje odgovorov brez potrebe po obsežnem znanju programiranja. Možnost pogojnih odgovorov omogoča enostavno sestavljanje odgovorov za nerazvijalce, ki jih agent umetne inteligence posreduje strankam.
Oblikovalec odzivov je zasnovan tako, da zagotavlja, da uporabniška izkušnja ustreza specifičnemu kanalu, s katerim komunicira agent umetne inteligence.
Podprte vrste odgovorov za kanale
V oblikovalniku odzivov lahko konfigurirate odzive, specifične za kanal, za namere. Za več informacij o konfiguriranju različnih vrst odgovorov glejte razdelek Konfiguracija vrst odgovorov.
| Vrsta odgovora | Opis | Podprti kanali |
|---|---|---|
| Besedilo | Preprosti besedilni odgovori omogočajo več besedilnih polj v enem odgovoru. Ta nastavitev razdeli daljša sporočila na obvladljive dele. Svojim odgovorom lahko dodate več možnosti odgovora, sistem pa bo naključno izbral eno za prikaz, kar zagotavlja dinamične interakcije. | Vse |
| Vrtiljak | Obogateni odgovori so sestavljeni iz ene ali več kartic, prikazanih v obliki vrtiljaka. | Splet (privzeto), Messenger |
| Hitri odgovor | Vnaprej določen odgovor, ki ga agenti umetne inteligence uporabljajo za hitro odzivanje na poizvedbe strank. | Splet (privzeto), SMS, Messenger, Apple Messages for Business, RCS |
| Slika | Vrsta večpredstavnostnega odgovora, kjer lahko konfigurirate slike z navedbo URL-jev. | Splet (privzeto), Messenger, WhatsApp |
| Video | Upodobi videoposnetke v predogledu na podlagi konfiguriranega URL-ja videoposnetka. | Splet (privzeto), WhatsApp |
| Zvok | Upodobi zvočno datoteko tako, da navede URL zvoka. V izhodu prikazuje tudi trajanje zvočnega sporočila. | Splet (privzeto), WhatsApp, spletni klepet |
| Datoteka | Shows/plays vrsta datoteke na podlagi konfiguriranega URL-ja datoteke. | |
| Gumb za odgovor | Ponuja hitre odgovore iz omejenega nabora možnosti, kot je izbira izdelka za vračilo. Vsako sporočilo je sestavljeno iz:
| |
| Seznam sporočil | Ponuja več možnosti za enostavno izbiro uporabnika, primernih za različne namene, kot so meniji za s seboj ali katalogi izdelkov. Če želite nastaviti sporočilo na seznamu, izpolnite zavihka »konfiguracija« in »razdelki seznama«. Zaslon »konfiguracija« prikazuje vsebino sporočil, ki jih bodo uporabniki videli na svojih napravah. Vsako sporočilo je sestavljeno iz:
Razdelek s seznamom je sestavljen iz:
Za konfiguriranje seznama sporočil na platformi bo potrebno dodatno polje: ID vrstice - enolični identifikator za vsako vrstico, ki vam bo pomagal prepoznati uporabnikovo izbiro. | |
| Oštevilčen seznam | Hitri odgovor v WhatsAppu je definiran kot oštevilčen seznam. Ko uporabniki izberejo številko s seznama elementov, se prejme koristni tovor, konfiguriran za ta element. | |
| Izbirnik seznama | Z izbirnikom seznama agent umetne inteligence deli seznam elementov s stranko na podlagi poizvedbe. To stranki omogoča, da izbere artikle med danimi možnostmi in odgovori z izbiro. Če se poizvedba stranke delno ujema, agent umetne inteligence odgovori z možnostmi, ki so blizu poizvedbi stranke. Odgovori z delnim ujemanjem se upodobijo samo za možnost Izbirnik seznama v kanalu Apple Messages for Business. | Apple Sporočila za podjetja |
| Izbirnik časa | Vrsta odgovora izbirnika časa vam omogoča, da nastavite časovne okvire za rezervacijo sestankov ali srečanj. Vsak razdelek potrebuje naslov, časovni pas in več terminov. Ko je nastavljen za namen, agent umetne inteligence pošlje te časovne intervale uporabnikom, da jih lahko izberejo. | Apple Sporočila za podjetja |
| Mediji | Ta predloga podpira priloge v različnih oblikah, kot so jpeg, mp3, mp4, png, pdf in aac. | Apple Sporočila za podjetja |
| Obogatena povezava | URL obogatene povezave je vdelan v sliko ali videoposnetek v klepetalnem mehurčku. Ko kliknete ta mehurček, je stranka preusmerjena na spletno mesto, navedeno na sliki ali videoposnetku. | Apple Sporočila za podjetja |
| Obrazec | Sporočila v storitvi Business Forms vam omogočajo ustvarjanje kompleksnih, večstranskih interaktivnih izkušenj za iOS in iPadOS z uporabo ene same datoteke JSON. Ta funkcija pomaga podjetjem zbirati podrobne podatke o strankah prek enostavnega vmesnika v storitvi Apple Messaging. Omogoča različne interakcije, ne da bi morali uporabniki zapustiti klepet. | Apple Sporočila za podjetja |
| Dogodek po meri | Omogoča nadzor nad pogovorom med interakcijo s skriptiranim agentom umetne inteligence. | Glas |
Seznam pogostih odzivnih spremenljivk
Za definiranje pogojev uporabite spremenljivke odziva v razdelku Pravila oblikovalnika pogojnih odzivov. Spremenljivke odziva v odgovorih agentov umetne inteligence lahko uporabite tudi za personalizacijo in obogatitev odgovorov agentov. Za več informacij o konfiguriranju pravil glejte Ustvarjanje odgovora.
| Ime spremenljivke |
Spremenljiv ključ | Opis |
|---|---|---|
|
Vrednost entitete |
|
S to spremenljivko lahko uporabite vrednost entitet, zbranih od uporabnikov. Na primer, v primeru uporabe rezervacije sestanka, kjer uporabnika vprašamo po želenem datumu z uporabo entitete z imenom »Datum«. Entita »Datum« vrne vrednost, ki jo navede uporabnik. |
|
Namen |
|
S to spremenljivko vrnete namen, ki ga vnese stranka. |
|
Trgovina za dogodke |
|
Uporabite to za dostop do slovarja, ki vsebuje vse parametre, poslane v koristnem nanosu dogodkov po meri prek oblikovalnika pretoka Webex Contact Center. |
|
Vrednosti trgovine dogodkov |
|
Uporabite to za dostop do vrednosti določenih ključev, poslanih v koristnih podatkih dogodkov po meri prek oblikovalnika pretoka Webex Contact Center. |
|
Dodatno parameter/Message vrednost parametra |
|
Uporabite to za dostop do informacij, posredovanih v razdelku »Parametri sporočila« v vozlišču Agent umetne inteligence za skriptne agente. Na primer, če je v vozlišču agenta umetne inteligence posredovan ključ 'user_plan', je dostopen kot extra_params.user_plan. Te vrednosti se ohranijo samo za en obrat sporočila, kar pomeni, da se vrednost ključa lahko uporabi samo v odgovoru na sporočilo, ki je spremljalo te parametre sporočila. |
|
Dodatni parametri |
|
Uporabite to za dostop do slovarja, ki vsebuje vse vrednosti, posredovane v razdelku »Parametri sporočila« v vozlišču Agent umetne inteligence za skriptne agente. |
|
Podatki o potrošnikih store/Customer parametri |
|
Uporabite to za dostop do slovarja, ki vsebuje vse parametre, posredovane v razdelku »Parametri stranke« v vozlišču Agent umetne inteligence za skriptne agente. |
|
Podatki o potrošnikih store/Customer vrednosti parametrov |
|
Uporabite to za dostop do informacij, posredovanih v razdelku »Parametri stranke« v vozlišču Agent umetne inteligence za skriptne agente. Na primer, če je v vozlišču agenta umetne inteligence posredovan ključ 'user_name', je dostopen kot consumerDataStore.extra_params.user_name |
|
Prejšnji intent/Last aktivna namera |
|
S to spremenljivko dostopite do imena namere, ki je bila aktivna v pogovoru pred trenutno namero. |
|
Kontekstna matrika |
|
Uporabite to za dostop do imen vseh kontekstov, prisotnih v pogovoru, v obliki tabele. |
|
Trajanje konteksta |
|
Pridobi vrednost trajanja določenega konteksta. |
|
UID stranke |
|
S to spremenljivko dostopite do enoličnega ID-ja stranke v pogojih ali vsebini odgovora agenta umetne inteligence. Pri digitalnih kanalih je UID konfiguriran v toku in se razlikuje glede na kanal. |
|
Spremenljivka shrambe podatkov |
|
S to spremenljivko dostopate do spremenljivk po meri, shranjenih na ravni seje. |
|
Predaja agenta po pravilih zastavice |
|
S to spremenljivko preverite, ali je bil pogovor predan človeku na podlagi katerega koli od pravil predaje agenta. |
|
Ujemajoči se ključ predloge |
|
S to spremenljivko dostopite do trenutnega imena odgovora. |
|
NLP besedilo |
|
S to spremenljivko dostopite do neobdelane poizvedbe stranke. |
|
Obdelana poizvedba |
|
S to spremenljivko dostopite do obdelane poizvedbe stranke. |
| ID transakcije |
| S to spremenljivko dostopite do ID-ja transakcije. |
Poleg zgoraj navedenega obstajajo še nekateri drugi podatkovni objekti, ki so dostopni kot odzivne spremenljivke. Mednje spadajo messageStore, newdfState in lastdfState, ki vsebujejo metapodatke o odgovoru agenta. Razvijalci lahko to natisnejo v svojih odgovorih, da dostopajo do podrobnosti in v odgovorih uporabijo poljubne parametre iz teh slovarjev. Vendar pa so v večini primerov uporabe spremenljivke, navedene v zgornji tabeli, dovolj za izgradnjo vašega agenta.