Egendefinerte hendelser gjør det mulig for administratorer å utføre følgende oppgaver:

  • Send data fra klienten for å opprette dynamiske svar. For eksempel å sende kundenavn for en personlig hilsen.

  • Definer en egendefinert utgang fra AI-agenten for å returnere kontrollen til flytutformingen. For eksempel for å utføre oppfyllelse i flyten.

  • Angi at AI-agenten skal starte fra et egendefinert startpunkt i stedet for velkomstmeldingen ved hjelp av en egendefinert hendelse.

  • Oppdater variabler for AI-agenttilstand. Du kan for eksempel forhåndsutfylle konteksten eller sporene ved hjelp av egendefinerte data som sendes fra flytutformingen.

For øyeblikket støttes bare egendefinerte hendelser for skriptede AI-agenter via talekanalen.

Konfigurere innkommende egendefinert hendelse i AI Agent Studio

  1. Opprett en ny svarmal i kategorien Svar på siden Konfigurasjon av AI-agent.
  2. Under Standardsvar legger du til talekanalen i standarddelen (Web).
  3. I feltet Navn på innkommende hendelse definerer du hendelsesnavnet som agenten mottar.

Aktivere egendefinert hendelse fra flytutforming

  1. I flytutformingen for Webex kontaktsenter konfigurerer du aktiviteten Virtual Agent V2 i flyten.
  2. I innstillingene for tilstandshendelse angir du følgende detaljer i kolonnene Hendelsesnavn - Hendelsesdata :
    1. Skriv inn det egendefinerte hendelsesnavnet du har konfigurert, i Svar-fanen på konfigurasjonssiden for AI-agent i AI Agent Studio.

    2. Skriv inn de egendefinerte dataene du vil sende fra flytutformingen til den skriptbaserte AI-agenten.

Få tilgang til egendefinerte hendelsesdata i AI Agent Studio

Du får tilgang til hendelsesdataene (konfigurert i flytutformingen ) i standardsvardelen der du konfigurerte den innkommende hendelsen. I figuren nedenfor kan du se at det egendefinerte hendelsesnavnet "custom_welcome" og hendelsesdataene "butikknavn" sendes fra flytutformingen til AI Agent Studio.

Konfigurer egendefinert avslutningshendelse og nyttelast i AI Agent Studio

  1. I AI Agent Studio går du til konfigurasjonssiden for skriptbasert AI-agent og går til Respons der du vil at kontrollen skal sendes tilbake til flytutformingen.

  2. Legg til Egendefinert hendelse i delen Standardsvar .

  3. Skriv inn dataene for hendelsesnavn og hendelsesnyttelast i JSON-filen du vil skal returneres til flyten.

I dette eksemplet returneres de innsamlede sporene til flyten med den egendefinerte avslutningshendelsen "order_details".

Få tilgang til egendefinerte hendelsesdata i Flytdesigner

Du kan få tilgang til den egendefinerte hendelsen og nyttelasten fra delen Utdatavariabler i Virtual Agent V2-aktivitet .

Hendelsesnavnet returneres under variabelen StateEventName , og hendelsesnyttelasten returneres som metadata som vist i figuren nedenfor:

Oppdatere systemverdier i AI Agent Studio

Du kan oppdatere systemverdier som kontekst, hensikt og spor ved hjelp av en spesiell hendelse "state_update" og hendelsesnyttelast med verdiene, som vist i følgende eksempel:

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