- Domov
- /
- Članek
Razumevanje namenov, entitet in odzivov v AI Agent Studio
V tem članku je opisan pregled namenov, entitet in odgovorov za konfiguriranje posrednika AI.
Namene
Namen je osrednja komponenta platforme Webex AI Agent Studio, ki agentu umetne inteligence omogoča učinkovito razumevanje vaših prispevkov in odzivanje nanje. Predstavlja določeno opravilo ali dejanje, ki ga želite izvesti med pogovorom. Določite lahko vse namene, ki ustrezajo opravilom, ki jih želite izvesti. Točnost razvrstitve namena neposredno vpliva na sposobnost agenta umetne inteligence, da zagotovi ustrezne in koristne odgovore. Klasifikacija namena je postopek prepoznavanja namena na podlagi vašega vnosa, ki agentu umetne inteligence omogoča, da se odzove na smiseln in kontekstualno ustrezen način. Če želite podrobnosti o ustvarjanju namenov, glejte Ustvarjanje namena.
Nameni sistema
- Privzeti nadomestni namen – zmogljivosti agenta umetne inteligence so same po sebi omejene z nameni, ki so zasnovani za prepoznavanje in odzivanje nanje. Čeprav podjetje ne more predvideti vseh možnih vprašanj, ki bi jih lahko postavili, lahko privzeti nadomestni namen pomaga, da so pogovori na pravi poti.
Z uvedbo privzetega nadomestnega namena lahko razvijalci posrednikov umetne inteligence zagotovijo, da posrednik umetne inteligence elegantno obravnava nepričakovane poizvedbe ali poizvedbe zunaj obsega ter preusmeri pogovor nazaj na znane namene.
Razvijalcem agentov umetne inteligence ni treba dodati posebnih izjav nadomestnemu namenu. Agenta je mogoče usposobiti za samodejno sprožitev nadomestnega namena, ko naleti na znana vprašanja, ki niso v obsegu in bi sicer lahko bila napačno kategorizirana v druge namene.
Na primer, pri bančnem agentu AI se lahko stranke poskušajo pozanimati o posojilih. Če agent AI ni konfiguriran za obravnavo poizvedb, povezanih s posojili, lahko te poizvedbe vključite kot vadbene fraze v privzetem nadomestnem namenu . Ko stranka kadar koli v pogovoru poizveduje o posojilih, posrednik umetne inteligence prepozna, da poizvedba ne spada v okvir opredeljenih namenov, in sproži nadomestni odziv. To zagotavlja ustreznejši odziv.
Rezervni namen:
- Z njim ne bi smeli imeti povezanih slotov.
- Za odgovor mora uporabiti privzeti nadomestni ključ predloge.
- Pomoč – ta namen je namenjen odgovarjanju na poizvedbe strank o zmogljivostih posrednika AI. 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č.
Privzeto je odgovor namena pomoči preslikan v
ključ predloge sporočila
pomoči. Vendar pa lahko razvijalci agentov AI prilagodijo odgovor ali spremenijo povezan ključ predloge, da zagotovijo bolj prilagojena in informativna navodila.Priporočljivo je, da zmogljivosti agenta AI prenesete na visoki ravni, da bodo stranke jasno razumele, kaj lahko storijo naprej.
- Pogovorite se z agentom – ta namen strankam omogoča, da zaprosijo za pomoč človeškega agenta v kateri koli fazi interakcije z agentom AI. Ko se ta namen uveljavi, sistem samodejno sproži prenos na človeški dejavnik. Privzeta predloga odgovora za ta namen je
predaja
posrednika. Čeprav ni omejitev uporabniškega vmesnika za spreminjanje ključa predloge odgovora, sprememba ne bo vplivala na izid človeške predaje.
Nameni majhnih pogovorov
Vsi na novo ustvarjeni agenti umetne inteligence vključujejo štiri vnaprej določene namene majhnih pogovorov za obravnavo pogostih pozdravov strank, izrazov hvaležnosti, negativnih povratnih informacij in slovesa:
- Lep pozdrav
- Hvala
- Agent AI ni bil v pomoč
- Nasvidenje
Subjekti
Entitete so gradniki pogovorov. So bistveni elementi, ki jih agent umetne inteligence izvleče iz izjav uporabnikov. Entitete predstavljajo določene informacije, kot so imena izdelkov, datumi, količine ali katera koli druga pomembna skupina besed. Z učinkovito identifikacijo in pridobivanjem subjektov lahko agent umetne inteligence bolje razume namen uporabnika ter zagotovi natančnejše in ustreznejše odzive. Za podrobnosti o tem, kako ustvariti entiteto, glejte Ustvarjanje entitete.
Vrste entitet
Webex AI Agent Studio ponuja 11 vnaprej ustvarjenih vrst entitet za zajemanje različnih vrst uporabniških podatkov. Ustvarite lahko tudi katero koli od teh entitet po meri.
Entitete po meri
Te entitete je mogoče konfigurirati in razvijalcem omogočajo zajemanje informacij o posameznih primerih uporabe.
-
Seznam po meri – določite sezname pričakovanih nizov za zajemanje določenih podatkovnih točk, ki jih vnaprej ustvarjene entitete ne pokrivajo. Vsakemu nizu lahko dodate več sopomenk. Na primer entiteta velikosti pice po meri.
-
Regex – uporabite regularne izraze za prepoznavanje določenih vzorcev in pridobivanje ustreznih podatkov. Na primer, telefonska številka regex, kot v
123-123-8789
-
Številke – zajemite numerične vhode nespremenljive dolžine z visoko natančnostjo, zlasti pri glasovnih interakcijah. To uporabljamo kot alternativo vrstam entitet po meri in Regex pri neglasovnih interakcijah. Določite lahko na primer petmestno dolžino računa, da zaznate petmestno številko računa.
-
Alfanumerični – zajemite kombinacije črk in številk, ki zagotavljajo natančno prepoznavanje glasovnih in neglasovnih vnosov.
-
Prosta oblika – zajemite prilagodljive podatkovne točke, ki jih je težko določiti ali preveriti.
-
Lokacija zemljevida (WhatsApp) – izvlecite lokacijske podatke, ki ste jih delili v kanalu WhatsApp.
Sistemske entitete
Ime entitete | Opis | Primer vnosa | Primer izhoda |
---|---|---|---|
Datum | Razčleni datume v naravnem jeziku na standardno obliko datuma | "Julij naslednje leto" | 01/07/2020 |
Čas | Razčleni čas v naravnem jeziku na standardno obliko časa | 5 zvečer | 17:00 |
E-pošta | Zazna e-poštne naslove | Piši mi na info@cisco.com | info@cisco.com |
Telefonska številka | Zazna pogosto telefonsko številko | Pokličite me na 9876543210 | 9876543210 |
Denarne enote | Razčleni valuto in znesek | Hočem 20$ | 20$ |
Vrstilni | Zazna zaporedno številko | Četrtina od desetih oseb | 4th |
Kardinal | Zazna kardinalno številko | Četrtina od desetih oseb | 10 |
Geolokacija | Zazna geografske lokacije (mesta, države itd.) | Šla sem plavati v Temzo v Londonu v Veliki Britaniji | London, Združeno kraljestvo |
Imena oseb | Zazna splošna imena | Bill Gates iz Microsofta | Bill Gates |
Količina | Določa meritve glede na težo ali razdaljo | Od Pariza smo oddaljeni 5 km | 5km |
Trajanje | Opredeljuje časovna obdobja | 1 teden počitnic | 1 teden |
Ustvarjene entitete lahko urejate na zavihku entitet. Če entitete povežete z namenom, dodate opombe v svoje besede z zaznanimi entitetami, ko jih dodajate.
Vloge entitet
Vloge entitet so ključne, ko morate isto entiteto zbrati večkrat v enem namenu. Če isti entiteti dodelite različne vloge, lahko posredniku umetne inteligence pomagate natančneje razumeti in obdelati vnos uporabnikov.
Če želite na primer rezervirati let s postankom, lahko ustvarite entiteto letališča
s tremi vlogami: izvor
, cilj
in postanek
. Z označevanjem izjav o usposabljanju s temi vlogami se lahko agent AI nauči pričakovanih vzorcev in brez težav obravnava zapletene zahteve za rezervacijo.
Samo Mindmeld (entitete po meri in sistemske entitete) in Rasa (samo entitete po meri) podpirajo vloge entitet. Skrbniki morajo potrditi polje Vloge
entitet pod naprednimi nastavitvami izbirnika mehanizma NLU, da omogočijo vloge entitet.
Skrbniki ne morejo preklopiti z RASA ali Mindmeld na Swiftmatch, ko so v uporabi vloge entitet. Odstranite vloge iz namenov, da onemogočite vloge entitet iz naprednih nastavitev mehanizma AI.
Odgovor
Odgovori so sporočila, ki jih vaš agent AI pošlje strankam kot odgovor na njihove poizvedbe ali namene. Ustvarite lahko odgovore, ki vključujejo:
- Besedilo – navadna besedilna sporočila za neposredno komunikacijo.
- Koda – vdelana koda za dinamično vsebino ali dejanja.
- Večpredstavnost – slike, zvočni ali videoelementi za izboljšanje uporabniške izkušnje.
Če želite podrobnosti o ustvarjanju odgovorov, glejte Ustvarjanje odgovora.
Sistemski odzivi
Naslednji vnaprej konfigurirani sistemski odzivi so na voljo za skriptnega posrednika AI. Sporočila lahko prilagodite za privzete sistemske odzive. Vendar teh odgovorov ne morete izbrisati.
-
Pozdravno sporočilo
-
Predlog odgovora
-
Delno sporočilo
-
Nadomestno sporočilo
-
Predlog entitete
-
Predaja agenta
Odzivi majhnih pogovorov
Prilagodite in izbrišete lahko naslednje odgovore na majhne pogovore:
-
Nasvidenje
-
Lep pozdrav
-
Sporočilo o pomoči
-
Ni v pomoč
-
Hvala
Podprti kanali, za katere lahko konfigurirate odgovore, so spletni klepet (privzeto), Apple Messages za podjetja, Messenger, RCS, SMS, Voice, WhatsApp.
Podprte vrste odgovorov za kanale
V spodnji tabeli so opisane podprte vrste odgovorov za različne kanale in podrobnosti njihove konfiguracije:
Vrsta odgovora | Opis |
Podprti kanali
|
Besedilo (privzeto) | Preprosti besedilni odgovori omogočajo več polj z besedilom v enem odgovoru. Ta nastavitev razdeli dolga sporočila na obvladljive dele. Odgovorom lahko dodate več možnosti odgovorov, sistem pa bo naključno izbral eno za prikaz, kar zagotavlja dinamične interakcije. | Vse |
Vrtiljak | Obogateni odgovori so sestavljeni iz ene kartice ali več kartic, prikazanih v obliki vrtiljaka. | Sel |
Hitri odgovor
| Vnaprej določen odgovor, ki ga posredniki umetne inteligence uporabljajo za hitro odgovarjanje na poizvedbe strank. | SMS, Messenger, Apple Messages za podjetja, RCS |
Gumb »Odgovori« |
Ponuja hitre odzive iz omejenega nabora možnosti, kot je izbira izdelka, ki ga želite vrniti. Vsako sporočilo je sestavljeno iz:
| |
Seznam sporočil |
Predstavlja več možnosti za enostavno izbiro uporabnikov, primernih za različne namene, kot so meniji za prevzem ali katalogi izdelkov. Za nastavitev sporočila s seznama izpolnite zavihka 'konfiguracija' in 'razdelka seznama'. Zaslon »konfiguracija« prikazuje vsebino sporočil, ki jo bodo uporabniki videli na svojih napravah. Vsako sporočilo je sestavljeno iz:
Razdelek s seznamom je sestavljen iz:
Za konfiguriranje sporočila seznama na platformi bo potrebno dodatno polje: ID vrstice – enolični identifikator za vsako vrstico, ki vam bo pomagal prepoznati izbiro uporabnikov. | |
Podoba | Vrsta večpredstavnostnega odziva, kjer lahko konfigurirate slike z zagotavljanjem URL-jev. | Messenger, WhatsApp |
zvoka | Upodobi zvočno datoteko tako, da navede zvočni URL. Prikazuje tudi trajanje zvočnega sporočila v izhodu. | WhatsApp, spletni klepet. |
Video | Upodobi videoposnetke v predogledu na podlagi konfiguriranega URL-ja videoposnetka. | WhatsApp. |
Datoteka |
Prikaže/predvaja vrsto datoteke glede na konfiguriran URL datoteke.
| WhatsApp, |
Koda |
Uporablja se za pisanje kode Python za klicanje API-jev ali izvajanje druge logike.
| Vse |
Dogodek po meri | Omogoča nadzor nad pogovorom med interakcijo s skriptnim agentom AI. |
Glasovno
|
Oštevilčen seznam |
Hitri odgovor v WhatsAppu je definiran kot oštevilčen seznam. Ko uporabniki s seznama elementov izberejo številko, prejmejo koristni tovor, konfiguriran glede na element.
|
|
Izbirnik časa | Z vrsto odgovora izbirnika časa lahko nastavite časovne termine za rezervacijo sestankov ali sestankov. Vsak odsek potrebuje naslov, časovni pas in več rež. Ko je umetna inteligenca nastavljena z namenom, pošlje te časovne reže uporabnikom, med katerimi lahko izbirajo. | Apple Messages za podjetja |
Izbirnik seznama |
Z izbirnikom seznama posrednik AI na podlagi poizvedbe deli seznam elementov s stranko. To stranki omogoča, da izbere elemente iz danih možnosti in odgovori z selekcija. Če se poizvedba stranke delno ujema, se posrednik AI odzove z nameni, ki so blizu poizvedbi stranke, kot možnostmi. Delni odgovori na ujemanje so upodobljeni samo za možnost izbirnika seznama v kanalu Apple Messages for Business. |
Apple Messages za podjetja
|
Obrazec |
Aplikacija Business Forms Messages omogoča ustvarjanje zapletenih interaktivnih izkušenj na več straneh za iOS in iPadOS z eno datoteko JSON. Ta funkcija podjetjem pomaga zbirati podrobne podatke o strankah prek vmesnika, ki je preprost za uporabo v aplikaciji Apple Messaging. Omogoča različne interakcije, ne da bi uporabniki morali zapustiti klepet. | Apple Messages za podjetja |
Obogatena povezava | URL obogatene povezave je vdelan v sliko ali videoposnetek, ki je v oblačku klepeta. Ko kliknete ta mehurček, je stranka preusmerjena na spletno mesto, navedeno na sliki ali videoposnetku. | Apple Messages za podjetja |
Medij | Ta predloga podpira priloge v različnih oblikah zapisa, kot so jpeg, mp3, mp4, png, pdf in aac. |
Apple Messages za podjetja
|
Oblikovalnik odzivov
Oblikovalec odgovorov ponuja uporabniku prijazen vmesnik za ustvarjanje odgovorov brez obsežnega znanja o kodiranju. Na voljo sta dve vrsti odgovorov:
- Pogojni odgovori: Za nerazvijalce ta možnost omogoča preprosto oblikovanje odgovorov, ki jih agent AI dostavi strankam.
-
Tolmač kode: Razvijalcem, ki uporabljajo Python, ta možnost omogoča prilagodljivost pri konfiguriranju odgovorov s kodo. Ta pristop vam omogoča, da ustvarite vse vrste odgovorov, vključno s hitrimi odgovori, besedilom, vrtiljaki, slikami, zvokom, videom in datotekami.
Preverjanje veljavnosti delčkov kode – platforma preveri, ali so napake sintakse samo v delčku kode, ki ga konfigurirate. Vendar lahko morebitne napake v sami vsebini odgovora povzročijo težave uporabnikom, ki komunicirajo z agentom AI v konfiguriranem kanalu.
Oblikovalnik odzivov je zasnovan tako, da zagotavlja, da uporabniška izkušnja ustreza določenemu kanalu, s katerim agent AI komunicira.
Vrste odgovorov
- Besedilo – preprosti besedilni odgovori omogočajo več polj z besedilom v enem odgovoru. Ta nastavitev razdeli dolga sporočila na obvladljive dele. Predlogam lahko dodate več možnosti odgovorov, sistem pa bo naključno izbral eno za prikaz, kar zagotavlja dinamične interakcije.
- Vrtiljak – obogateni odgovori so sestavljeni iz ene kartice ali več kartic, prikazanih v obliki vrtiljaka.
- Hitri odgovor – vnaprej določen odgovor, ki ga posredniki umetne inteligence uporabljajo za hitro odgovarjanje na poizvedbe strank.
- Gumb za odgovor – omogoča hitre odgovore iz omejenega nabora možnosti, kot je izbira izdelka, ki ga želite vrniti. Vsako sporočilo je sestavljeno iz:
-
Glava – izbirno polje, v katerem je lahko 20 znakov besedila, slike, videoposnetka ali dokumenta.
-
Telo – obvezno besedilno polje, ki lahko vsebuje do 1024 znakov.
-
Noga – izbirno besedilno polje z največ 60 znaki.
-
Gumbi – največ 3 besedilni gumbi z omejitvijo 20 znakov
-
- Sporočilo seznama – predstavlja več možnosti za preprosto izbiro uporabnika, primerne za različne uporabe, kot so meniji za prevzem ali katalogi izdelkov. Za nastavitev sporočila s seznama izpolnite zavihka 'konfiguracija' in 'razdelka seznama'. Zaslon »konfiguracija« prikazuje vsebino sporočil, ki jo bodo uporabniki videli na svojih napravah. Vsako sporočilo je sestavljeno iz:
-
Glava – izbirno besedilno polje z največ 60 znaki.
-
Telo – obvezno besedilno polje, ki lahko vsebuje do 1024 znakov.
-
Noga – izbirno besedilno polje z največ 60 znaki.
-
Gumbi – polje gumba z največ 20 znaki.
Razdelek s seznamom je sestavljen iz:
-
Ime razdelka – izbirno besedilno polje, ki se uporablja za kategorizacijo več vrstic. Največ 24 znakov.
-
Naslov vrstice – obvezno besedilno polje, ki je poslano kot izbirna izbira skupaj z izbirnim gumbom. Največ 24 znakov.
-
ID vrstice – enolični identifikator za vsako vrstico, ki vam bo pomagal prepoznati izbiro uporabnikov.
-
Opis vrstice – izbirno besedilno polje, ki zagotavlja dodaten kontekst za elemente vrstice. Največ 72 znakov.
-
-
Slika – večpredstavnostna predloga, kjer lahko konfigurirate slike z navedbo URL-jev.
- Zvok – upodobi zvočno datoteko tako, da navede URL za zvok. Prikazuje tudi trajanje zvočnega sporočila v izhodu.
- Videoposnetek – upodobi videoposnetke v predogledu na podlagi konfiguriranega URL-ja videoposnetka.
- Datoteka – prikaže/predvaja vrsto datoteke glede na konfiguriran URL datoteke.
- Koda – uporablja se za pisanje kode Python za klicanje API-jev ali izvajanje druge logike.