- Početak
- /
- Članak
Razumeti namere, entitete i odgovore u AI Agent Studio< / h1>
Ovaj članak opisuje pregled namera, entiteta i odgovora za konfigurisanje vašeg AI agenta.
Namere
Namera je osnovna komponenta Webex AI Agent Studio platforme koja omogućava AI agentu da efikasno razume i odgovori na vaš unos. Predstavlja određeni zadatak ili akciju koju želite da postignete tokom razgovora. Možete definisati sve namere koje odgovaraju zadacima koje želite da izvršite. Tačnost klasifikacije namera direktno utiče na sposobnost AI agenta da pruži relevantne i korisne odgovore. Klasifikacija namera je proces identifikovanja namere na osnovu vašeg unosa, omogućavajući AI agentu da odgovori na smislen i kontekstualno relevantan način. Za detalje o tome kako kreirati namjere, pogledajte Kreirajte namjeru.
Namere sistema
- Podrazumevana rezervna namera - Mogućnosti AI agenta su inherentno ograničene namerama koje su dizajnirane da prepoznaju i odgovore na njih. Iako preduzeće ne može da predvidi svako moguće pitanje koje biste mogli postaviti, podrazumevana rezervna namera može pomoći da razgovori budu na pravom putu.
Implementacijom podrazumevane rezervne namere, programeri AI agenata mogu osigurati da AI agent graciozno obrađuje neočekivane ili van opsega upite, preusmeravajući razgovor nazad na poznate namere.
Programeri AI agenta ne moraju da dodaju specifične izjave rezervnoj nameri. Agent može biti obučen da automatski pokrene rezervnu nameru kada naiđe na poznata pitanja izvan opsega koja bi inače mogla biti pogrešno kategorisana u druge namere.
Na primer, u bankarskom AI agentu, klijenti mogu pokušati da se raspitaju o kreditima. Ako AI agent nije konfigurisan za rukovanje upitima vezanim za kredit, ovi upiti se mogu ugraditi kao fraze za obuku u okviru podrazumevane rezervne namere. Kada kupac upita o kreditima u bilo kom trenutku u razgovoru, AI agent prepoznaje upit kao da pada izvan svojih definisanih namera i pokreće rezervni odgovor. Ovo obezbeđuje prikladniji odgovor.
Rezervna namera:
- Ne bi trebalo da ima nikakvih slotova povezanih sa njim.
- Mora da koristi podrazumevani rezervni šablonski ključ za svoj odgovor.
- Pomoć—Ova namera je dizajnirana da odgovori na upite kupaca o mogućnostima AI agenta. Kada kupci nisu sigurni šta mogu da postignu ili naiđu na poteškoće tokom razgovora, oni često traže pomoć tražeći
pomoć.
Podrazumevano, odgovor za nameru pomoći je mapiran na
ključ šablona poruke
pomoći. Međutim, programeri AI agenta mogu prilagoditi odgovor ili promeniti pridruženi ključ šablona kako bi pružili više prilagođenih i informativnih uputstava.Preporučuje se da se prenesu mogućnosti AI agenta na visokom nivou, pružajući korisnicima jasno razumevanje šta mogu da urade sledeće.
- Razgovarajte sa agentom - Ova namera omogućava korisnicima da zatraže pomoć od ljudskog agenta u bilo kojoj fazi njihove interakcije sa AI agentom. Kada se ova namera pozove, sistem automatski inicira prenos na ljudskog agenta. Podrazumevani šablon odgovora za ovu nameru je
primopredaja
agenta. Iako ne postoje ograničenja korisničkog interfejsa za promenu ključa šablona odgovora, njegova promena neće uticati na ishod ljudske primopredaje.
Namere za mali razgovor
Svi novostvoreni AI agenti uključuju četiri unapred definisane namere za razgovor sa zajedničkim pozdravima kupaca, izrazima zahvalnosti, negativnim povratnim informacijama i oproštajima:
- Pozdravi
- Hvala
- AI agent nije bio od pomoći
- Doviđenja
Entiteta
Entiteti su gradivni blokovi razgovora. Oni su bitni elementi koje AI agent izvlači iz korisničkih izjava. Entiteti predstavljaju određene informacije, kao što su imena proizvoda, datumi, količine ili bilo koja druga značajna grupa reči. Efikasnom identifikacijom i izvlačenjem entiteta, AI agent može bolje razumeti nameru korisnika i pružiti preciznije i relevantnije odgovore. Za detalje o tome kako kreirati entitet, pogledajte Kreirajte entitet.
Tipovi entiteta
Webex AI Agent Studio nudi 11 unapred izgrađenih tipova entiteta za snimanje različitih tipova korisničkih podataka. Takođe možete kreirati bilo koji od sledećih prilagođenih entiteta.
Prilagođeni entiteti
Ovi entiteti se mogu konfigurisati i omogućavaju programerima da uhvate informacije specifične za slučaj upotrebe.
-
Prilagođena lista – Definišite liste očekivanih nizova za snimanje određenih tačaka podataka koje nisu pokrivene unapred izgrađenim entitetima. Možete dodati više sinonima za svaki niz. Na primer, prilagođeni entitet veličine pice.
-
Regex—Koristite regularne izraze da biste identifikovali specifične obrasce i izdvojili odgovarajuće podatke. Na primer, regeks telefonskog broja, kao u
123-123-8789
-
Cifre—Snimite numeričke ulaze fiksne dužine sa visokom preciznošću, posebno u glasovnim interakcijama. Ovo koristimo kao alternativu tipovima entiteta Custom i Regex u neglasovnim interakcijama. Na primer, definišite dužinu od pet da biste otkrili petocifreni broj računa.
-
Alfanumerički—Snimite kombinacije slova i brojeva, obezbeđujući precizno prepoznavanje i za glasovne i za neglasovne unose.
-
Slobodna forma – Uhvatite fleksibilne tačke podataka koje je teško definisati ili potvrditi.
-
Lokacija na mapi (WhatsApp) – Izdvojite podatke o lokaciji koje delite na WhatsApp kanalu.
Sistemski entiteti
Ime entiteta | Opis | Primer unosa | Primer izlaza |
---|---|---|---|
Datum | Parses datume na prirodnom jeziku u standardnom formatu datuma | "Jul sledeće godine" | 01/07/2020 |
Vreme | Analizira vreme na prirodnom jeziku u standardnom formatu vremena | 5 uveče | 17:00 |
E-pošta | Otkriva adrese e-pošte | Pišite mi na info@cisco.com | info@cisco.com |
Broj telefona | Otkriva zajednički broj telefona | Pozovite me na 9876543210 | 9876543210 |
Monetarne jedinice | Parses valuta i iznos | Želim 20$ | 20$ |
Redni | Otkriva redni broj | Četvrti od deset ljudi | 4. |
Kardinal | Otkriva kardinalni broj | Četvrti od deset ljudi | 10 |
Geolokacija | Otkriva geografske lokacije (gradovi, zemlje itd) | Otišao sam na kupanje u Temzi u Londonu u Velikoj Britaniji | London, Velika Britanija |
Imena osoba | Otkriva uobičajena imena | Bill Gates iz Microsofta | Bil Gejts |
Količina | Identifikuje merenja, kao težine ili udaljenosti | Udaljeni smo 5km od Pariza | 5km |
Трајање: | Identifikuje vremenske periode | 1 nedelja odmora | 1 nedelja |
Možete uređivati kreirane entitete sa kartice entiteta. Povezivanje entiteta sa namerom označava vaše izjave sa otkrivenim entitetima dok ih dodajete.
Entitetske uloge
Uloge entiteta su od ključnog značaja kada je potrebno da prikupite isti entitet više puta u okviru jedne namere. Dodeljivanjem različitih uloga istom entitetu, možete pomoći AI agentu da preciznije razume i obradi korisnički unos.
Na primer, da rezervišete let sa laiover-om, možete kreirati entitet aerodroma sa tri uloge:
poreklo
, odredište
i odmor
. Označavanjem treninga sa ovim ulogama, AI agent može naučiti očekivane obrasce i neprimetno se nositi sa složenim zahtevima za rezervaciju.
Samo Mindmeld (prilagođeni i sistemski entiteti) i Rasa (samo prilagođeni entiteti) podržavaju uloge entiteta. Administratori moraju da izaberu polje za potvrdu Uloge
entiteta pod naprednim podešavanjima dijaloga selektora NLU motora da bi omogućili uloge entiteta.
Administratori ne mogu da se prebace sa RASA ili Mindmeld na Sviftmatch kada su uloge entiteta u upotrebi. Uklonite uloge iz namera da biste onemogućili uloge entiteta iz naprednih postavki AI motora.
Odgovore
Odgovori su poruke koje vaš AI agent šalje klijentima kao odgovor na njihove upite ili namere. Možete kreirati odgovore koji uključuju:
- Tekst—Obične tekstualne poruke za direktnu komunikaciju.
- Kod – Ugrađeni kod za dinamički sadržaj ili akcije.
- Multimedija—Slike, audio ili video elementi za poboljšanje korisničkog iskustva.
Za detalje o tome kako kreirati odgovore, pogledajte Kreirajte odgovor.
Sistemski odgovori
Sledeći unapred konfigurisani sistemski odgovori dostupni su za skriptovanog AI agenta. Možete da prilagodite poruke za podrazumevane sistemske odgovore. Međutim, ne možete izbrisati ove odgovore.
-
Poruka dobrodošlice
-
Predlog odgovora
-
Delimična poruka
-
Rezervna poruka
-
Predlog entiteta
-
Primopredaja agenta
Odgovori za mali razgovor
Možete da prilagodite i izbrišete sledeće odgovore za razgovor:
-
Doviđenja
-
Pozdravi
-
Poruka pomoći
-
Nije od pomoći
-
Hvala
Podržani kanali za koje možete konfigurisati odgovore su Veb chat (podrazumevano), Apple Messages for Business, Messenger, RCS, SMS, Voice, VhatsApp.
Podržani tipovi odgovora za kanale
Sledeća tabela prikazuje podržane tipove odgovora za različite kanale i njihove detalje konfiguracije:
Tip odgovora | Opis |
Podržani kanali
|
Tekst (podrazumevano) | Jednostavni tekstualni odgovori omogućavaju više tekstualnih polja u jednom odgovoru. Ova postavka razbija dugačke poruke u delove kojima se može upravljati. Možete dodati više opcija odgovora na svoje odgovore, a sistem će nasumično izabrati jednu za prikaz, obezbeđujući dinamičke interakcije. | Sve |
Vrteљke | Bogati odgovori se sastoje od jedne kartice ili više kartica prikazanih u formatu vrtuljka. | Messenger |
Brzi odgovor
| Unapred definisani odgovor koji AI agenti koriste da brzo odgovore na upite kupaca. | SMS, Messenger, Apple Poruke za biznis, RCS |
Dugme za odgovor |
Nudi brze odgovore iz ograničenog skupa opcija, kao što je izbor proizvoda za povratak. Svaka poruka se sastoji od:
| |
Poruka liste |
Predstavlja više opcija za lak izbor korisnika, pogodan za različite svrhe kao što su meniji za poneti ili katalozi proizvoda. Da biste postavili poruku liste, popunite kartice "konfiguracija" i "odeljci liste". Ekran "konfiguracija" prikazuje sadržaj poruke koji će korisnici videti na svojim uređajima. Svaka poruka se sastoji od:
Odeljak liste se sastoji od
Konfigurisanje poruke liste na platformi će zahtevati dodatno polje: ID reda – jedinstveni identifikator za svaki red koji će vam pomoći da identifikujete izbor korisnika. | |
Slika | Tip multimedijalnog odgovora gde možete konfigurisati slike pružanjem URL-ova. | Messenger, VhatsApp Messenger |
Audio | Renderuje audio datoteku pružajući audio URL. Takođe prikazuje trajanje audio poruke na izlazu. | VhatsApp, Vebchat. |
Video | Prikazuje video zapise u pregledu na osnovu konfigurisanog URL-a video zapisa. | VhatsApp. |
Datoteke |
Prikazuje/reprodukuje tip datoteke na osnovu konfigurisanog URL-a datoteke.
| VhatsApp, |
Kod |
Koristi se za pisanje Pithon koda za pozivanje API-ja ili izvršavanje druge logike.
| Sve |
Prilagođeni događaj | Obezbeđuje kontrolu nad razgovorom tokom interakcije sa skriptovanim AI agentom. |
Glas
|
Numerisana lista |
Brzi odgovor u VhatsApp-u je definisan kao numerisana lista. Kada korisnici izaberu broj sa liste stavki, korisni teret konfigurisan u odnosu na stavku se prima.
|
|
Birač vremena | Tip odgovora za odabir vremena omogućava vam da podesite vremenske slotove za rezervaciju sastanaka ili sastanaka. Svakom delu je potreban naslov, vremenska zona i više slotova. Jednom podešen za nameru, AI agent šalje ove vremenske slotove korisnicima da biraju. | Apple Poruke za biznis |
Birač liste |
Sa biračem liste, AI agent deli listu stavki sa klijentom na osnovu upita. Ovo omogućava kupcu da izabere stavke iz datih opcija i odgovori sa Izbor. Ako se upit kupca delimično podudara, AI agent odgovara namerama koje su bliske upitu kupca kao opcije. Delimični odgovori na podudaranje se prikazuju samo za opciju Birač liste u kanalu Apple Messages for Business. |
Apple Poruke za biznis
|
Obrasca |
Business Forms Messages vam omogućavaju da kreirate složena interaktivna iskustva sa više stranica za iOS i iPadOS koristeći jednu JSON datoteku. Ova funkcija pomaže preduzećima da prikupe detaljne podatke o klijentima putem interfejsa koji je jednostavan za korišćenje u okviru Apple Messaging-a. Omogućava različite interakcije bez korisnika da napuste ćaskanje. | Apple Poruke za biznis |
Bogata veza | URL adresa bogate veze ugrađena je u sliku ili video koji se nalazi u balonu za ćaskanje. Kada kliknete na ovaj balon, kupac je preusmeren na veb lokaciju navedenu na slici ili video zapisu. | Apple Poruke za biznis |
Media | Ovaj šablon podržava priloge koji su u različitim formatima kao što su jpeg, mp3, mp4, png, pdf i aac. |
Apple Poruke za biznis
|
Dizajner odgovora
Dizajner odgovora nudi user-friendli interfejs za kreiranje odgovora bez potrebe za opsežnim znanjem kodiranja. Na raspolaganju su dva tipa odgovora:
- Uslovni odgovori: Za neprogramere, ova opcija omogućava jednostavnu konstrukciju odgovora koje AI agent isporučuje klijentima.
-
Prevodilač koda: Za programere koji koriste Pithon, ova opcija pruža fleksibilnost za konfigurisanje odgovora pomoću koda. Ovaj pristup vam omogućava da kreirate sve vrste odgovora, uključujući brze odgovore, tekst, vrtuljke, slike, audio, video i datoteke.
Validacija isječka koda – Platforma proverava samo greške u sintaksi unutar isječka koda koji konfigurišete. Međutim, bilo kakve greške u samom sadržaju odgovora mogu izazvati probleme za korisnike koji komuniciraju sa AI agentom na konfigurisanom kanalu.
Dizajner odgovora je dizajniran da osigura da korisničko iskustvo zadovoljava određeni kanal sa kojim AI agent komunicira.
Tipovi odgovora
- Tekst—Jednostavni tekstualni odgovori dozvoljavaju više tekstualnih polja u jednom odgovoru. Ova postavka razbija dugačke poruke u delove kojima se može upravljati. Možete dodati više opcija odgovora na svoje šablone, a sistem će nasumično izabrati jednu za prikaz, obezbeđujući dinamičke interakcije.
- Karusel - Bogati odgovori se sastoje od jedne ili više kartica prikazanih u formatu vrtuljka.
- Brzi odgovor—Unapred definisan odgovor koji AI agenti koriste da brzo odgovore na upite kupaca.
- Dugme za odgovor—Nudi brze odgovore iz ograničenog skupa opcija, kao što je odabir proizvoda za vraćanje. Svaka poruka se sastoji od:
-
Zaglavlje – opciono polje koje može biti 20 znakova teksta, slike, video zapisa ili dokumenta.
-
Telo – obavezno tekstualno polje koje može da sadrži do 1024 znaka.
-
Podnožje – opciono tekstualno polje koje dozvoljava do 60 znakova.
-
Dugmad – maksimalno 3 tekstualna dugmeta sa ograničenjem od 20 znakova
-
- List Message—Predstavlja više opcija za lak izbor korisnika, pogodne za različite svrhe kao što su meniji za poneti ili katalozi proizvoda. Da biste postavili poruku liste, popunite kartice "konfiguracija" i "odeljci liste". Ekran "konfiguracija" prikazuje sadržaj poruke koji će korisnici videti na svojim uređajima. Svaka poruka se sastoji od:
-
Zaglavlje – opciono tekstualno polje sa maksimalno 60 znakova.
-
Telo – obavezno tekstualno polje koje može da sadrži do 1024 znaka.
-
Podnožje – opciono tekstualno polje koje dozvoljava do 60 znakova.
-
Dugmad –polje dugmeta sa maksimalno 20 znakova.
Odeljak liste se sastoji od
-
Naziv sekcije – opciono tekstualno polje koje se koristi za kategorizaciju nekoliko redova. Maksimalno 24 karaktera.
-
Naslov reda – obavezno tekstualno polje koje se šalje kao izbor izbora praćeno radio dugmetom. Maksimalno 24 karaktera.
-
ID reda – jedinstveni identifikator za svaki red koji će vam pomoći da identifikujete izbor korisnika.
-
Opis reda – opciono tekstualno polje koje pruža dodatni kontekst za stavke reda. Mak 72 karaktera.
-
-
Image—Multimedijalni šablon gde možete konfigurisati slike obezbeđivanjem URL-ova.
- Audio—Renderuje audio datoteku obezbeđivanjem audio URL-a. Takođe prikazuje trajanje audio poruke na izlazu.
- Video – Renderuje video zapise u pregledu na osnovu konfigurisanog URL-a video zapisa.
- File—Prikazuje/reprodukuje tip datoteke na osnovu konfigurisanog URL-a datoteke.
- Kod—Koristi se za pisanje Pithon koda za pozivanje API-ja ili izvršavanje druge logike.