- Početak
- /
- Članak
Ovaj članak opisuje pregled namera, entiteta i odgovora za konfigurisanje vašeg AI agenta.
Namere
Intent je osnovna komponenta platforme Vebek AI Agent Studio koja omogućava AI agentu da efikasno razume i odgovori na vaš doprinos. Predstavlja određeni zadatak ili radnju koju želite da izvršite tokom razgovora. Možete definisati sve namere koje odgovaraju zadacima koje želite da izvršite. Tačnost klasifik acije namera direktno utiče na sposobnost agenta AI da pruži relevantne i korisne odgovore. Klasifikacija namera je proces identifikacije namere na osnovu vašeg doprinosa, omogućavajući AI agentu da odgovori na smislen i kontekstualno relevantan način. Detalje o tome kako da kreirate namere potražite u odeljku Kreiranje namere.
Namere sistema
- Podrazumevana rezervna namera — Mogućnosti agenta veštačke inteligencije su inherentno ograničene namerama koje su dizajni
rane da prepoznaju i reaguju 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.
Primenom podrazumevane rezervne namere, programeri AI agenta mogu osigurati da agent AI graciozno obrađuje neočekivane ili izvan opsega upite, preusmeravajući razgovor nazad na poznate namere.
Programeri agenta AI ne moraju da dodaju posebne izjave rezervnoj nameri. Agent se može obučiti 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, kod agenta za bankarsku AI klijenti mogu pokušati da se raspitaju o kreditima. Ako AI agent nije konfigurisan da obrađuje upite vezane za zajam, ovi upiti se mogu ugraditi kao fraze za obuku u podrazumevanu rezervnu nameru. Kada kupac pita o zajmovima u bilo kom trenutku razgovora, agent AI prepoznaje upit kao da ne ispunjava njegove definisane namere i pokreće rezervni odgovor. Ovo osigurava prikladniji odgovor.
Rezervna namera:
- ne bi trebalo da ima slotove povezane sa tim.
- mora da koristi podrazumevani rezervni ključ šablona za svoj odgovor.
- Pomoć — Ova namera je dizajnirana da odgovori na upite kupaca o
mogućnostima agenta za veštačku inteligenciju. Kada kupci nisu sigurni šta mogu postići ili naiđu na
poteškoće tokom razgovora, često traže pomoć tražeći
pomoć.Odgovor za nameru pomoći podrazumevano je mapiran na ključ šabl
ona poruke pomoći. Međutim, programeri AI agenta mogu prilagoditi odgovor ili promeniti povezani ključ šablona kako bi pružili prilagođenije i informativ nije smernice.Preporučuje se da se sposobnosti AI agenta prenesu na visokom nivou, pružajući kupcima jasno razumevanje šta dalje mogu da urade.
- Razgovarajte sa agentom - Ova namera omogućava kupcima da zatraže pomoć od ljudskog
agenta u bilo kojoj fazi njihove interakcije sa AI agentom. Kada se pozove ova namera,
sistem automatski pokreće prenos na ljudskog agenta. Podrazumevani obrazac
odgovora za ovu nameru je primo
predaja agenta.Iako ne postoje ograničenja korisničkog interfejsa za promenu ključa šablona odgovora, njegova promena neće uticati na ishod pri mopredaje ljudi.
Namere malih razgovora
Svi novostvoreni agenti AI uključuju četiri unapred definisane namere za razgovor za obradu uobičajenih pozdrava kupaca, izraza zahvalnosti, negativnih povratnih informacija i oproštaja:
- Pozdrav
- Hvala vam
- AI agent nije bio od pomoći
- Zbogom
Konteksti
Kontekst čini interakciju agent-kupac jednostavnijom i sažetijom. AI agent lako razume fraze poput „Želim to da kupim“ kada postoji dovoljno konteksta da se identifikuje na šta se „to“ odnosi. Konteksti pomažu u postizanju jasnoće u interakciji sa kupcima. Takvi izrazi se mogu uskladiti sa namerom ako se obezbedi odgovarajući kontekst.
Da bi se omogućile naknadne namere i organizovali načine 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 ulaska
Konteksti ulaska kontrolišu da li se namera može uskladiti sa upitom krajnjeg korisnika na osnovu aktivnog konteksta sesije. Kada je kontekst prisutan u sesiji, za podudaranje namera primenjuju se sledeća pravila:
-
Namera sa kontekstima unosa biće usklađena 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 mogao podudarati .
-
Za sve namere koje zadovoljavaju gore navedeno pravilo, prednost se daje namerama čiji se ulazni kontekst bliže podudara sa aktivnim ako su ocene poverenja za više namera iste. Drugim rečima, ulazni kontekst će se koristiti za delimi čna podudaranja koja prekida veze.
Izlazni kontekst
Izlazni konteksti kontrolišu aktivne kontekste sesije. Izlazni kontekst sadrži niz vrednosti konteksta i trajanje tog konteksta. Kada se namera završi (popunjavaju se svi slotovi i poziva se konačni odgovor), konfigurisani izlazni konteksti za tu nameru postaju izlaz za odgovarajuće trajanje. Programeri mogu da konfigurišu najviše 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 agent AI izvlači iz iskaza korisnika. Entiteti predstavljaju određene informacije, kao što su nazivi proizvoda, datumi, količine ili bilo koja druga značajna grupa reči. Efikas nim identifikovanjem i izdvajanjem entiteta, AI agent može bolje razumeti nameru korisnika i pružiti tačnije i relevantnije odgovore. Detalje o tome kako da kreirate entitet potražite u odelj ku Kreiranje entiteta.
Tipovi entiteta
Vebek AI Agent Studio nudi 11 unapred ugrađenih tipova entiteta za snimanje različitih vrsta korisničkih podataka. Takođe možete da kreirate bilo koji od sledećih prilagođenih entiteta.
Prilagođeni entiteti
Ovi entiteti su podesivi i omogućavaju programerima da uhvate 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 obuhvaćene unapred izgrađenim entitetima. Možete dodati više sinonima na svaki niz. Na primer, prilagođeni entitet veličine pice.
-
Regek — Koristite regularne izraze da biste identifikovali određene obrasce i izdvojili odgovarajuće podatke.
Na primer, telefonski broj regek, kao u 123-123-8789 -
Digite—Snimite numeričke ulaze fiksne dužine sa velikom tačnošć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čno - Snimite kombinacije slova i brojeva, pružajući tačno prepoznavanje glasovnih i neglasovnih ulaza.
-
Slobodan obrazac - Snimite fleksibilne tačke podataka koje je teško definisati ili potvrditi.
-
Lokacija mape (VhatsApp) —Izvucite podatke o lokaciji koje delite na VhatsApp kanalu.
Sistemski entiteti
| Ime entiteta | Opis | Primer unosa | Primer izlaza |
|---|---|---|---|
| Datum | Analizira datume na prirodnom jeziku u standardni format datuma | „Jul sledeće godine“ | 01/07/2020 |
| Vreme | Analizira vreme na prirodnom jeziku u standardni vremenski format | 5 uveče | 17:00 |
| E-pošta | Otkriva adrese e-pošte | pišite mi na info@cisco.com | info@cisco.com |
| Telefonski broj | Otkriva uobičajeni telefonski broj | pozovite me na 9876543210 | 9876543210 |
| Monetarne jedinice | Analizira valutu i iznos | Želim 20$ | 20$ |
| Ordinalna | Otkriva redni broj | Četvrti od deset ljudi | Četvrti |
| kardinal | Otkriva kardinalni broj | Četvrti od deset ljudi | 10 |
| Geolokacija | Otkriva geografske lokacije (gradovi, zemlje itd.) | Otišao sam na plivanje u Temzi u Londonu u Velikoj Britaniji | London, Velika Britanija |
| Imena lica | Otkriva uobičajena imena | Bill Gates iz Microsofta | Bill Gates |
| Količina | Identifikuje merenja, prema težini ili udaljenosti | Mi smo 5km udaljeni od Pariza | 5km |
| Trajanje | Identifikuje vremenske periode | 1 nedelja odmora | 1 nedelja |
Stvorene entitete možete da uređujete na kartici entiteti. Povezivanje entiteta sa namerom označava vaše izjave sa otkrivenim entitetima dok ih dodajete.
Odgovori
Odgovori su poruke koje vaš AI agent šalje kupcima kao odgovor na njihove upite ili namere. Možete da kreirate odgovore koji uključuju:
- Tekst —Obične tekstualne poruke za direktnu komunikaciju.
- Multimedi ja —Slike, audio ili video elementi za poboljšanje korisničkog iskustva.
Detalje o tome kako da kreirate odgovore potražite u odelj ku Kreiranje odgovora.
Sistemski odgovori
Sledeći unapred konfigurisani sistemski odgovori dostupni su za skriptirani AI agent. Možete prilagoditi 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 na mali razgovor
Možete prilagoditi i izbrisati sledeće odgovore na male razgovore:
-
Zbogom
-
Pozdrav
-
Poruka pomoći
-
Nije korisno
-
Hvala vam
Podržani kanali za koje možete da konfigurišete odgovore su Veb (podrazumevano), Apple Messages for Business, Messenger, RCS, SMS, Voice, VhatsApp.
Dizajner odgovora
Dizajner odgovora nudi korisnički interfejs za kreiranje odgovora bez potrebe za opsežnim znanjem o kodiranju. Opcija uslovnih odgovora omogućava jednostav nu konstrukciju odgovora za ne-programere koje agent AI isporučuje kupcima.
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 Designeru možete da konfigurišete odgovore specifične za kanal za namere. Za više informacija o tome kako da konfigurišete različite tipove odgovora pogledajte odeljak Kon figurisanje tipova odgovor a.
| Tip odgovora | Opis | Podržani kanali |
|---|---|---|
| Tekst | Jednostavni tekstualni odgovori omogućavaju više tekstualnih okvira u jednom odgovoru. Ovo podešavanje razbija dugačke poruke na delove kojima se može upravljati. Možete dodati više opcija odgovora svojim odgovorima, a sistem će nasumično odabrati jednu za prikaz, osiguravajući dinamičke interakcije. | Sve |
| Vrtiljak | Bogati odgovori sastoje se od jedne kartice ili više kartica prikazanih u obliku vrtuljka. | Veb (podrazumevano), Messenger |
| Brzi odgovor | Unapred definisan odgovor koji agenti AI koriste da brzo odgovore na upite kupaca. | Veb (podrazumevano), SMS, Messenger, Apple poruke za biznis, RCS |
| Slika | Tip multimedijalnog odgovora gde možete da konfigurišete slike pružanjem URL-ova. | Veb (podrazumevano), Messenger, VhatsApp |
| Video | Prikazuje video zapise u pregledu na osnovu konfigurisanog URL-a video zapisa. | Veb (podrazumevano), VhatsApp |
| Audio | Prikazuje audio datoteku pružanjem audio URL-a. Takođe prikazuje trajanje audio poruke u izlazu. | Veb (podrazumevano), VhatsApp, Vebchat |
| Datoteka | Prikazuje/reprodukuje tip datoteke na osnovu konfigurisanog URL-a datoteke. | VhatsApp |
| Dugme za odgovor | Nudi brze odgovore iz ograničenog skupa opcija, kao što je izbor
proizvoda za povratak. Svaka poruka se sastoji od:
| VhatsApp |
| Lista poruka | Predstavlja više opcija za lak izbor korisnika, pogodnih za različite namene
kao što su meniji za iznošenje ili katalozi proizvoda. Da biste postavili poruku sa 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 sastoji se od:
Konfigurisanje poruke liste na platformi zahtevaće dodatno polje: ID reda - jedinstveni identifikator za svaki red koji će vam pomoći da identifikujete izbor korisnika. | VhatsApp |
| Numerisana lista | Brzi odgovor u VhatsApp-u je definisan kao numerisana lista. Kada korisnici odaberu broj sa liste stavki, prima se korisni teret konfigurisan prema stavci. | VhatsApp |
| Birač liste | Pomoću birača lista, AI agent deli listu stavki sa kupcem na osnovu upita. Ovo omogućava kupcu da odabere stavke iz datih opcija i odgovori izborom. Ako se upit kupca delimično podudara, AI agent odgovara namerama koje su bliske upitu kupca kao opcije. Odgovori delimičnog podudaranja prikazani su samo za opciju Picker lista na kanalu Apple Messages for Business. | Apple poruke za biznis |
| Birač vremena | Tip odgovora birača vremena omogućava vam da podesite vremenske prostore za rezervaciju sastanaka ili sastanaka. Svakom odeljku je potreban naslov, vremenska zona i više slotova. Jednom postavljen za nameru, AI agent šalje ove vremenske slotove korisnicima kako bi mogli da izaberu. | Apple poruke za biznis |
| Mediji | 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 |
| Rich Link | URL obogaćene veze ugrađen je u sliku ili video koji se nalazi u balonu za ćaskanje. Kada kliknete na ovaj balon, kupac se preusmerava na veb lok aciju navedenu na slici ili videu. | Apple poruke za biznis |
| Obrazac | Poruke poslovnih obrazaca omogućavaju vam 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 prikupljaju detaljne podatke o kupcima putem interfejsa koji se lako koristi u okviru Apple Messaging. Omogućava različite interakcije bez potrebe da korisnici napuste ćaskanje. | Apple poruke za biznis |
| Prilagođeni događaj | Pruža kontrolu nad razgovorom tokom interakcije sa skriptnim AI agentom. | Glas |
Lista uobičajenih varijabli odgovora
Koristite promenljive odgovora u odeljku Pra vila dizajnera uslovnog odgovor a da biste definisali uslove. Takođe možete da koristite promenljive odgovora u odgovorima agenta AI da biste personalizovali i obogatili odgovore agenta. Više informacija o tome kako da konfigurišete pravila potražite u od elj ku Kreiranje odgovora.
| Ime promenljive |
Promenljivi ključ | Opis |
|---|---|---|
|
Vrednost entiteta |
|
Koristite ovu promenljivu da biste koristili vrednost entiteta prikupljenih od korisnika. Na primer, u slučaju korišćenja rezervacije sastanka gde od korisnika tražimo željeni datum koristeći entitet pod nazivom 'Datum' entiti.Date vraća vrednost koju je dao korisnik. |
|
Namera |
|
Koristite ovu promenljivu da vratite nameru koju je kupac uneo. |
|
Prodavnica događaja |
|
Koristite ovo da biste pristupili rečniku koji sadrži sve parametre poslate u korisnom opterećenju događaja prilagođenih događaja putem Vebek kontakt centra Flov Designer. |
|
Vrednosti prodavnice događaja |
|
Koristite ovo za pristup vrednostima određenih ključeva koji se šalju u korisnim opterećenjima prilagođenih događaja putem Vebek kontakt centra Flov Designer. |
|
Dodatni parametar/vrednost parametra poruke |
|
Koristite ovo za pristup informacijama prosleđenim pod „Parametri poruke“ u čvoru AI agenta za skriptne agente. Na primer, ako se ključ 'user_plan' prenese u čvor agenta AI, dostupan je kao ekstra_params.user_plan. Ove vrednosti se zadržavaju samo za jedan okret poruke, odnosno vrednost ključa se može koristiti samo u odgovoru na poruku koja je pratila ove parametre poruke. |
|
Dodatni parametri |
|
Koristite ovo da biste pristupili rečniku koji sadrži sve vrednosti prenesene pod „ Parametri poruke“ u čvoru AI agenta za skriptne agente. |
|
Prodavnica potrošačkih podataka/parametri kupca |
|
Koristite ovo da biste pristupili rečniku koji sadrži sve parametre prosleđene pod „Parametri kupca“ u čvoru AI agenta za skriptne agente. |
|
Prodavnica potrošačkih podataka/vrednosti parametara kupca |
|
Koristite ovo za pristup informacijama prosleđenim pod „Parametri kupca“ u čvoru AI agenta za skriptne agente. Na primer, ako se ključ „korisničko ime“ prenese u čvor agenta AI, dostupan je kao ConsumerDataStore.Ektra_Params.User_Name |
|
Prethodna namera/poslednja aktivna namera |
|
Koristite ovu promenljivu da biste pristupili nazivu namere koja je bila aktivna u razgovoru pre trenutne namere. |
|
Kontekstni niz |
|
Koristite ovo za pristup imenima svih konteksta prisutnih u razgovor u u obliku niza. |
|
Trajanje konteksta |
|
Dobiva vrednost trajanja određenog konteksta. |
|
UID klijenta |
|
Koristite ovu promenljivu da biste pristupili jedinstvenom ID-u kupca u uslovima ili sadržaju odgovora agenta AI. Za digitalne kanale, UID je konfigurisan u toku i varira po kanalu. |
|
Promenljiva skladišta podataka |
|
Koristite ovu promenljivu za pristup prilagođenim promenljivim sačuvanim na nivou sesije. |
|
Primopredaja agenta po zastavici pravila |
|
Koristite ovu promenljivu da proverite da li je razgovor predat čoveku na osnovu bilo kog pravila primopredaje agenta. |
|
Usklađeni ključ šablona |
|
Koristite ovu promenljivu da biste pristupili trenutnom imenu odgovora. |
|
NLP tekst |
|
Koristite ovu promenljivu da biste pristupili neobrađenom upitu korisnika. |
|
Obrađeni upit |
|
Koristite ovu promenljivu da biste pristupili obrađenom upitu kupca. |
| ID transakcije |
| Koristite ovu promenljivu da biste pristupili ID-u transakcije. |
Pored gore navedenog, postoje i određeni drugi objekti podataka koji su dostupni kao varijable odgovora. To uključuje MessageStore, NevDFState i LastDFState koji sadrže metapodatke o odgovoru agenta. Programeri mogu ovo da odštampaju u svojim odgovorima da bi pristupili detaljima i koristili bilo koje parametre iz ovih rečnika u svojim odgovorima. Međutim, u većini slučajeva upotrebe, promenljive navedene u gornjoj tabeli dovoljne su za izgradnju vašeg agenta.