Konfigurirajte prilagođene podatke i prilagođene događaje za AI agente

list-menuŽelite li poslati povratne informacije?
Ovaj članak opisuje korake potrebne za konfiguriranje prilagođenih podataka događaja za autonomne i skriptne AI agente.

Prilagođeni podaci na početku sesije

Prilagođeni podaci omogućuju programerima izvršavanje sljedećih zadataka:

  • Proslijedite podatke klijentu kako biste ažurirali vremenske parametre dizajna autonomnog agenta. Na primjer, slanje imena korisnika za personaliziranu poruku dobrodošlice.
  • Ažurirajte vremenske varijable dizajna autonomnog AI agenta. Na primjer, optimizirajte ciljeve i upute za određene kupce, ažurirajte opis radnje i utore informacijama koje su dostupne klijentu kako se korisnici ne bi ponovno zatražili za to.

Trenutno su prilagođeni podaci za autonomne AI agente podržani samo putem glasovnog kanala.

Konfiguriranje prilagođenih podataka

  1. U Webex Contact Center Flow Designer konfigurirajte aktivnost Virtual Agent V2 u toku.
  2. U postav kama stanja događaja navedite sljedeće pojedinosti u stupcima Naziv događaja - Podaci događaja:
    1. Ostavite polje naziva događaja prazno.
    2. Unesite prilagođene podatke koje želite prenijeti od Flow Designera autonomnom AI agentu.

Illustration for Custom data configuration in Virtual Agent V2 activity

Pristupite prilagođenim podacima u AI Agent Studio

Podatcima događaja (konfiguriranim u Flow Designeru) možete pristupiti pomoću sintakse {{variable name}}u različitim odjeljcima autonomnog agenta. Vari jablama prenesenim u prilagođenim podacima može se pristupiti u cilju agenta, poruci dobrodošlice, uputama, opisu radnje i opisu utora.

Custom data in AI agent studio

U ovom primjeru programer koristi {{customer_name}}u poruci dobrodošlice i {{calling_number}}u uputama agenta.

Prilagođeni događaji za ispunjenje

Prilagođeni događaj omogućuje programerima izvršavanje sljedećih zadataka

  • Definirajte prilagođeni izlaz iz AI agenta kako biste vratili kontrolu dizajneru protoka wxCC. Na primjer, izvršiti ispunjenje unutar toka.
  • Nastavite razgovor s AI agentom prosljeđujući izlaz ispunjenja nat rag AI agentu iz toka. Ograničenje vremenskog isteka ispunjenja ispunjenja na temelju protoka Webex connect ovdje se ne primjenjuje.
  • Podržava slučajeve upotrebe PCI za autonomne agente jer PCI informacije ostaju u granicama wxCC kreatora protoka.

Trenutno su prilagođeni događaji za autonomne AI agente podržani samo putem glasovnog kanala.

Konfigurirajte prilagođeno ispunjenje temeljeno na događajima u AI Agent Studio

  1. U radnjama autonomnih agenta stvorite novu radnju u kojoj je potrebno prilagođeno ispunjenje temeljeno na događajima.
  2. U odjeljku ispunjenja odaberite opciju 'Postavi prilagođenu logiku za ispunjenje'.

Pristupite prilagođenim podacima događaja u Flow Designeru

Prilagođenom nazivu događaja i korisnom opterećenju možete pristupiti iz odjeljka Izlazne varijable aktivnosti Virtual Agent V2.

Naziv radnje vraća se pod varijablom StateEventName, a prikupljeni slotovi iz radnje vraćaju se kao metaData:

Pozovite prilagođeni događaj iz Flow Designera

  1. Izvršite logiku ispunjenja u toku na temelju naziva radnje ili događaja primljenih u izla zu aktivnosti Virtual Agent V2.
  2. Stvorite i koristite varijable protoka za dinamičko ažuriranje naziva događaja i podataka događaja koji će se vratiti natrag. U donjem primjeru, varijabla event_name protoka postavljena je da bude ista kao naziv događaja koji je proslijedio aktivnost Virtual Agent V2, a event_data_string varijabla se ažurira tako da sadrži izlaz iz http aktivnosti koja se koristi za komunikaciju sa sustavima trećih strana radi dobivanja detalja o dostupnosti sastanka.
  3. U postavkama stanja događaja aktivnosti Virtual Agent V2 navedite sljedeće pojedinosti u poljima Naziv događaja - Podaci događaja:

    • Varijabla koja sadrži naziv događaja Virtual Agent V2 aktivnost je izašla s.
    • Varijabla koja sadrži podatke o ispunjenju koji se moraju prenijeti natrag u tok.

Prilagođeni događaji omogućuju administratorima izvršavanje sljedećih zadataka:

  • Proslijedite podatke od klijenta kako biste stvorili dinamičke odgovore. Na primjer, slanje imena kupca za personalizirani pozdrav.

  • Definirajte prilagođeni izlaz iz AI agenta kako biste vratili kontrolu dizajneru protoka. Na primjer, izvršiti ispunjenje unutar toka.

  • Postavite AI agenta da započinje s prilagođene početne točke, a ne od upita dobrodoš lice pomoću prilagođenog događaja.

  • Ažurirajte varijable stanja AI agenta. Na primjer, prethodno popunjavanje konteksta ili utora pomoću prilagođenih podataka proslijeđenih od dizajnera protoka.

Trenutno je prilagođeni događaj za skriptne AI agente podržan samo putem glasovnog kanala.

Konfigurirajte dolazni prilagođeni događaj u AI Agent Studio

  1. Na stranici za konfiguraciju AI agenta stvorite novi odgovor na kartici Od govori.
  2. U odjeljku Zad ani odgovor kliknite + pored Zadanog (Web) kanala za dodavanje glasovnog kanala
  3. U pol ju Nazi v dolaznog događaja definirajte naziv događaja koji agent prima.

Pozovite prilagođeni događaj iz Flow Designera

  1. U Webex Contact Center Flow Designer konfigurirajte aktivnost Virtual Agent V2 u toku.
  2. U postav kama stanja događaja navedite sljedeće pojedinosti u stupcima Naziv događaja - Podaci događaja:
    1. Unesite prilagođeni naziv događaja koji ste konfigurirali na kartici Odgovor na stranici za konfiguraciju AI agenta u AI Agent Studio.

    2. Unesite prilagođene podatke koje želite prenijeti od Flow Designera na skriptnog AI agenta.

Pristupite prilagođenim podacima događaja u AI Agent Studio

Podatcima događaja (konfiguriranim u dizajneru protoka) možete pristupiti u odjeljku Zadani odgovor gdje ste konfigurirali dolazni događaj. Na sljedećoj slici možete vidjeti da se prilagođeni naziv događaja "" i podaci o događaju custom_welcome"store name" prosljeđuju iz Flow Designera u AI Agent Studio.

Konfigurirajte prilagođeni izlazni događaj i korisni teret u AI Agent Studio

  1. U AI Agent Studio idite na stranicu konfiguracije skriptnog AI agenta i idite na Od govor gdje želite da se kontrola prenese natrag dizajneru protoka.

  2. Dodajte prilagođeni događaj u odjeljak Zadani odgovor.

  3. Unesite naziv događaja i podatke o korisnom opterećenju događaja u JSON koji želite vratiti u tok.

U ovom primjeru prikupljeni utori vraćaju se u tok s prilagođenim događajem izlaza “order_details”.

Pristupite prilagođenim podacima događaja u Flow Designeru

Prilagođenom događaju i korisnom opterećenju možete pristupiti iz odjeljka Izlazne varijable aktivnosti Virtual Agent V2.

V Event nameraća se ispod StateEventName varijable, a Event payload vraća se Metadatakao što je prikazano na sljedećoj slici:

Ažurirajte vrijednosti sustava u AI Agent Studio

Vrijednosti sustava kao što su kontekst, namjera i utor možete ažurirati pomoću posebnog događaja state_updatei Event payloads vrijednostima, kao što je prikazano u sljedećem primjeru:

{ 
 "intent": "order_status", 
 "slots": { 
 "first_name": "John" 
 } 
"context": {
    "track": 1
 }
} 

U gornjem primjeru namjera skriptovog agenta postavljena je na order_status, utor 'first_name' unutar te namjere postavljen je na 'John', a kontekst nazvan 'track' dodaje se sesiji.

Ovaj događaj je koristan za slučajeve upotrebe kada skriptni razgovor agenta mora biti kontroliran logi kom protoka. Neki slučajevi upotrebe u kojima je to posebno korisno uključuju:

  • Ponovno zatražite od korisnika informacije ako ispunjenje u toku ne uspije

    Razmotrite scenarij u kojem agent rezervira sastanak za korisnika. Nakon prikupljanja datuma i vremena, te se informacije šalju protoku kroz prilagođeni događaj, koji zatim pokušava rezervirati sastanak pomoću aktivnosti HTTPS zahtjeva. Ako je sastanak odbijen zbog sukoba u rasporedu, agent AI mora zatražiti alternativni vremenski interval. Da bi to riješio, programer može koristiti sljedeće korisno opterećenje događaja:

    {
    "intent": "book appointment",
    "slots": {
    "time": ""
    }
    }

    U tom se slučaju vrijednost prikupljena za vrijeme briše, a AI agent traži od korisnika da pruži novu. Programeri mogu postaviti uvjetne odgovore kako bi korisnike obavi jestili da prethodni utor nije dostupan i zatražiti novo vrijeme.

  • Idite na drugu namjeru

    Razmotrite scenarij u kojem korisnik traži provjeru stanja, ali kao preduvjet koris nik prvo mora provjeriti svoj identitet. Kao dio postupka ispitivanja bilance, programeri mogu poslati korisni teret događaja kako bi obavijestili protok je li korisnik već provjeren. Ako je potvrđen, sustav može nastaviti s preuzimanjem bilansa; ako ne, protok može zatražiti AI agenta da pokrene postupak provjere korisnika koristeći sljedeći korisni teret događaja :

    {
    "intent": "verify user",
    }

    U istom primjeru, recimo da provjera zahtijeva datum rođenja korisnika i PIN kod. Od toka već postoje informacije o datumu rođenja korisnika putem CJDS-a, koji se mogu prenijeti kao utor i može se prikupiti samo PIN kod. Korisni teret događaja za to izgle dat će ovako:

    {
    "intent": "verify user",
    "slots": {
    "date of birth": "06/26/1993"
    }
    }
  • Uvođenje ili resetiranje konteksta u razgovoru

    Kada kontekst razgovora treba ažurirati, programeri ga mogu uključiti u korisni teret događaja za state_updatedogađaj. Na primjer, nakon što AI agent prikupi utore za namjeru 'potvrdi korisniku', postavlja kontekst razgovora na 'provjere'. Ako provjera ne uspije u toku, kontekst treba resetirati kako bi se spriječilo da korisnik pristupi namjerama koje zahtijevaju kontekst 'provjere'. Korisni teret događaja za ovaj scenarij izgledao bi ovako:

    {
    "intent": "verify user",
    "slots": {
    "date of birth": "",
    "pincode": ""
    },
    "context": {
    "verify": 0
    }
    }

Je li taj članak bio koristan?
Je li taj članak bio koristan?