Konfigurere egendefinerte hendelser for AI-agent
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
- Opprett en ny svarmal i kategorien Svar på siden Konfigurasjon av AI-agent.
- Under Standardsvar legger du til talekanalen i standarddelen (Web).
- I feltet Navn på innkommende hendelse definerer du hendelsesnavnet som agenten mottar.

Aktivere egendefinert hendelse fra flytutforming
- I flytutformingen for Webex kontaktsenter konfigurerer du aktiviteten Virtual Agent V2 i flyten.
- I innstillingene for tilstandshendelse angir du følgende detaljer i kolonnene Hendelsesnavn - Hendelsesdata :
-
Skriv inn det egendefinerte hendelsesnavnet du har konfigurert, i Svar-fanen på konfigurasjonssiden for AI-agent i AI Agent Studio.
- 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
-
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.
-
Legg til Egendefinert hendelse i delen Standardsvar .
-
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" } }