Nadat u uw AI-agents hebt gemaakt en geconfigureerd in het Webex AI Agent Studio-platform, is de volgende stap om ze te integreren met de spraak- en digitale kanalen. Dankzij deze integratie kunnen de AI-agenten zowel spraakgestuurde als digitale gesprekken met uw klanten afhandelen, wat zorgt voor een naadloze en interactieve gebruikerservaring.
De toegang tot de autonome AI-agent voor de telefoongesprekken is momenteel beperkt tot specifieke klanten. Neem voor meer informatie contact op met de klantenservice van Cisco.
In de volgende paragrafen wordt de configuratieflow beschreven voor de integratie van AI-agenten met het spraakkanaal, zodat ze op hun stem gebaseerde klantinteracties effectief kunnen beheren.
Vereisten
- Maak en configureer de AI-agenten. Zie voor meer informatie de secties AI-agent met script instellen en Autonome AI-agent instellen in de beheerhandleiding van Webex AI Agent Studio.
- Stel het spraakkanaal in:
- Creëer een toegangspunt voor het spraakkanaal.
- Wijs de routeringsstroom toe aan het startpunt. Zie het artikel Een kanaal instellen voor meer informatie.
- Stel een flow in. Voor meer informatie, zie de sectie Flows aanmaken en beheren in het Flow Designer-artikel.
AI-agenten in flow configureren
De Virtual Agent V2-activiteit biedt uw contactpersonen een realtime gesprekservaring. U kunt de Virtual Agent V2-activiteit aan de gespreksstroom toevoegen om op spraak gebaseerde AI-gesprekken af te handelen. Als een beller spreekt, stemt het systeem de toespraak af op de beste bedoelingen van de AI-agent. Bovendien helpt het de beller als onderdeel van de Interactive Voice Response (IVR) -ervaring.
UitkomstenDe uitkomst van het gesprek tussen de beller en de virtuele agent bepaalt dit uitvoerpad.
-
Behandeld — De uitkomst wordt aangeroepen wanneer de uitvoering van de virtuele agent is voltooid.
-
Geëscaleerd — De uitkomst wordt aangeroepen wanneer het gesprek moet worden doorgeschakeld naar de menselijke agent.
Elke fout die optreedt tijdens het gesprek tussen de virtuele agent en de beller bepaalt dit uitvoerpad.
Fout — De flow volgt deze weg in alle foutscenario's.
- Sleep de Virtual Agent V2-activiteit van de Activity Library naar het hoofdvenster van de flow.
- Voer in de Algemene instellingen de volgende acties uit:
- Voer in het veld Activiteitslabel een naam in voor de activiteit.
- Voer in het veld Beschrijving van de activiteit een beschrijving in voor de activiteit.
- In de instellingen voor Conversational Experience
- Voor AI-agenten met een script:
- Selecteer Webex AI Agent Scripted in de keuzelijst Contact Center AIConfig.
- Selecteer een van de gepubliceerde scriptagents in de keuzelijst Virtual Agent.
- Voor autonome AI-agenten:
- Selecteer Webex AI Agent Autonomous in de keuzelijst Contact Center AIConfig.
- Selecteer een van de gepubliceerde autonome agenten in de keuzelijst Virtual Agent.
U moet de globale variabelen in de flow instellen om de standaardinvoertaal en -uitvoerstem voor de virtuele agent te configureren.
Als u de standaardinvoertaal en -uitvoerstem voor de Webex AI Agent die zijn geconfigureerd in AI Agent Studio wilt overschrijven, neem dan de activiteiten van Set Variable op vóór de Virtual Agent V2-activiteit in de flow. Zie Globale variabelen in Flow Designer voor meer informatie over het toevoegen van globale variabelen aan de flow.
Configureer de activiteit Set Variable als volgt voor een aangepaste invoertaal:
- Stel de variabele in op Global_Language.
- Stel de waarde van de variabele in op de vereiste taalcode (bijvoorbeeld fr-CA).
Voor een aangepaste stemuitvoer configureert u de activiteit Set Variable als volgt:
- Stel de variabele in op global_voiceName.
- Stel de waarde van de variabele in op de vereiste stemnaamcode voor de uitvoer (bijvoorbeeld
en-US-Jennifer).
Belangrijk: de stem die u selecteert, moet worden ondersteund door de engine die uw AI-agent gebruikt. Anders verlaten oproepen het foutpad van de VAV2-activiteit .
Voor meer informatie over de ondersteunde stemmen en talen, zie Ondersteunde talen en stemmen voor AI-agenten.
- Voor AI-agenten met een script:
- Voer in de instellingen voor State Event de aangepaste naam van de gebeurtenis en de gegevens in de kolommen Event Name - Event Data in. De State Event is een mechanisme om de
eventhandler te activeren die is geconfigureerd op de Webex AI-agent. In de AI-agent kunt u instellen
hoe de gebeurtenis moet worden afgehandeld.
-
Naam van het evenement — (optioneel) Geeft de naam aan van de gebeurtenis die is gedefinieerd op het geïntegreerde AI-platform van derden.
-
Gebeurtenisgegevens — (optioneel) Geeft de JSON-gegevens aan die het systeem verzendt (als onderdeel van de gedefinieerde naam van de gebeurtenis) naar het geïntegreerde AI-platform van derden.
U kunt de naam van de gebeurtenis en de gegevens opgeven in de vorm van een statische waarde of expressie. Gebruik voor expressies deze syntaxis:
{{variable}}. Het volgende is een voorbeeld van de statusgebeurtenis die is geconfigureerd om de beller te begroeten met een aangepast welkomstbericht.Naam van het evenement:
CustomWelcomeGegevens van het evenement:
{"Naam”: „John"} -
- Vink in Geavanceerde instellingen het selectievakje
Spraakopname inschakelen aan om het opnemen van gesprekken tussen de AI-agent
en de klant mogelijk te maken. Indien ingeschakeld, verschijnen de opnamen op de pagina Sessies in de
AI Agent Studio-toepassing.
De service past gelaagde controles toe, waaronder automatische detectie van patronen die kunnen duiden op PCI-gegevens in AI Agent-opnames en de zichtbaarheid ervan in AI Agent Studio beperken. Geautomatiseerde detectie identificeert mogelijk niet elk geval van dergelijke patronen, zoals blijkt uit de volgende scenario's:
- Ongevraagde openbaarmaking door de beller: Een beller kan betaalkaartinformatie of gerelateerde informatie delen buiten de verwachte gespreksstroom, wat van invloed kan zijn op de betrouwbaarheid van de detectie.
- Transcriptiebeperkingen voor spraak-naar-tekst (STT): Als het STT-model gegevens met betrekking tot betaalkaarten onvolledig, onnauwkeurig of in een onverwacht formaat overschrijft, is de detectie mogelijk minder betrouwbaar.
- Abrupte beëindiging van het gesprek: gesprekken kunnen worden verbroken voordat de backend-systemen het gesprek volledig kunnen analyseren en gevoelige inhoud kunnen identificeren, wat resulteert in gemiste of vertraagde detectie.
- Gebruik de volgende activiteitsuitgangsvariabelen om verschillende gebruikssituaties te behandelen:
- VirtualAgent v2.TranscriptURL — Slaat de URL op die verwijst naar het transcript van het gesprek tussen de AI-agent en de beller.
-
VirtualAgent v2.metadata — Slaat de JSON-gegevens op die het systeem van de agent ontvangt als onderdeel van de uitvoering, de afhandeling van een aangepaste gebeurtenis of een overdrachtsactie. U kunt deze gegevens gebruiken om meer bedrijfslogica op te bouwen in de flowbuilder.
Zie de volgende voorbeelden, ingevuld in de variabele MetaData voor verschillende scenario's:
Uitkomst afgehandeld
{ "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Geëscaleerde uitkomst
Voor een transfer op maat:
De metagegevens van de escalatie en de actie-informatie.
- escalation_type → op maat
- escalation_trigger → De naam van de overdrachtsactie die de escalatie heeft veroorzaakt
- acties - lijst van acties die zijn geactiveerd tijdens de aanroep
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] } }Voor systeemoverdracht
Dit is het voorbeeld van de standaarduitvoer voor systeemoverdracht.
- escalation_type → systeem
- escalation_trigger → agent_transfer
- acties - lijst van acties die zijn geactiveerd tijdens de aanroep
{ "escalation_type": "system", "escalation_trigger": "agent_transfer", "actions": { "agent_transfer": [ { "input": { "message": "I’ll connect you with a human representative now. Please hold on for a moment while I transfer you." }, "type": "transfer" } ] } } -
VirtualAgent v2.stateEventName — Slaat de naam op van de aangepaste gebeurtenis die het systeem van de Webex AI-agent ontvangt nadat het systeem een aangepaste statusgebeurtenis heeft geactiveerd.
Zie de volgende flowsjablonen in de Flow Designer Guide voor meer informatie over het gebruik van AI-agents op spraakkanalen:
Aangepaste evenementen configureren
In het spraakkanaal kunnen aangepaste gebeurtenissen de flowdesigner complexe interacties met de AI-agent orkestreren. Dit is met name handig wanneer voor het vervullen van intenties handelingen nodig zijn, zoals het ophalen van gegevens van externe systemen of het aanroepen van API's van derden. De flowdesigner implementeert de nodige logica voor deze uitvoeringsacties.
Momenteel worden aangepaste gebeurtenissen alleen via het spraakkanaal ondersteund voor gescripte en autonome AI-agenten.
In de volgende gedeelten wordt de configuratiestroom beschreven om AI-agenten te integreren met digitale kanalen en hen in staat te stellen digitale interacties met de klanten af te handelen.
Vereisten
-
Maak en configureer de AI-agenten. Zie voor meer informatie de secties AI-agent met script instellen en Autonome AI-agent instellen in de beheerhandleiding van Webex AI Agent Studio.
-
Configureer uw digitale kanaal. Webex Connecten de integratie van Webex Contact Center ondersteunt momenteel zes kanalen, namelijk WhatsApp, SMS, e-mail, Facebook Messenger, Apple Messages for Business en Live Chat. Zie Channel Asset Configuration voor meer informatie over het configureren van de kanaalelementen voor elk van deze kanalen.
-
Creëer een flow aanWebex Connect. Zie Creating a Flow on voor meer informatieWebex Connect.
AI-agenten in flow configureren
U kunt een AI Agent-knooppunt gebruiken om specifieke vragen uit een corpus of kennisbank te beantwoorden. U kunt ook gesprekken in meerdere richtingen inschakelen. De AI-agent kan vervolgvragen stellen, de context begrijpen en gepersonaliseerde antwoorden geven.
Sleep gewoon het AI Agent-knooppunt naar uw Visual Flow Builder om aan de slag te gaan. Dit knooppunt helpt u bij het gebruik van gescripte en autonome AI-agents die zijn geconfigureerd in de Webex AI Agent Studio.
Invoer- en uitvoervariabelen configureren in het AI-agentknooppunt
Het AI Agent-knooppunt bevat twee methoden:
-
Bericht verwerken — Hiermee kunt u berichten van gebruikers naar de geselecteerde agent sturen en de reacties van de agent terugkrijgen.
-
Sessie sluiten: hiermee kunt u een sessie afsluiten in de AI-agent. In bepaalde scenario's kan het nodig zijn om een bestaande AI-agentsessie af te sluiten en een nieuwe sessie te starten. Dit kan worden bereikt met behulp van een specifieke methode binnen het AI Agent-knooppunt. Als een sessie bijvoorbeeld gedurende een bepaalde periode inactief blijft, sluit het systeem de sessie automatisch om de middelen te optimaliseren.
- Configureer in de Process Message-methode de volgende invoervariabelen:
- Agenttype — het type agent dat in de flow wordt gebruikt — of het nu gaat om een script of een autonome agent.
- Agent — De agent die het bericht van de gebruiker verwerkt en een
antwoord krijgt.
U kunt zien tot welke AI-agenten u toegang hebt in de Webex AI Agent Studio. Zie Gebruikersrollen en teamgenoten beheren voor meer informatie over het beheren van gebruikers en agenten in Webex AI Agent Studio.
- Bericht — De naam van de variabele die het binnenkomende bericht van de klant bevat dat naar de gekozen AI-agent is gestuurd
- Taal — Als de gekozen AI-agent meertalig is, kunt u de taal van het binnenkomende bericht
kiezen in de keuzelijst Taal. We
vullen de keuzelijst in op basis van de talen in de instellingen van de AI-agent.
We schakelen deze keuzelijst uit voor agenten met één taal.
- Kanaal — De naam van het kanaal vanwaar het systeem de boodschap van de klant ontvangt.
- Gebruikersidentificatie — Geef de unieke identificatiecode van de gebruiker op voor het gekozen kanaal.
- Aangepaste parameters (optioneel) — U kunt aanvullende
informatie over de klant als sleutelwaardepaar aan de Webex AI Agent Studio doorgeven. We koppelen deze informatie aan het gebruikersprofiel en gebruiken
deze voor latere gesprekken. U kunt bijvoorbeeld aangeven of een gebruiker een nieuwe
klant is of een bestaande klant.
Sleutels die als
aangepaste parametersworden doorgegeven, zijn toegankelijk als $ {consumerData.extra_params. <your_key>} in de reacties van agenten.Momenteel worden aangepaste parameters alleen ondersteund voor AI-agenten met scripts via digitale kanalen.
- Berichtparameters (optioneel) — U kunt aanvullende
informatie over de huidige uitwisseling als sleutelwaardepaar aan de Webex AI Agent Studio doorgeven.
We slaan dit bericht niet op en het is alleen beschikbaar voor gebruik in de volgende reactie van de agent. Sleutels die als
berichtparametersworden doorgegeven, zijn toegankelijk als $ {extra_params. <your_key>} in de reacties van agenten.
-
Configureer de volgende uitvoervariabelen in de Process Message-methode:
-
TextResponse — De tekstuitvoer die is geconfigureerd in de AI-agent; werkt alleen als er geen ander type rijke of speciale elementen aanwezig zijn. Voor meerdere tekstitems in het antwoord wordt ook het eerste tekstitem geretourneerd.
-
FullResponse — Het volledige antwoord met alle rijke elementen en meerdere berichten in de uitvoer van de agent.
-
Datastore — Een JSON/DICT van alle door de gebruiker gedefinieerde sessievariabelen binnen de agent
-
TransactionID — De transactie-id voor de aanvraag in Webex AI Agent Studio
-
SessionID — De sessie-/gesprek-id in Webex AI Agent Studio
-
ConsumerID — de klant-ID in Webex AI Agent Studio
-
MessageMetagegevens — De metagegevens die zijn gekoppeld aan het huidige antwoord van de geconfigureerde agent
-
SessionMetaData — De metagegevens die aan de sessie zijn gekoppeld voor het huidige antwoord van de geconfigureerde agent
Momenteel worden MessageMetaData en SessionMetaData alleen ondersteund voor AI-agenten met scripts via digitale kanalen.
-
ResponsePayload — De volledige responslayload van Webex AI Agent Studio
-
- Configureer de volgende invoervariabelen in de methode Close Session:
- Agent — De agent die het bericht van de gebruiker verwerkt en een antwoord krijgt.
U kunt zien tot welke AI-agenten u toegang hebt in de Webex AI Agent Studio. Zie Gebruikersrollen en teamgenoten beheren voor meer informatie over het beheren van gebruikers en agenten in Webex AI Agent Studio.
- Sessie-ID — We sluiten de sessie van de AI-agent. De sessie-ID is beschikbaar als uitvoervariabele van de Process-berichtmethode.
- Agent — De agent die het bericht van de gebruiker verwerkt en een antwoord krijgt.
Voor informatie over sjablonen waarbij AI-agenten worden gebruikt op digitale kanalen, zie Flow-sjablonen voor AI Agent gebruiken.
Uitkomsten van nodes
U kunt de lijst zien van mogelijke node-uitkomsten voor dit knooppunt. U kunt de labels van de knooppunten aanpassen met het pictogram Bewerken (potlood). Het knooppunt wordt via een van de randen van het knooppunt verlaten, wat overeenkomt met de uitkomst van het knooppunt. Elk AI Agent-knooppunt komt overeen met de uitkomst van een knooppunt. Hier is een lijst van de uitkomsten van knooppunten.
- Fout (rood) — geeft het volgende aan:
-
onError — wanneer de agent niet heeft gereageerd met een bericht.
-
onInvalidCustomerID — wanneer een klant-ID ontbreekt.
-
onInvalidMessage — wanneer de berichtwaarde ontbreekt.
-
- Succes (groen) — geeft het volgende aan:
-
OnSuccess — wanneer de agent reageert met een bericht.
-
OnAgent Handover — wanneer de agent een verzoek tot overdracht indient aan de agenten.
-
- Time-out (geel/oranje) — geeft het volgende aan:
-
OnTimeout — wanneer de agent niet langer dan 15 seconden heeft gereageerd.
-