U ovom članku
dropdown icon
Namere
    Sistemske namere
    Namere za mali razgovor
    Konteksti
dropdown icon
Entiteti
    Tipovi entiteta
dropdown icon
Odgovori
    Sistemski odgovori
    Mali razgovor odgovori
    Dizajner odgovora
    Lista uobičajenih varijabli odgovora
Razumeti namere, entitete i odgovore u AI Agent Studio-u
list-menuU ovom članku
list-menuPovratne informacije?

Ovaj članak opisuje pregled namera, entiteta i odgovora za konfigurisanje vašeg AI agenta.

Namere

Namera je osnovna komponenta Vebek 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 namere direktno utiče na sposobnost AI agenta da pruži relevantne i korisne odgovore. Klasifikacija namere 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 namere, pogledajte Kreiranje namere.

Sistemske namere

  • 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 agenta mogu osigurati da AI agent graciozno obrađuje neočekivane ili van opsega upita, preusmeravajući razgovor nazad na poznate namere.

    Programeri AI agenata ne moraju da dodaju specifične izjave u rezervnu nameru. Agent može biti obučen da automatski pokrene rezervnu nameru kada naiđe na poznata pitanja van 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 ključ šablona 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, često traže pomoć tražeći help.

    Po defaultu, odgovor za nameru pomoći je mapiran na ključ šablona Help message . Međutim, programeri AI agenta mogu prilagoditi odgovor ili promeniti povezani ključ šablona kako bi pružili prilagođenije i informativnije smernice.

    Preporučuje se da se sposobnosti AI agenta prenesu na visokom nivou, pružajući korisnicima jasno razumevanje onoga što mogu da urade sledeće.

  • Razgovarajte sa agentom - Ova namera omogućava klijentima da zatraže pomoć od ljudskog agenta u bilo kojoj fazi njihove interakcije sa AI agentom. Kada se ova namera pozove, sistem automatski pokreće prenos na ljudskog agenta. Podrazumevani šablon odgovora za ovu nameru je agent handover. 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 mali razgovor za rukovanje uobičajenim pozdravima kupaca, izrazima zahvalnosti, negativnim povratnim informacijama i oproštajima:

  • Pozdrav
  • Hvala vam
  • AI agent nije bio od pomoći
  • Doviđenja
Ove namere i njihovi odgovarajući odgovori su dostupni po defaultu u svakom AI agentu. Međutim, možete ih prilagoditi ili izbrisati kako biste se uskladili sa vašim specifičnim slučajem upotrebe i željenim konverzacionim tokom.

Konteksti

Kontekst čini interakcije agent-kupac jednostavnijim i konciznijim. AI agent lako razume fraze poput "Želim da kupim to" kada postoji dovoljno konteksta da se identifikuje na šta se "to" odnosi. Konteksti pomažu u postizanju jasnoće u interakciji sa klijentima. Takvi izrazi mogu biti usklađeni sa namerom ako je obezbeđen odgovarajući kontekst.

Da bi se omogućile namere praćenja i organizovali načini za strukturiranje toka razgovora, svaka namera se može konfigurisati sa kontekstom ulaska i izlaznim kontekstom. Ova kontekstna promenljiva se čuva za svaku sesiju i stanje ove promenljive se menja na osnovu namera koje se pozivaju tokom sesije.

Kontekst unosa

Konteksti unosa kontrolišu da li se namera može uporediti sa upitom krajnjeg korisnika na osnovu aktivnog konteksta sesije. Kada je kontekst prisutan u sesiji, sledeća pravila se primenjuju za podudaranje namera:

  • Namera sa kontekstima unosa će biti uparena samo ako aktivni kontekst u sesiji već sadrži sve potrebne vrednosti konteksta unosa. Drugim rečima, ulazni kontekst namere mora biti podskup aktivnog konteksta da bi se poklapao.

  • Za sve namere koje zadovoljavaju gore navedeno pravilo, prednost se daje namerama čiji ulazni kontekst odgovara aktivnom bliže ako su rezultati pouzdanosti za više namera isti. Drugim rečima, ulazni kontekst će se koristiti za parcijalne mečeve.

Izlaz iz konteksta

Izlazni konteksti kontrolišu aktivne kontekste za sesiju. Izlazni kontekst sadrži niz vrednosti konteksta i trajanje tog konteksta. Kada je namera završena (svi slotovi su popunjeni i konačni odgovor se poziva), konfigurisani izlazni konteksti za tu nameru postaju izlaz za svoje trajanje. Programeri mogu konfigurisati maksimalno 15 izlaznih konteksta za određenu nameru. Izlazni kontekst se može dodati pritiskom na taster enter/return nakon kucanja konteksta.

Entiteti

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 nazivi proizvoda, datumi, količine ili bilo koja druga značajna grupa reči. Efikasnim identifikovanjem 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 Kreiranje entiteta.

Tipovi entiteta

VeWebex AI Agent Studio nudi KSNUMKS unapred izgrađene tipove entiteta za snimanje različitih vrsta 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 snimaju informacije specifične za slučaj upotrebe.

  • Prilagođena lista—Definišite liste očekivanih nizova za hvatanje određenih tačaka podataka koje nisu pokrivene unapred izgrađenim entitetima. Možete dodati više sinonima protiv svakog niza. 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—Uhvatite numeričke ulaze fiksne dužine sa visokom preciznošću, posebno u glasovnim interakcijama. Ovo koristimo kao alternativu prilagođenim i regek tipovima entiteta u neglasovnim interakcijama. Na primer, definišite dužinu od pet da biste otkrili petocifreni broj računa.

  • Alfanumerički – Snimanje kombinacija slova i brojeva, obezbeđujući precizno prepoznavanje i glasovnih i neglasovnih unosa.

  • 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 entitetaOpisPrimer unosaPrimer izlaza
DatumAnalizira datume na prirodnom jeziku u standardnom formatu datuma"Jul sledeće godine"01/07/2020
VremeAnalizira vreme u prirodnom jeziku u standardnom formatu vremena5 uveče17:00
E-poštaOtkriva adrese e-poštePišite mi na info@cisco.com info@cisco.com
Broj telefonaOtkriva zajednički broj telefonaPozovi me na 98765432109876543210
Novčane jediniceAnalizira valutu i iznosŽelim 20$20$
BiltenOtkriva redni brojČetvrti od deset ljudi4th
KardinalOtkriva kardinalni brojČetvrti od deset ljudi10
Geografska lokacijaOtkriva geografske lokacije (gradovi, zemlje itd)Otišao sam na kupanje u Temzi u Londonu u Velikoj BritanijiLondon, Velika Britanija
Imena osobaOtkriva uobičajena imenaBil Gejts iz MicrosoftaBil Gejts
KoličinaIdentifikuje merenja, kao težine ili udaljenostiUdaljeni smo 5km od Pariza5km
TrajanjeIdentifikuje vremenske periode1 nedelja odmora1 nedelja

Možete izmeniti kreirane entitete sa kartice entiteta. Povezivanje entiteta sa namerom označava vaše izjave sa otkrivenim entitetima dok ih dodajete.

Odgovori

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.
  • Multimedija—Slike, audio ili video elementi za poboljšanje korisničkog iskustva.

Za detalje o tome kako kreirati odgovore, pogledajte Kreiranje odgovora.

Sistemski odgovori

Sledeći unapred konfigurisani sistemski odgovori dostupni su za skriptovanog AI agenta. Možete da prilagodite poruke za podrazumevane odgovore sistema. Međutim, ne možete izbrisati ove odgovore.

  • Uvodna poruka

  • Predlog odgovora

  • Delimična poruka

  • Rezervna poruka

  • Predlog entiteta

  • Primopredaja agenta

Mali razgovor odgovori

Možete prilagoditi i izbrisati sledeće odgovore na razgovor:

  • Doviđenja

  • Pozdrav

  • Poruka pomoći

  • Nije korisno

  • Hvala vam

Podržani kanali za koje možete konfigurisati odgovore su Veb (podrazumevano), Apple Messages for Business, Messenger, RCS, SMS, Voice, VhatsApp.

Dizajner odgovora

Dizajner odgovora nudi user-friendli interfejs za kreiranje odgovora bez potrebe za opsežnim znanjem kodiranja. Opcija uslovnih odgovora omogućava jednostavnu izgradnju odgovora za ne-programere koje AI agent isporučuje klijentima.

Dizajner odgovora je dizajniran da osigura da korisničko iskustvo zadovoljava određeni kanal sa kojim AI agent komunicira.

Podržani tipovi odgovora za kanale

U Response Designer-u možete konfigurisati odgovore specifične za kanal za namere. Za više informacija o tome kako konfigurisati različite tipove odgovora, pogledajte Konfigurišite tipove odgovora odeljak.

Tabela 1. Vrste odgovora za kanale
Vrsta odgovoraOpisPodržani kanali
TekstJednostavni 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
Okretni meniBogati odgovori se sastoje od jedne kartice ili više kartica prikazanih u formatu karusela.Veb (podrazumevano), Messenger
Brzi odgovorUnapred definisani odgovor koji AI agenti koriste da brzo odgovore na upite kupaca.Veb (podrazumevano), SMS, Messenger, Apple poruke za biznis, RCS
SlikaTip multimedijalnog odgovora gde možete konfigurisati slike pružajući URL-ove.Veb (podrazumevano), Messenger, VhatsApp
VideoPrikazuje video zapise u pregledu na osnovu konfigurisanog URL video zapisa.Veb (podrazumevano), VhatsApp Messenger
AudioČini audio datoteku pružajući audio URL. Takođe prikazuje trajanje audio poruke u izlazu.Veb (podrazumevano), VhatsApp, Vebchat
DatotekaPrikazuje/reprodukuje tip datoteke na osnovu konfigurisanog URL-a datoteke.WhatsApp
Dugme za odgovorNudi brze odgovore iz ograničenog skupa opcija, kao što je izbor proizvoda za povratak.

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 karaktera.
  • Podnožje - opciono tekstualno polje koje omogućava do 60 znakova.
  • Dugmad - maksimalno 3 tekstualna dugmeta sa ograničenjem od 20 znakova.

WhatsApp
Lista porukaPredstavlja više opcija za lak izbor korisnika, pogodan za različite svrhe kao što su meniji za poneti ili katalozi proizvoda. Da biste podesili 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 karaktera.

  • Podnožje - opciono tekstualno polje koje omogućava do 60 znakova.

  • Naslov liste - dugme polje sa maksimalno 20 znakova.

Odeljak Lista se sastoji od:

  • Naslovi sekcija - opciono tekstualno polje koje se koristi za kategorizaciju nekoliko redova sa maksimalno 24 karaktera.

  • Naslov reda - obavezno tekstualno polje koje se šalje kao izbor izbora u pratnji radio dugmeta sa maksimalno 24 karaktera.

  • Opis reda - opciono tekstualno polje koje obezbeđuje dodatni kontekst za stavke reda sa maksimalno 72 karaktera.

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.

WhatsApp
Numerisana listaBrzi odgovor u VhatsApp-u je definisan kao numerisana lista. Kada korisnici izaberu broj sa liste stavki, prima se korisni teret konfigurisan u odnosu na stavku.WhatsApp
Izbor listePomoću birača liste, AI agent deli listu stavki sa kupcem na osnovu upita. Ovo omogućava kupcu da izabere stavke iz datih opcija i odgovori sa izborom. Ako se upit kupca delimično poklapa, AI agent odgovara namerama koje su bliske upitu kupca kao opcijama. Delimični odgovori na podudaranje se prikazuju samo za opciju Izbor liste u kanalu Apple Messages for Business.Apple poruke za biznis
Birač vremenaTip odgovora za odabir vremena omogućava vam da podesite vremenske slotove za rezervaciju sastanaka ili sastanaka. Svaki odeljak treba naslov, vremensku zonu i više slotova. Jednom kada se postavi za nameru, AI agent šalje ove vremenske slotove korisnicima kako bi mogli da biraju.Apple poruke za biznis
MedijiOvaj šablon podržava priloge koji su u različitim formatima kao što su jpeg, mp3, mp4, png, pdf i aac.Apple poruke za biznis
Bogata vezaURL Rich link je ugrađen 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
ObrazacBusiness Forms Poruke vam omogućavaju da kreirate složena, multi-page interaktivna iskustva 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 unutar Apple Messaging-a. Omogućava različite interakcije bez korisnika koji moraju da napuste ćaskanje.Apple poruke za biznis
Prilagođeni događajObezbeđuje kontrolu nad razgovorom tokom interakcije sa skriptovanim AI agentom.Glas

Lista uobičajenih varijabli odgovora

Koristite varijable odgovora u odeljku Pravila dizajnera uslovnog odgovora da biste definisali uslove. Takođe možete koristiti varijable odgovora u odgovorima AI agenta da personalizujete i obogatite odgovore agenta. Za više informacija o tome kako konfigurisati pravila, pogledajte Kreiranje odgovora.

Tabela 2. Uobičajene varijable odgovora
Ime promenljive

Promenljiva ključ

Opis

Vrednost entiteta

entity. OR lastdfState.model_state.entities..value

Koristite ovu promenljivu da biste koristili vrednost entiteta prikupljenih od korisnika. Na primer, u slučaju korišćenja rezervacije termina gde tražimo od korisnika željeni datum koristeći entitet pod nazivom "Datum". Datum vraća vrednost koju je dao korisnik.

Namera

intent OR lastdfState.model_state.intent.name

Koristite ovu promenljivu da biste vratili nameru koju je uneo kupac.

Prodavnica događaja

eventStore

Koristite ovo da biste pristupili rečniku koji sadrži sve parametre koji se šalju u slučaju korisnih događaja prilagođenih događaja preko Vebek Contact Center Flov Designer-a.

Vrednosti prodavnice događaja

EventStore.

Koristite ovo da biste pristupili vrednostima određenih tastera koji se šalju u korisnim sadržajima prilagođenih događaja putem Vebek Contact Center Flov Designer-a.

Ekstra parametar / vrednost parametra poruke

extra_params.

Koristite ovo za pristup informacijama koje su prosleđene pod "Parametri poruke" u čvoru AI Agent za skriptovane agente. Na primer, ako je ključ 'user_plan' prosleđen u čvoru AI agenta, on je dostupan kao extra_params.user_plan. Ove vrednosti se zadržavaju samo za jednu poruku, to jest, vrednost za ključ može da se koristi samo u odgovoru na poruku koja je pratila ove parametre poruke.

Dodatni parametri

extra_params

Koristite ovo za pristup rečniku koji sadrži sve vrednosti koje su prosleđene pod "Parametri poruke" u čvoru AI Agent za skriptovane agente.

Potrošačka prodavnica podataka / parametri kupca

consumerDataStore.extra_params

Koristite ovo za pristup rečniku koji sadrži sve parametre koji su prosleđeni pod "Parametri kupca" u čvoru AI Agent za skriptovane agente.

Vrednosti parametara potrošača / kupaca

consumerDataStore.extra_params.

Koristite ovo za pristup informacijama koje su prosleđene pod "Parametri kupca" u čvoru AI Agent za skriptovane agente. Na primer, ako je ključ 'user_name' prosleđen u čvoru AI agenta, on je dostupan kao consumerDataStore.extra_paramsuser_name

Prethodna namera / Poslednja aktivna namera

lastdfState.previous_intent_model_state.intent.name

Koristite ovu promenljivu da biste pristupili imenu namere koja je bila aktivna u razgovoru pre trenutne namere.

Kontekstni niz

lastdfState.context

Koristite ovo da biste pristupili imenima svih konteksta prisutnih u razgovoru u obliku niza.

Trajanje konteksta

LastdfState.context.

Dohvaća vrednost trajanja određenog konteksta.

UID kupca

consumerData.uid

Koristite ovu varijablu za pristup jedinstvenom ID-u kupca u uslovima ili sadržaju odgovora AI agenta. Za digitalne kanale, UID je konfigurisan u toku i varira po kanalu.

Promenljiva za skladištenje podataka

dataStore.

Koristite ovu promenljivu za pristup prilagođenim varijablama koje se čuvaju na nivou sesije.

Agent primopredaja po pravilima zastave

messageStore.agent_handover_by_rules

Koristite ovu promenljivu da biste proverili da li je razgovor predat čoveku na osnovu bilo kog od pravila primopredaje agenta.

Uparen ključ šablona

messageStore.templateKey

Koristite ovu promenljivu da biste pristupili trenutnom imenu odgovora.

NLP tekst

nlp.text

Koristite ovu promenljivu da biste pristupili neobrađenom upitu kupca.

Obrađeni upit

nlp.processed_query

Koristite ovu promenljivu da biste pristupili obrađenom upitu kupca.

Transakcija ID

transaction_id

Koristite ovu promenljivu da biste pristupili ID transakcije.

Pored gore navedenog, postoje i određeni drugi objekti podataka koji su dostupni kao varijable odgovora. To uključuje messageStore, newdfState i lastdfState koji sadrže metapodatke o odgovoru agenta. Programeri mogu da odštampaju ovo u svojim odgovorima kako bi pristupili detaljima i koristili sve parametre iz ovih rečnika u svojim odgovorima. Međutim, u većini slučajeva upotrebe, varijable navedene u gornjoj tabeli su dovoljne za izgradnju vašeg agenta.

Da li je ovaj članak bio koristan?
Da li je ovaj članak bio koristan?