- Domov
- /
- Článok
Pochopte zámery, entity a odpovede v AI Agent Studio
Tento článok popisuje prehľad zámerov, entít a odpovedí na konfiguráciu agenta umelej inteligencie.
Zámery
Zámer je základnou súčasťou platformy Webex AI Agent Studio, ktorá umožňuje agentovi AI efektívne porozumieť vášmu vstupu a reagovať naň. Predstavuje konkrétnu úlohu alebo akciu, ktorú chcete vykonať počas konverzácie. Môžete definovať všetky zámery, ktoré zodpovedajú úlohám, ktoré chcete vykonať. Presnosť klasifikácie zámeru priamo ovplyvňuje schopnosť agenta umelej inteligencie poskytovať relevantné a užitočné odpovede. Klasifikácia zámeru je proces identifikácie zámeru na základe vášho vstupu, ktorý umožňuje agentovi AI reagovať zmysluplným a kontextovo relevantným spôsobom. Podrobnosti o vytváraní zámerov nájdete v časti Vytvorenie zámeru.
Systémové zámery
- Predvolený záložný zámer – možnosti agenta umelej inteligencie sú vo svojej podstate obmedzené zámermi, ktoré sú navrhnuté tak, aby ich rozpoznali a reagovali na ne. Hoci podnik nedokáže predvídať všetky možné otázky, ktoré by ste mohli položiť, predvolený záložný zámer môže pomôcť konverzáciám napredovať podľa plánu.
Implementáciou predvoleného záložného zámeru môžu vývojári agentov AI zabezpečiť, aby agent AI elegantne spracoval neočakávané dotazy alebo dotazy mimo rozsahu a presmeroval konverzáciu späť na známe zámery.
Vývojári agentov AI nemusia k záložnému zámeru pridávať konkrétne vyjadrenia. Agent môže byť vyškolený tak, aby automaticky spustil záložný zámer, keď narazí na známe otázky mimo rozsahu, ktoré by inak mohli byť nesprávne kategorizované do iných zámerov.
Napríklad v bankovom agentovi AI sa zákazníci môžu pokúsiť informovať o pôžičkách. Ak agent AI nie je nakonfigurovaný na spracovanie otázok týkajúcich sa pôžičiek, tieto dotazy môžu byť začlenené ako tréningové frázy v rámci predvoleného núdzového zámeru . Keď sa zákazník pýta na pôžičky v ktoromkoľvek bode konverzácie, agent AI rozpozná, že dopyt nespadá do definovaných zámerov a spustí záložnú odpoveď. Tým sa zabezpečí primeranejšia reakcia.
Núdzový zámer:
- Nemali by s ním byť spojené žiadne sloty.
- Na odpoveď musí použiť predvolený kľúč záložnej šablóny.
- Pomoc – tento zámer je určený na riešenie otázok zákazníkov týkajúcich sa schopností agenta umelej inteligencie. Keď si zákazníci nie sú istí, čo môžu dosiahnuť, alebo sa počas rozhovoru stretnú s ťažkosťami, často hľadajú pomoc tým, že požiadajú o
pomoc.
V predvolenom nastavení je odpoveď zámeru pomoci priradená ku klávesu šablóny správy
pomocníka
. Vývojári agentov AI však môžu prispôsobiť odpoveď alebo zmeniť súvisiaci kľúč šablóny, aby poskytli viac prispôsobené a informatívne pokyny.Odporúča sa sprostredkovať schopnosti agenta AI na vysokej úrovni a poskytnúť zákazníkom jasnú predstavu o tom, čo môžu robiť ďalej.
- Porozprávajte sa s agentom – tento zámer umožňuje zákazníkom požiadať o pomoc ľudského agenta v ktorejkoľvek fáze interakcie s agentom AI. Keď je tento zámer vyvolaný, systém automaticky iniciuje prenos na ľudského agenta. Predvolená šablóna odpovede pre tento zámer je
odovzdanie
agenta. Aj keď neexistujú žiadne obmedzenia používateľského rozhrania týkajúce sa zmeny kľúča šablóny odpovede, jeho zmena neovplyvní výsledok odovzdania človekom.
Zámery krátkeho rozhovoru
Všetci novovytvorení agenti AI zahŕňajú štyri preddefinované zámery small talku, aby zvládli bežné pozdravy zákazníkov, vyjadrenia vďačnosti, negatívnu spätnú väzbu a rozlúčky:
- Pozdravy
- Ďakujem
- Agent AI nebol užitočný
- Dovidenia
Kontextoch
Vďaka kontextu sú interakcie medzi agentom a zákazníkom jednoduchšie a stručnejšie. Agent AI ľahko rozumie frázam ako "chcem si to kúpiť", keď existuje dostatok kontextu na identifikáciu toho, čo "to" znamená. Kontexty pomáhajú dosiahnuť jasnosť v interakciách so zákazníkmi. Takéto výrazy môžu byť zosúladené so zámerom, ak sa poskytne vhodný kontext.
Na umožnenie zámerov sledovania a usporiadanie spôsobov štruktúrovania toku konverzácie je možné každý zámer nakonfigurovať s kontextom vstupu a kontextom ukončenia. Táto kontextová premenná sa ukladá pre každú reláciu a stav tejto premennej sa mení na základe zámerov, ktoré sa vyvolajú v priebehu relácie.
Kontext vstupu
Kontexty vstupu určujú, či zámer možno priradiť k dotazu koncového používateľa na základe aktívneho kontextu relácie. Ak je v relácii prítomný kontext, na priradenie zámeru sa použijú nasledujúce pravidlá:
-
Zámer s kontextovými položkami sa priradí iba vtedy, ak aktívny kontext v relácii už obsahuje všetky požadované hodnoty kontextu zadania. Inými slovami, kontext vstupu zámeru musí byť podmnožinou aktívneho kontextu, aby bol priradený.
-
Pre všetky zámery, ktoré spĺňajú vyššie uvedené pravidlo, sa uprednostňujú zámery, ktorých vstupný kontext sa viac zhoduje s aktívnym, ak je skóre spoľahlivosti pre viaceré zámery rovnaké. Inými slovami, vstupný kontext sa použije na rozhodujúce čiastkové zápasy.
Kontext ukončenia
Kontexty ukončenia ovládajú aktívne kontexty relácie. Výstupný kontext obsahuje reťazec kontextovej hodnoty a trvanie tohto kontextu. Po dokončení zámeru (zaplnia sa všetky sloty a vyvolá sa konečná odpoveď), nakonfigurované kontexty ukončenia pre tento zámer sa stanú výstupom na príslušné trvanie. Vývojári môžu pre konkrétny zámer nakonfigurovať maximálne 15 kontextov ukončenia. Kontext ukončenia je možné pridať stlačením klávesu Enter/Return po zadaní kontextu.
Subjekty
Entity sú stavebnými kameňmi konverzácií. Sú to základné prvky, ktoré agent AI extrahuje z výpovedí používateľov. Entity predstavujú konkrétne informácie, ako sú názvy produktov, dátumy, množstvá alebo akákoľvek iná významná skupina slov. Účinnou identifikáciou a extrahovaním entít môže agent umelej inteligencie lepšie pochopiť zámer používateľa a poskytnúť presnejšie a relevantnejšie odpovede. Podrobnosti o tom, ako vytvoriť entitu, nájdete v časti Vytvorenie entity.
Typy entít
Webex AI Agent Studio ponúka 11 vopred vytvorených typov entít na zachytenie rôznych typov používateľských údajov. Môžete tiež vytvoriť ktorúkoľvek z nasledujúcich vlastných entít.
Vlastné entity
Tieto entity sú konfigurovateľné a umožňujú vývojárom zachytiť informácie špecifické pre prípad použitia.
-
Vlastný zoznam – definujte zoznamy očakávaných reťazcov na zachytenie konkrétnych údajových bodov, ktoré nie sú pokryté vopred vytvorenými entitami. Ku každému reťazcu môžete pridať viacero synoným. Napríklad vlastná entita veľkosti pizze.
-
Regex – regulárne výrazy sa používajú na identifikáciu konkrétnych vzorov a extrahovanie zodpovedajúcich údajov. Napríklad regex telefónneho čísla, ako v
123-123-8789
-
Číslice – Zachyťte číselné vstupy s pevnou dĺžkou s vysokou presnosťou, najmä pri hlasových interakciách. Používame to ako alternatívu k typom vlastných entít a entít Regex v nehlasových interakciách. Definujte napríklad dĺžku päť na zistenie päťmiestneho čísla účtu.
-
Alfanumerické – zachytáva kombinácie písmen a číslic a poskytuje presné rozpoznanie hlasových aj nehlasových vstupov.
-
Voľný formulár – zachyťte flexibilné údajové body, ktoré sa ťažko definujú alebo overujú.
-
Poloha na mape (WhatsApp) – extrahuje údaje o polohe, ktoré zdieľate na kanáli WhatsApp.
Systémové entity
Názov entity | Popis | Príklad vstupu | Príklad výstupu |
---|---|---|---|
Dátum | Analyzuje dátumy v prirodzenom jazyku na štandardný formát dátumu | "Júl budúceho roka" | 01/07/2020 |
Čas | Analyzuje čas v prirodzenom jazyku na štandardný formát času | 5 večer | 17:00 |
Zisťuje e-mailové adresy | Napíšte mi na info@cisco.com | info@cisco.com | |
Telefónne číslo | Zistí bežné telefónne číslo | Zavolajte mi na 9876543210 | 9876543210 |
Menové jednotky | Analyzuje menu a sumu | Chcem 20$ | 20$ |
Radové | Zistí poradové číslo | Štvrtý z desiatich ľudí | Štvrtý |
Kardinál | Detekcia kardinálneho čísla | Štvrtý z desiatich ľudí | 10 |
Geolokácia | Zisťuje geografické polohy (mestá, krajiny atď.) | Išiel som plávať na Temžu v Londýne vo Veľkej Británii | Londýn, Spojené kráľovstvo |
Mená osôb | Zistí bežné názvy | Bill Gates zo spoločnosti Microsoft | Bill Gates |
Množstvo | Identifikuje merania hmotnosti alebo vzdialenosti | Sme 5km od Paríža | 5km |
Doba trvania | Identifikuje časové obdobia | 1 týždeň dovolenky | 1 týždeň |
Vytvorené entity môžete upravovať na karte entít. Prepojenie entít so zámerom anotuje vaše výpovede zistenými entitami, keď ich pridávate.
Roly entít
Roly entít sú rozhodujúce, keď potrebujete zhromaždiť tú istú entitu viackrát v rámci jedného zámeru. Priradením rôznych rolí tej istej entite môžete agentovi umelej inteligencie pomôcť presnejšie pochopiť a spracovať vstup používateľa.
Ak chcete napríklad rezervovať let s medzipristátím, môžete vytvoriť entitu Letisko
s tromi rolami: pôvod
, cieľ
a medzipristátie
. Komentovaním tréningových prejavov s týmito rolami sa agent AI môže naučiť očakávané vzory a bez problémov zvládnuť zložité požiadavky na rezerváciu.
Roly entít podporujú iba Mindmeld (vlastné a systémové entity) a RASA (iba vlastné entity). Správcovia musia začiarknuť políčko Roly
entity pod rozšírenými nastaveniami dialógového okna výberu nástroja AI, aby povolili roly entity.
Správcovia nemôžu prepnúť z RASA alebo Mindmeld na Swiftmatch, keď sa používajú roly entity. Odstráňte roly zo zámerov a zakážte roly entít z pokročilých nastavení nástroja AI. Ďalšie informácie nájdete v téme Aktualizácia nastavení mechanizmu umelej inteligencie.
Reakcie
Odpovede sú správy, ktoré váš agent AI posiela zákazníkom ako odpoveď na ich otázky alebo zámery. Môžete vytvoriť odpovede, ktoré budú zahŕňať:
- Text – správy vo formáte obyčajného textu na priamu komunikáciu.
- Multimédiá – obrázky, zvukové alebo obrazové prvky na zlepšenie používateľského zážitku.
Podrobnosti o vytváraní odpovedí nájdete v téme Vytvorenie odpovede.
Reakcie systému
Nasledujúce predkonfigurované systémové odpovede sú k dispozícii pre skriptovaného agenta AI. Správy môžete prispôsobiť predvoleným systémovým odpovediam. Tieto odpovede však nemôžete odstrániť.
-
Privítanie
-
Návrh odpovede
-
Čiastočná správa
-
Núdzová správa
-
Návrh entity
-
Odovzdanie agenta
Odpovede na krátke rozhovory
Môžete prispôsobiť a odstrániť nasledujúce odpovede na krátke rozhovory:
-
Dovidenia
-
Pozdravy
-
Správa pomocníka
-
Nie je to užitočné
-
Ďakujem
Podporované kanály, pre ktoré môžete nakonfigurovať odpovede, sú Web (predvolené), Apple Messages for Business, Messenger, RCS, SMS, Voice, WhatsApp.
Návrhár odpovedí
Návrhár odpovedí ponúka užívateľsky prívetivé rozhranie na vytváranie odpovedí bez potreby rozsiahlych znalostí kódovania. Možnosť podmienených odpovedí umožňuje jednoduchú konštrukciu odpovedí pre nevývojárov, ktoré agent AI poskytuje zákazníkom.
Návrhár odpovedí je navrhnutý tak, aby zabezpečil, že používateľská skúsenosť uspokojí konkrétny kanál, s ktorým agent AI interaguje.
Podporované typy odozvy pre kanály
V Návrhárovi odpovedí môžete nakonfigurovať odpovede špecifické pre daný kanál. Ďalšie informácie o konfigurácii rôznych typov odpovedí nájdete v časti Konfigurácia typov odpovedí.
Typ odpovede | Popis | Podporované kanály |
---|---|---|
Text | Jednoduché textové odpovede umožňujú viacero textových polí v jednej odpovedi. Toto nastavenie rozdeľuje zdĺhavé správy na zvládnuteľné časti. K svojim odpovediam môžete pridať viacero možností odpovedí a systém náhodne vyberie jednu, ktorá sa má zobraziť, čím sa zabezpečí dynamická interakcia. | Všetky |
Kolotoč | Bohaté odpovede pozostávajú z jednej karty alebo viacerých kariet zobrazených v posuvnom páse. | Web (predvolené), Messenger |
Rýchla odpoveď | Preddefinovaná odpoveď, ktorú agenti AI používajú na rýchlu odpoveď na otázky zákazníkov. | Web (predvolené), SMS, Messenger, Apple Messages for Business, RCS |
Obraz | Typ multimediálnej odozvy, kde môžete konfigurovať obrázky zadaním adries URL. | Web (predvolené), Messenger, WhatsApp |
Video | Videá v ukážke vykresľuje na základe nakonfigurovanej webovej adresy videa. | Web (predvolené), WhatsApp |
zvuk | Zvukový súbor sa vykreslí zadaním adresy URL zvuku. Zobrazuje tiež trvanie zvukovej správy vo výstupe. | Web (predvolené), WhatsApp, Webchat |
Súbor | Zobrazuje/prehráva typ súboru na základe nakonfigurovanej adresy URL súboru. | |
Tlačidlo Odpovedať | Ponúka rýchle odpovede z obmedzenej skupiny možností, ako je napríklad výber produktu, ktorý chcete vrátiť. Každá správa obsahuje:
| |
Správa zoznamu | Ponúka viacero možností jednoduchého výberu používateľa, ktoré sú vhodné na rôzne použitia, ako sú ponuky so sebou alebo katalógy produktov. Ak chcete vytvoriť správu zoznamu, vyplňte karty Konfigurácia a Sekcie zoznamu. Na obrazovke "konfigurácia" sa zobrazuje obsah, ktorý používatelia uvidia na svojich zariadeniach. Každá správa obsahuje:
Sekcia zoznamu pozostáva z:
Konfigurácia správy zoznamu na platforme bude vyžadovať ďalšie pole: ID riadku - jedinečný identifikátor pre každý riadok, ktorý vám pomôže identifikovať voľbu používateľov. | |
Číslovaný zoznam | Rýchla odpoveď v aplikácii WhatsApp je definovaná ako číslovaný zoznam. Keď používatelia vyberú číslo zo zoznamu položiek, objem dát nakonfigurovaný pre danú položku sa prijme. | |
Výber zoznamu | S výberom zoznamu agent AI zdieľa zoznam položiek so zákazníkom na základe dotazu. To umožňuje zákazníkovi vybrať položky z daných možností a odpovedať výberom. Ak sa dopyt zákazníka čiastočne zhoduje, agent AI odpovie so zámermi, ktoré sú blízke zákazníkovi ako možnosti. Odpovede na čiastočnú zhodu sa vykresľujú iba pre možnosť Výber zoznamu v kanáli Apple Messages for Business. | Apple Správy pre firmy |
Výber času | Typ odpovede na výber času vám umožňuje nastaviť časové intervaly na rezerváciu plánovaných činností alebo stretnutí. Každá sekcia potrebuje názov, časové pásmo a viac slotov. Po nastavení zámeru agent AI odošle tieto časové intervaly používateľom, z ktorých si môžu vybrať. | Apple Správy pre firmy |
Médium | Táto šablóna podporuje prílohy, ktoré sú v rôznych formátoch, ako napríklad jpeg, mp3, mp4, png, pdf a aac. | Apple Správy pre firmy |
Rozšírené prepojenie | Webová adresa RTF je vložená do obrázka alebo videa, ktoré je v bubline četu. Keď kliknete na túto bublinu, zákazník bude presmerovaný na webovú stránku uvedenú na obrázku alebo videu. | Apple Správy pre firmy |
Formulár | Správy firemných formulárov vám umožňujú vytvárať komplexné viacstránkové interaktívne prostredia pre systémy iOS a iPadOS pomocou jedného súboru JSON. Táto funkcia pomáha firmám zhromažďovať podrobné údaje o zákazníkoch prostredníctvom jednoducho použiteľného rozhrania v službe Apple Messaging. Umožňuje rôzne interakcie bez toho, aby používatelia museli opustiť chat. | Apple Správy pre firmy |
Vlastná udalosť | Poskytuje kontrolu nad konverzáciou pri interakcii so skriptovaným agentom AI. | Hlasové úlohy |
Zoznam spoločných premenných odozvy
Na definovanie podmienok použite premenné odpovede v časti Pravidlá návrhára podmienenej odpovede. Môžete tiež použiť premenné odpovede v odpovediach agentov AI na prispôsobenie a obohatenie odpovedí agentov. Ďalšie informácie o konfigurácii pravidiel nájdete v téme Vytvorenie odpovede.
Názov premennej |
Variabilný kľúč | Popis |
---|---|---|
Hodnota entity |
|
Pomocou tejto premennej môžete použiť hodnotu entít zhromaždených od používateľov. Napríklad v prípade použitia rezervácie stretnutia, keď požiadame používateľa o preferovaný dátum pomocou entity s názvom "Dátum". Funkcia Date vráti hodnotu zadanú používateľom. |
Zámer |
|
Pomocou tejto premennej môžete vrátiť zámer zadaný zákazníkom. |
Obchod s udalosťami |
|
Používa sa na prístup k slovníku, ktorý obsahuje všetky parametre odosielané v objeme dát udalosti vlastných udalostí prostredníctvom nástroja Webex Contact Center Flow Designer. |
Hodnoty ukladania udalostí |
|
Používa sa na prístup k hodnotám konkrétnych kľúčov odosielaných v objemoch dát udalostí vlastných udalostí prostredníctvom nástroja Webex Contact Center Flow Designer. |
Extra parameter/hodnota parametra správy |
|
Používa sa na prístup k informáciám odovzdávaným pod parametrami správ v uzle agenta AI pre skriptovaných agentov. Ak napríklad v uzle agenta AI odovzdáte kľúč "user_plan", je prístupný ako extra_params.user_plan. Tieto hodnoty sa zachovávajú iba pre jedno otočenie správy, to znamená, že hodnota kľúča sa môže použiť iba v odpovedi na správu, ktorá sprevádzala tieto parametre správy. |
Ďalšie parametre |
|
Používa sa na prístup k slovníku obsahujúcemu všetky hodnoty odovzdané pod parametrami správ v uzle AI Agent pre skriptovaných agentov. |
Úložisko spotrebiteľských údajov/Parametre zákazníka |
|
Použite ho na prístup k slovníku obsahujúcemu všetky parametre odovzdané pod 'Parametrami zákazníka' v uzle AI Agent pre skriptovaných agentov. |
Úložisko spotrebiteľských údajov/hodnoty parametrov zákazníka |
|
Použite ho na prístup k informáciám odovzdávaným pod parametrami zákazníka v uzle agenta AI pre skriptovaných agentov. Ak napríklad v uzle agenta AI odovzdáte kľúč "user_name", bude prístupný ako consumerDataStore.extra_params.user_name |
Predchádzajúci zámer/posledný aktívny zámer |
|
Túto premennú použite na prístup k názvu zámeru, ktorý bol aktívny v konverzácii pred aktuálnym zámerom. |
Kontextové pole |
|
Túto možnosť použite na prístup k názvom všetkých kontextov prítomných v konverzácii vo forme poľa. |
Trvanie kontextu |
|
Načíta hodnotu trvania konkrétneho kontextu. |
UID zákazníka |
|
Pomocou tejto premennej získate prístup k jedinečnému identifikátoru zákazníka v podmienkach alebo obsahu odozvy agenta AI. V prípade digitálnych kanálov sa UID konfiguruje v postupe a líši sa v závislosti od kanála. |
Premenná ukladacieho priestoru údajov |
|
Túto premennú použite na prístup k vlastným premenným uloženým na úrovni relácie. |
Odovzdanie agenta príznakom pravidiel |
|
Použite túto premennú na kontrolu, či bola konverzácia odovzdaná človeku na základe ktoréhokoľvek z pravidiel odovzdania agenta. |
Zodpovedajúci kľúč šablóny |
|
Túto premennú použite na prístup k aktuálnemu názvu odpovede. |
Text NLP |
|
Túto premennú použite na prístup k nespracovanému dotazu zákazníka. |
Spracovaný dotaz |
|
Túto premennú použite na prístup k spracovanému dopytu zákazníka. |
ID transakcie |
| Pomocou tejto premennej získate prístup k identifikátoru transakcie. |
Okrem vyššie uvedeného existujú určité ďalšie dátové objekty, ktoré sú prístupné ako premenné odpovede. Patria sem messageStore, newdfState a lastdfState, ktoré obsahujú metaúdaje o odpovedi agenta. Vývojári si to môžu vytlačiť vo svojich odpovediach, získať prístup k podrobnostiam a vo svojich odpovediach použiť ľubovoľné parametre z týchto slovníkov. Vo väčšine prípadov použitia sú však premenné uvedené vo vyššie uvedenej tabuľke dostatočné na vytvorenie vášho agenta.