Konfigurer brugerdefinerede hændelser for AI-agent
Brugerdefinerede hændelser giver administratorer mulighed for at udføre følgende opgaver:
-
Send data fra klienten for at oprette dynamiske svar. Det kan f.eks. være at videregive kundenavn til en personlig hilsen.
-
Definer en brugerdefineret afslutning fra AI-agenten for at returnere kontrollen til flowdesigneren. For eksempel for at udføre opfyldelse i flowet.
-
Indstil AI-agenten til at starte fra et brugerdefineret startpunkt i stedet for velkomstprompten ved hjælp af en brugerdefineret hændelse.
-
Opdater AI-agenttilstandsvariabler. F.eks. forhåndsudfylde konteksten eller pladserne ved hjælp af brugerdefinerede data, der er overført fra flowdesigneren.
I øjeblikket understøttes brugerdefinerede hændelser kun for scriptede AI-agenter via stemmekanalen.
Konfigurer indgående tilpasset hændelse i AI Agent Studio
- Opret en ny svarskabelon under fanen Svar på siden Konfiguration af AI-agent.
- Tilføj stemmekanalen i sektionen Standard (web) under Standardsvar.
- I feltet Navn på indgående hændelse skal du definere hændelsesnavnet, som agenten modtager.

Invoke brugerdefineret hændelse fra flowdesigner
- Konfigurer Virtual Agent V2-aktiviteten i flowet i Webex Contact Center Flow Designer.
- I indstillingerne for Tilstandshændelse skal du angive følgende oplysninger i kolonnerne Hændelsesnavn - Hændelsesdata :
-
Angiv navnet på den brugerdefinerede hændelse, du har konfigureret under fanen Svar på siden AI-agentkonfiguration i AI Agent Studio.
- Angiv de brugerdefinerede data, du vil overføre fra flowdesigneren til den scriptede AI-agent.
-

Få adgang til brugerdefinerede hændelsesdata i AI Agent Studio
Du kan få adgang til hændelsesdataene (konfigureret i flowdesigneren) i sektionen Standardsvar , hvor du konfigurerede din indgående hændelse. I følgende figur kan du se, at navnet på den brugerdefinerede hændelse "custom_welcome
" og hændelsesdataene "butiksnavn
" overføres fra flowdesigneren til AI Agent Studio.

Konfigurer brugerdefineret afslutningshændelse og nyttelast i AI Agent Studio
-
I AI Agent Studio skal du navigere til siden med scriptbaseret AI-agentkonfiguration og gå til Svar , hvor kontrolelementet skal sendes tilbage til flowdesigneren.
-
Føj brugerdefineret hændelse til afsnittet Standardsvar .
-
Angiv hændelsesnavnet og hændelsesdataene i den JSON, der skal returneres til flowet.

I dette eksempel returneres de indsamlede pladser til flowet med den brugerdefinerede afslutningshændelse "order_details".
Få adgang til tilpassede hændelsesdata i Flowdesigner
Du kan få adgang til den brugerdefinerede hændelse og nyttedata fra afsnittet Outputvariabler i Virtual Agent V2-aktivitet .
Hændelsesnavnet returneres under variablen
StateEventName
, og hændelsesdataene
returneres som metadata
som vist i følgende figur:
Opdatere systemværdier i AI Agent Studio
Du kan opdatere systemværdier som kontekst, hensigt og placering ved hjælp af en speciel hændelse "state_update"
og hændelsesdata
med værdierne, som vist i følgende eksempel:
{ "hensigt": "order_status", "slots": { "first_name": "John" } }