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

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
Ove namere i njihovi odgovarajući odgovori podrazumevano su dostupni u svakom AI agentu. Međutim, možete ih prilagoditi ili izbrisati kako bi se uskladili sa vašim specifičnim slučajem upotrebe i željenim tokom razgovora.

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 entitetaOpisPrimer unosaPrimer izlaza
DatumAnalizira datume na prirodnom jeziku u standardni format datuma„Jul sledeće godine“01/07/2020
VremeAnalizira vreme na prirodnom jeziku u standardni vremenski format5 uveče17:00
E-poštaOtkriva adrese e-poštepišite mi na info@cisco.com info@cisco.com
Telefonski brojOtkriva uobičajeni telefonski brojpozovite me na 98765432109876543210
Monetarne jediniceAnalizira valutu i iznosŽelim 20$20$
OrdinalnaOtkriva redni brojČetvrti od deset ljudiČetvrti
kardinalOtkriva kardinalni brojČetvrti od deset ljudi10
GeolokacijaOtkriva geografske lokacije (gradovi, zemlje itd.)Otišao sam na plivanje u Temzi u Londonu u Velikoj BritanijiLondon, Velika Britanija
Imena licaOtkriva uobičajena imenaBill Gates iz MicrosoftaBill Gates
KoličinaIdentifikuje merenja, prema težini ili udaljenostiMi smo 5km udaljeni od Pariza5km
TrajanjeIdentifikuje vremenske periode1 nedelja odmora1 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.

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

Svaka poruka se sastoji od:

  • Zaglavlje - opcionalno polje koje može biti 20 znakova teksta, slike, video zapisa ili dokumenta.
  • Telo - obavezno tekstualno polje koje može sadržati do 1024 znakova.
  • Podnožje - opcionalno tekstualno polje koje omogućava do 60 znakova.
  • Dugmad - maksimalno 3 tekstualna dugmeta sa ograničenjem od 20 znakova.

VhatsApp
Lista porukaPredstavlja 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:

  • Zaglavlje - opcionalno tekstualno polje sa najviše 60 znakova.

  • Telo - obavezno tekstualno polje koje može sadržati do 1024 znakova.

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

  • Naslov liste - polje dugmeta sa najviše 20 znakova.

Odeljak liste sastoji se od:

  • Naslovi sekcija - opcionalno tekstualno polje koje se koristi za kategorizaciju nekoliko redova sa najviše 24 znaka.

  • Naslov reda - obavezno tekstualno polje koje se šalje kao izbor za izbor uz radio dugme sa najviše 24 znaka.

  • Opis reda - opcionalno tekstualno polje koje pruža dodatni kontekst za stavke reda sa najviše 72 znaka.

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 listaBrzi 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č listePomoć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č vremenaTip 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
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
Rich LinkURL 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
ObrazacPoruke 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đajPruž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.

Tabela 2. Uobičajene varijable odgovora
Ime promenljive

Promenljivi ključ

Opis

Vrednost entiteta

entitet. <entity-name>ILI LastDFState.Model_State.Entities. <entity-name>.vrednost

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

namera ILI LastDFState.Model_State.Intent.Name

Koristite ovu promenljivu da vratite nameru koju je kupac uneo.

Prodavnica događaja

EventStore

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

EventStore. <key>

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

ekstra_params. <key>

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

ekstra_params

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

ConsumerDatastore.Ektra_Params

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

ConsumerDataStore.Ektra_Params. <key>

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

LastDFState.Previous_Intent_Model_State.Intent.Name

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

Kontekstni niz

LastDFState.kontekst

Koristite ovo za pristup imenima svih konteksta prisutnih u razgovor u u obliku niza.

Trajanje konteksta

LastDFState.Context. <context-name>

Dobiva vrednost trajanja određenog konteksta.

UID klijenta

ConsumerData.uid

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

DataStore. <key>

Koristite ovu promenljivu za pristup prilagođenim promenljivim sačuvanim na nivou sesije.

Primopredaja agenta po zastavici pravila

MessageStore.Agent_Handover_bi_Rules

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

Usklađeni ključ šablona

MessageStore.TemplateKei

Koristite ovu promenljivu da biste pristupili trenutnom imenu odgovora.

NLP tekst

nlp.tekst

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

Obrađeni upit

nlp.processed_kueri

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

ID transakcije

transakcija_id

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.

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