Konfigurácia 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 umelej inteligencie.

Vlastná udalosť umožňuje 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 pokyny pre konkrétnych zákazníkov, aktualizujte popis akcií a sloty informáciami, ktoré sú k dispozícii klientovi, aby používatelia neboli znova vyzvaní.

V súčasnosti je vlastná udalosť pre autonómnych agentov AI podporovaná iba prostredníctvom hlasového kanála.

Konfigurácia vlastných údajov v návrhárovi postupov

  1. V návrhárovi postupov Webex Contact Center nakonfigurujte aktivitu virtuálneho agenta V2 v postupe.
  2. V nastaveniach Stav udalosti zadajte nasledujúce podrobnosti do stĺpcov Názov udalosti - údaje udalosti:
    1. Pole názvu udalosti nechajte prázdne.
    2. Zadajte vlastné údaje, ktoré chcete odovzdať z návrhára postupov autonómnemu agentovi AI.

Aktivita virtuálneho agenta V2 v návrhárovi postupov

Prístup k údajom vlastných udalostí v AI Agent Studio

K údajom udalostí (nakonfigurovaným v návrhárovi postupov) môžete pristupovať pomocou syntaxe {{názov premennej}} v rôznych sekciách autonómneho agenta. Premenné odovzdané vo vlastných údajoch sú prístupné v cieli agenta, uvítacej správe, pokynoch, popise akcie a popise slotu.

Vlastné dáta v AI agent studiu

V tomto príklade vývojár použije {{customer_name}} v uvítacej správe a {{calling_number}} v pokynoch agenta.

Vlastné udalosti umožňujú správcom vykonávať nasledujúce úlohy:

  • Odovzdajte údaje od klienta a vytvorte dynamické odpovede. Napríklad odovzdanie mena zákazníka pre prispôsobený pozdrav.

  • Definujte vlastný výstup z agenta AI a vráťte kontrolu návrhárovi postupov. Napríklad na vykonanie plnenia v rámci toku.

  • Pomocou vlastnej udalosti nastavte agenta umelej inteligencie tak, aby začínal od vlastného počiatočného bodu, a nie od uvítacej výzvy.

  • Aktualizujte premenné stavu agenta AI. Napríklad vyplnenie kontextu alebo slotov pomocou vlastných údajov odovzdaných návrhárom postupov.

V súčasnosti je vlastná udalosť pre skriptovaných agentov AI podporovaná iba prostredníctvom hlasového kanála.

Nakonfigurujte prichádzajúcu vlastnú udalosť v AI Agent Studio

  1. Na stránke konfigurácie agenta umelej inteligencie vytvorte novú odpoveď v časti Odpovede Tab.
  2. V časti Predvolená odpoveď kliknite na tlačidlo + vedľa predvoleného (webového ) kanála a pridajte hlasový kanál
  3. V poli Názov prichádzajúcej udalosti definujte názov udalosti, ktorý agent dostane.

Vyvolanie vlastnej udalosti z programu Flow Designer

  1. V návrhárovi postupov Webex Contact Center nakonfigurujte aktivitu virtuálneho agenta V2 v postupe.
  2. V nastaveniach Stav udalosti zadajte nasledujúce podrobnosti do stĺpcov Názov udalosti - údaje udalosti:
    1. Zadajte vlastný názov udalosti, ktorý ste nakonfigurovali v časti Odpoveď Tab stránky konfigurácie agenta AI v aplikácii AI Agent Studio.

    2. Zadajte vlastné údaje, ktoré chcete odovzdať z návrhára postupov do skriptovaného agenta AI.

Prístup k údajom vlastných udalostí v AI Agent Studio

K údajom udalosti (nakonfigurovaným v návrhárovi postupov) máte prístup v časti Predvolená odpoveď , kde ste nakonfigurovali prichádzajúcu udalosť. Na nasledujúcom obrázku môžete vidieť, že vlastný názov udalosti "custom_welcome" a "názov ukladacieho priestoru" údajov udalostí sa odovzdávajú z návrhára toku do AI Agent Studio.

Nakonfigurujte vlastnú udalosť ukončenia a objem dát v AI Agent Studio

  1. V AI Agent Studio prejdite na stránku konfigurácie skriptovaného agenta AI a prejdite na položku Odpoveď , kde chcete ovládací prvok odovzdať späť návrhárovi postupov.

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

  3. Zadajte názov udalosti a údaje objemu dát udalosti v JSON, ktoré chcete vrátiť do postupu.

V tomto príklade sa zhromaždené sloty vrátia do postupu s vlastnou udalosťou ukončenia "order_details".

Prístup k údajom vlastných udalostí v nástroji Flow Designer

K vlastnej udalosti a objemu dát môžete pristupovať zo sekcie Výstupné premenné aktivity virtuálneho agenta V2 .

Názov udalosti sa vráti pod premennou StateEventName a objem dát udalosti sa vráti ako metaúdaje , ako je znázornené na nasledujúcom obrázku:

Aktualizácia systémových hodnôt v AI Agent Studio

Systémové hodnoty, ako sú kontext, zámer a slot, môžete aktualizovať pomocou state_update špeciálnej udalosti a objemu dát Udalosť pomocou týchto hodnôt, ako je znázornené v nasledujúcom príklade:

{ "intent": "order_status", "slots": { "first_name": "John" } } 

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 kontext nazývaný "track" je pridaný do relácie.

Táto udalosť je užitočná v prípadoch použitia, kde konverzácia skriptovaného agenta musí byť riadená logikou toku. Niektoré prípady použitia, kde je to obzvlášť užitočné, zahŕňajú:

  • Ak plnenie postupu zlyhá, znova zobrazí používateľovi výzvu na poskytnutie informácií

    Zoberme si scenár, v ktorom agent rezervuje schôdzku pre používateľa. Po zhromaždení dátumu a času sa tieto informácie odošlú toku prostredníctvom vlastnej udalosti, ktorá sa potom pokúsi rezervovať schôdzku pomocou aktivity požiadavky HTTPS. Ak je plánovaná činnosť zamietnutá z dôvodu konfliktu plánovania, agent AI musí požiadať o alternatívny časový úsek. Na zvládnutie tohto problému môže vývojár použiť nasledujúci objem dát udalosti:

    { "intent": "rezervovať stretnutie", "sloty": { "time": "" } }

    V takom prípade sa hodnota zhromaždená za čas vymaže a agent AI vyzve používateľa, aby poskytol novú. Vývojári môžu nastaviť podmienené odpovede, aby používatelia vedeli, že predchádzajúci slot nie je k dispozícii, a požiadať o nový čas.

  • Prechod na iný zámer

    Zvážte situáciu, v ktorej používateľ požiada o kontrolu svojho zostatku, ale podmienkou je, že používateľ musí najprv overiť svoju totožnosť. V rámci procesu zisťovania zostatku môžu vývojári odoslať objem dát udalosti, aby informovali postup o tom, či už bol používateľ overený. Ak sa overí, systém môže pokračovať v načítaní zostatku; ak nie, postup môže vyzvať agenta AI, aby inicioval proces overenia používateľa pomocou nasledujúceho objemu dát udalosti:

    { "zámer": "overiť používateľa", }

    V tom istom príklade povedzme, že overenie vyžaduje dátum narodenia používateľa a kód PIN. Z toku už má informácie o dátume narodenia používateľa prostredníctvom CJDS, ktoré je možné odovzdať ako slot a je možné zbierať iba kód PIN. Objem dát udalosti bude vyzerať takto:

    { "intent": "verify user", "slots": { "date of birth": "06/26/1993" } }
  • Zavedenie alebo resetovanie kontextu v konverzácii

    Keď je potrebné aktualizovať kontext konverzácie, vývojári ho môžu zahrnúť do objemu dát udalosti pre state_update udalosť. Napríklad potom, čo agent AI zhromaždí sloty pre zámer "overiť používateľa", nastaví kontext konverzácie na "overiť". Ak overenie v postupe zlyhá, kontext by sa mal obnoviť, aby sa používateľovi zabránilo v prístupe k zámerom, ktoré si vyžadujú kontext "overiť". Objem dát udalosti v tomto scenári by vyzeral 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ý?