Konfigurácia vlastných údajov a vlastných udalostí pre agentov AI
Vlastné údaje na začiatku relácie
Vlastné údaje umožňujú vývojárom vykonávať nasledujúce úlohy:
- Odovzdajte údaje od klienta na aktualizáciu časových parametrov návrhu autonómneho agenta. Napríklad odovzdanie mena zákazníka pre prispôsobenú uvítaciu správu.
- Aktualizujte časové premenné návrhu autonómneho agenta AI. Napríklad optimalizujte ciele a po kyny pre konkrétnych zákazníkov, aktualizujte popis akcie a sloty informáciami, ktoré sú k dispozícii u klienta, aby používatelia neboli znova vyzvaní .
V súčasnosti sú vlastné údaje pre autonómnych agentov AI podporované iba prostredníctvom hlasového kanála.
Konfigurácia vlastných údajov
- V nástroji Webex Contact Center Flow Designer nakonfigurujte aktivitu Virtual Agent V2 v toku.
- V nastaveniach Stav ud alosti zadajte v stĺpcoch Názov ud
alosti - Údaje udalostí nasledujúce podrobnosti:
- Pole Názov udalosti ponechajte prázdne.
- Zadajte vlastné údaje, ktoré chcete odovzdať od návrhára toku na autonómneho agenta AI.

Prístup k vlastným údajom v AI Agent Studio
Prístup k údajom udalostí (nakonfigurovaným v návrhári toku) môžete získať pomocou syntaxe
{{variable name}}v rôznych častiach autonómneho agenta. Premen
né odovzdané vo vlastných údajoch sú prístupné v cieľoch agenta, uvítacej správe,
pokynoch, popise akcie a popise slotu.

V tomto príklade vývojár používa {{customer_name}}v uvítacej
správe a {{calling_number}}v pokynoch agenta.
Vlastné udalosti pre naplnenie
Vlastná udalosť umožňuje vývojárom vykonávať nasledujúce úlohy
- Definujte vlastný výstup z agenta AI a vrátite ovládanie návrhárovi toku WxCC. Napríklad na vykonanie plnenia v rámci toku.
- Pokračujte v konverzácii s agentom AI odovzdaním výstupu plnenia späť agentovi AI z toku. Obmedzenie časového limitu plnenia pl nenia na základe toku pripojenia Webex tu neplatí.
- Podporujte prípady použitia PCI pre autonómnych agentov, pretože informácie o PCI zostávajú v hraniciach tvorcu toku w xCC.
V súčasnosti sú vlastné udalosti pre autonómnych agentov AI podporované iba prostredníctvom hlasového kanála.
Konfigurácia vlastného plnenia založeného na udalostiach v AI Agent Studio
- V akciách autonómneho agenta vytvorte novú akciu, v ktorej je potrebné vlastné splnenie založené na udalostiach.
- V sekcii plnenia vyberte možnosť „Nastaviť vlastnú logiku pre splnenie“.
Prístup k vlastným údajom udalostí v aplikácii Flow Designer
K vlastnému názvu udalosti a užitočnému zaťaženiu máte prístup v časti Výstupné premenné v aktivite Virtual Agent V2.
Názov akcie sa vráti pod premennou stateEventName a zhromaždené sloty z akcie sa vrátia ako metaData:

Vyvolať vlastnú udalosť z programu Flow Designer
- Vykonajte logiku plnenia v toku na základe názvu akcie alebo udalosti prijatej vo výstup e aktivity Virtual Agent V2.
- Vytvárajte a používajte premenné toku na dynamickú aktualizáciu názvu udalosti a údajov o udalosti, ktoré sa majú odo
slať späť. V nižšie uvedenom príklade je event_name premenná toku nastavená tak, aby bola rovnaká ako názov ud
alosti odovzdaný aktivitou Virtual Agent V2 a event_data_string premenná je
aktualizovaná tak, aby obsahovala výstup z aktivity http používanej na komunikáciu so systémami
tretích strán s cieľom získať podrobnosti o dostupnosti schôdzky.

V nastaveniach stavu udalosti aktivity Virtual Agent V2 zadajte nasledujúce podrobnosti v poliach Názov udalosti - Údaje udalostí:
- Premenná, ktorá obsahuje názov udalosti Aktivita Virtual Agent V2 ukončená s.
- Premenná, ktorá obsahuje údaje o splnení, ktoré musia byť odovzdané späť do toku.

Vlastné udalosti umožňujú správcom vykonávať nasledujúce úlohy:
-
Prenášajte údaje od klienta na vytvorenie dynamických odpovedí. Napríklad odovzdanie mena zákazníka pre prispôsobený pozdrav.
-
Definujte vlastný výstup z agenta AI a vrátite ovládanie návrhárovi toku. Napríklad na vykonanie plnenia v rámci toku.
-
Pomocou vlastnej udalosti nastavte agenta AI tak, aby začínal od vlastného východiskového bodu nami esto uvítacej výzvy.
-
Aktualizujte premenné stavu agenta AI. Napríklad predbežné vyplnenie kontextu alebo slotov pomocou vlastných údajov odovzdaných z návrhára toku.
V súčasnosti je vlastná udalosť pre skriptovaných agentov AI podporovaná iba prostredníctvom hlasového kanála.
Konfigurácia prichádzajúcej vlastnej udalosti v AI Agent Studio
- Na stránke konfigurácie agenta AI vytvorte novú odpoveď na karte Od pove de.
- V časti Predvolená odpoveď kliknite na položku + vedľa predvol eného (webového) kanála a pridajte hlasový kanál
- V poli N ázov prichádzajú cej udalosti zadajte názov udalosti, ktorý agent dostane.
Vyvolať vlastnú udalosť z programu Flow Designer
- V nástroji Webex Contact Center Flow Designer nakonfigurujte aktivitu Virtual Agent V2 v toku.
- V nastaveniach Stav ud alosti zadajte v stĺpcoch Názov udalosti
- Údaje udalostí nasledujúce podrobnosti:
-
Zadajte vlastný názov udalosti, ktorý ste nakonfigurovali na karte Odpoveď na stránke konfigurácie agenta AI v AI Agent Studio.
- Zadajte vlastné údaje, ktoré chcete odovzdať z Flow Designer skriptovanému agentu AI.
-
Prístup k vlastným údajom udalostí v AI Agent Studio
K údajom udalosti (nakonfigurovaným v návrhári toku) máte prístup v časti Pred
volená odpoveď, kde ste nakonfigurovali prichádzajúcu udalosť. Na nasledujúcom
obrázku vidíte, že vlastný názov udalosti "„custom_welcomea
údaje o udalosti store name"“ sú odovzdané z Flow Designer do AI Agent
Studio.
Nakonfigurujte vlastnú udalosť ukončenia a užitočnú záťaž v AI Agent Studio
-
V štúdiu AI Agent Studio prejdite na skriptovanú stránku konfigurácie agenta AI a prejdite na položku Od poveď, kde chcete, aby sa ovládací prvok odovzdal späť návrhárovi toku.
-
Pridajte vlastnú udalosť do časti Predvolená odpoveď.
-
Zadajte názov udalosti a údaje o užitočnom zaťažení udalosti v JSON, ktoré chcete vrátiť do toku.
V tomto príklade sa zhromaždené sloty
vrátia do toku s vlastnou udalosťou ukončenia
“order_details”.
Prístup k vlastným údajom udalostí v aplikácii Flow Designer
K vlastnej udalosti a užitočnému zaťaženiu máte prístup v časti Vý stupné premenné v aktivite Virtual Agent V2.
Vrá Event nameti sa pod StateEventName
premennou a vráti sa Event payload tak, Metadataako je znáz
ornené na nasledujúcom obrázku:

Aktualizujte systémové hodnoty v AI Agent Studio
Systémové hodnoty, ako je kontext, zámer a slot, môžete aktualizovať pomocou špeciálnej udalosti
state_updatea Event payloadhodnôt, ako je znázornené
v nasledujúcom príklade:
{
"intent": "order_status",
"slots": {
"first_name": "John"
}
"context": {
"track": 1
}
}
Vo vyššie uvedenom príklade je zámer skriptovaného agenta nastavený na
order_status, slot „first_name“ v rámci tohto zámeru je nastavený na „John“
a do relácie sa pridá kontext nazývaný „track“.
Táto udalosť je užitočná v prípadoch použitia, keď musí byť konverzácia so skriptovaným agentom riadená logi kou toku. Niektoré prípady použitia, kde je to obzvlášť užitočné, zahŕňajú:
-
Ak splnenie toku zlyhá, opätovne požiadajte používateľa o informácie
Zvážte scenár, keď agent rezervuje stretnutie pre používateľa. Po zhromaždení dátumu a času sa tieto informácie odošlú do toku prostredníctvom vlastnej ud alosti, ktorá sa potom pokúsi rezervovať schôdzku pomocou aktivity žiadosti HTTPS. Ak je schôdzka zamietnutá z dôvodu konfliktu s plánovaním, agent AI musí požiadať o alternatívny časový interval. Na zvládnutie tohto problému môže vývojár použiť nasledujúce užitočné zaťaženie udalostí:
{ "intent": "book appointment", "slots": { "time": "" } }V tomto prípade sa zozbieraná hodnota za čas vymaže a agent AI vyzve používateľa, aby poskytol novú. Vývojári môžu nastaviť podmienené odpovede, aby používateľom informo vali, že predchádzajúci slot nebol k dispozícii, a požiadať o nový čas.
-
Prejdite na iný zámer
Zvážte scenár, v ktorom používateľ požiada o kontrolu svojho zostatku, ale ako predpoklad musí používateľ najskôr overiť svoju totožnosť. V rámci procesu zisťovania zostatku môžu vývojári poslať užitočné zaťaženie udalosti, aby informovali tok, či už bol používateľ overený. Ak je to overené, systém môže pokračovať v získavaní zostatku; ak nie, tok môže vyzvať agenta AI, aby inicioval proces overovania používateľa pomocou nasledujúceho užitočného zaťaženia udalostí:
{ "intent": "verify user", }V tom istom príklade povedzme, že overenie vyžaduje dátum narodenia používateľa a kód PIN. Z toku už obsahuje informácie o dátume narodenia používateľa prostredníctvom CJDS, ktoré môžu byť odovzdané ako slot a môže byť zhromaždený iba PIN kód. Užitočné zaťaženie udalosti bude vyzerať takto:
{ "intent": "verify user", "slots": { "date of birth": "06/26/1993" } } - Zavedenie alebo resetovanie kontextu v konverzácii
Ak je potrebné aktualizovať kontext konverzácie, vývojári ho môžu zahrnúť do užitočného zaťaženia udalosti pre
state_updateudalosť. Napríklad potom, čo agent AI zhromaždí sloty pre zámer „overiť používateľa“, nastaví kontext konverzácie na „overiť“. Ak overovanie zlyhá v toku, kontext by sa mal resetovať, aby sa zabránilo používateľovi prístup k zámerom, ktoré vyžadujú kontext „overiť“. Užitočné zaťaženie udalosti pre tento scenár by vyzeralo takto:{ "intent": "verify user", "slots": { "date of birth": "", "pincode": "" }, "context": { "verify": 0 } }