Konfigurácia vlastných údajov a vlastných udalostí pre agentov AI

list-menuSpätná väzba?
Tento článok popisuje kroky potrebné na konfiguráciu vlastných údajov udalostí pre autonómnych a skriptovaných 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

  1. V nástroji Webex Contact Center Flow Designer nakonfigurujte aktivitu Virtual Agent V2 v toku.
  2. V nastaveniach Stav ud alosti zadajte v stĺpcoch Názov ud alosti - Údaje udalostí nasledujúce podrobnosti:
    1. Pole Názov udalosti ponechajte prázdne.
    2. Zadajte vlastné údaje, ktoré chcete odovzdať od návrhára toku na autonómneho agenta AI.

Illustration for Custom data configuration in Virtual Agent V2 activity

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.

Custom data in AI agent studio

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

  1. V akciách autonómneho agenta vytvorte novú akciu, v ktorej je potrebné vlastné splnenie založené na udalostiach.
  2. 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

  1. Vykonajte logiku plnenia v toku na základe názvu akcie alebo udalosti prijatej vo výstup e aktivity Virtual Agent V2.
  2. 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.
  3. 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

  1. Na stránke konfigurácie agenta AI vytvorte novú odpoveď na karte Od pove de.
  2. V časti Predvolená odpoveď kliknite na položku + vedľa predvol eného (webového) kanála a pridajte hlasový kanál
  3. V poli N ázov prichádzajú cej udalosti zadajte názov udalosti, ktorý agent dostane.

Vyvolať vlastnú udalosť z programu Flow Designer

  1. V nástroji Webex Contact Center Flow Designer nakonfigurujte aktivitu Virtual Agent V2 v toku.
  2. V nastaveniach Stav ud alosti zadajte v stĺpcoch Názov udalosti - Údaje udalostí nasledujúce podrobnosti:
    1. Zadajte vlastný názov udalosti, ktorý ste nakonfigurovali na karte Odpoveď na stránke konfigurácie agenta AI v AI Agent Studio.

    2. 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

  1. 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.

  2. Pridajte vlastnú udalosť do časti Predvolená odpoveď.

  3. 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
    }
    }

Bol tento článok užitočný?
Bol tento článok užitočný?