Dopo aver creato e configurato i suoi agenti AI nella piattaforma Webex AI Agent Studio, il passaggio successivo è integrarli con i canali vocali e digitali. Questa integrazione consente agli agenti di intelligenza artificiale di gestire conversazioni vocali e digitali con i suoi clienti, fornendo un'esperienza utente fluida e interattiva.
L'accesso all'agente AI autonomo per le chiamate vocali è attualmente limitato a clienti specifici. Per ulteriori informazioni, si rivolga all'assistenza Cisco.
Le sezioni seguenti descrivono in dettaglio il flusso di configurazione per l'integrazione degli agenti di intelligenza artificiale con il canale vocale, consentendo loro di gestire efficacemente le interazioni vocali con i clienti.
Prerequisiti
- Crea e configura gli agenti di intelligenza artificiale. Per ulteriori informazioni, vedere le sezioni Configurazione dell'agente AI con script e Configurazione dell'agente AI autonomo nella guida all'amministrazione di Webex AI Agent Studio.
- Configura il canale vocale:
- Crei un punto di ingresso per il canale vocale.
- Assegni il flusso di routing al punto di ingresso. Per ulteriori informazioni, consulti l'articolo Configurare un canale.
- Impostare un flusso. Per ulteriori informazioni, consulti la sezione Creazione e gestione dei flussi nell'articolo Flow Designer.
Configura gli agenti di intelligenza artificiale in flusso
L'attività di Virtual Agent V2 offre un'esperienza di conversazione in tempo reale per i suoi contatti. Può aggiungere l'attività di Virtual Agent V2 al flusso di chiamate per gestire le conversazioni basate sull'intelligenza artificiale basate sulla voce . Quando un chiamante parla, il sistema abbina il parlato all'intento migliore dell'agente AI. Inoltre, assiste il chiamante come parte dell'esperienza Interactive Voice Response (IVR).
RisultatiL'esito della conversazione tra il chiamante e l'agente virtuale determina questo percorso di uscita.
-
Gestito: il risultato viene richiamato quando l'esecuzione dell'agente virtuale è completata.
-
Incremento: l'esito viene richiamato quando è necessario inoltrare la chiamata all'agente umano.
Qualsiasi errore che si verifica durante la conversazione tra l' agente virtuale e il chiamante determina questo percorso di output.
Errore: il flusso segue questo percorso in qualsiasi scenario di errore.
- Trascina e rilascia l'attività di Virtual Agent V2 dalla Libreria delle attività alla tela del flusso principale.
- In Impostazioni generali, esegua le seguenti azioni:
- Nel campo Etichetta attività, inserisca un nome per l'attività.
- Nel campo Descrizione dell'attività, inserisca una descrizione dell'attività.
- Nelle impostazioni di Conversational Experience,
- Per agenti di intelligenza artificiale con script:
- Selezionare Webex AI Agent Scripted dall'elenco a discesa Contact Center AI Config.
- Seleziona uno degli agenti con script pubblicati nell'elenco a discesa Virtual Agent.
- Per agenti di intelligenza artificiale autonomi:
- Selezionare Webex AI Agent Autonomous dall'elenco a discesa Contact Center AIConfig.
- Seleziona uno degli agenti autonomi pubblicati nell'elenco a discesa dell'agente virtuale.
È necessario impostare le variabili globali nel flusso per configurare la lingua di input e la voce di uscita predefinite per l'agente virtuale.
Se desidera sovrascrivere la lingua di input e la voce di output predefinite per Webex AI Agent configurate in AI Agent Studio, includere le attività Set Variable prima dell'attività di Virtual Agent V2 nel flusso. Per ulteriori informazioni su come aggiungere variabili globali nel flusso, vedere Variabili globali in Flow Designer.
Per una lingua di input personalizzata, configura l'attività Imposta variabile come segue:
- Imposta la variabile su Global_Language.
- Imposta il valore della variabile sul codice della lingua richiesto (ad esempio, fr-CA).
Per un output vocale personalizzato, configura l'attività Imposta variabile come segue:
- Imposta la variabile su Global_voicename.
- Imposta il valore della variabile sul codice vocale di uscita richiesto (ad esempio,
en-US-Jennifer).
Importante: la voce selezionata deve essere supportata dal motore utilizzato dal suo agente AI. Altrimenti, le chiamate usciranno dal percorso di errore dell'attività VAV2 .
Per ulteriori informazioni sulle voci e le lingue supportate, vedere Lingue e voci supportate per gli agenti di intelligenza artificiale.
- Per agenti di intelligenza artificiale con script:
- Nelle impostazioni State Event, inserire il nome dell'evento personalizzato e i dati nelle colonne Nome evento - Dati evento. Lo State Event è un meccanismo per attivare il gestore di
eventi configurato sull'agente Webex AI. Nell'agente AI, può configurare
come deve essere gestito l'evento.
-
Nome evento — (opzionale) Indica il nome dell'evento definito sulla piattaforma AI integrata di terze parti.
-
Dati evento — (opzionale) Indica i dati JSON che il sistema invia (come parte del nome dell'evento definito) alla piattaforma AI integrata di terze parti.
Può specificare il nome dell'evento e i dati sotto forma di valore o espressione statica. Per le espressioni, usi questa sintassi:
{{variable}}. Quello che segue è un esempio dell'evento di stato configurato per accogliere il chiamante con un messaggio di benvenuto personalizzato.Nome evento:
CustomWelcomeDati dell'evento:
{"Nome»: «John"} -
- In Impostazioni avanzate, seleziona la casella di controllo Abilita
registrazione vocale per consentire la registrazione delle conversazioni tra l'agente AI
e il cliente. Se abilitate, le registrazioni vengono visualizzate nella pagina Sessioni dell'applicazione
AI Agent Studio.
Il servizio applica controlli a più livelli, incluso il rilevamento automatico di pattern che possono indicare dati PCI nelle registrazioni di AI Agent e limitarne la visibilità in AI Agent Studio. Il rilevamento automatico potrebbe non identificare tutte le istanze di tali modelli, come dimostrato nei seguenti scenari:
- Divulgazione non richiesta da parte del chiamante: un chiamante può condividere la carta di pagamento o le informazioni correlate al di fuori del flusso di chiamate previsto, il che può influire sull'affidabilità del rilevamento.
- Limitazioni di trascrizione vocale (STT): se il modello STT trascrive i dati relativi alla carta di pagamento in modo incompleto, impreciso o in un formato inaspettato, il rilevamento potrebbe essere meno affidabile.
- Interruzione improvvisa della chiamata: le chiamate possono essere disconnesse prima che i sistemi di backend possano analizzare completamente la conversazione e identificare i contenuti sensibili, con conseguente mancato o ritardato rilevamento.
- Utilizza le seguenti variabili di output delle attività per gestire vari casi d'uso:
- VirtualAgentV2.transcriptURL: memorizza l'URL che punta alla trascrizione della conversazione tra l'agente AI e il chiamante.
-
VirtualAgentV2.metadata: memorizza i dati JSON che il sistema riceve dall'agente come parte dell'adempimento, della gestione di un evento personalizzato o dell'azione di trasferimento. Può utilizzare questi dati per creare più logica aziendale nel generatore di flussi.
Vedere i seguenti esempi inseriti nella variabile metaData per diversi scenari:
Risultato gestito
{ "actions": { "get_flight_info": [ { "input": { "booking_id": "IE428656", "last_name": "Joyce" }, "type": "fulfillment" } ] } }Esito aggravato
Per il trasferimento personalizzato:
I metadati dell'escalation e le informazioni sull'azione.
- escalation_type → personalizzato
- escalation_trigger → Il nome dell'azione di trasferimento che ha innescato l'escalation
- azioni - elenco delle azioni attivate durante l'invocazione
{ "escalation_type": "custom", "escalation_trigger": "booking_agent_transfer", "actions": { "booking_agent_transfer": [ { "input": { "zipcode": "12345", "date_of_birth": "27-06-1973" }, "type": "transfer" } ] } }Per il trasferimento di sistema
Questo è l'esempio di output predefinito per il trasferimento di sistema.
- escalation_type → sistema
- escalation_trigger → agent_transfer
- azioni - elenco delle azioni attivate durante l'invocazione
{ "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" } ] } } -
VirtualAgentV2.stateEventName: memorizza il nome dell'evento personalizzato che il sistema riceve dall'agente Webex AI dopo che il sistema ha attivato un evento di stato personalizzato.
Consulta i seguenti modelli di flusso nella Guida di Flow Designer per dettagli sull'utilizzo degli agenti AI sui canali vocali:
Configurare eventi personalizzati
Nel canale vocale, gli eventi personalizzati consentono al progettista del flusso di orchestrare interazioni complesse con l'agente AI. Ciò è particolarmente utile quando il raggiungimento degli intenti richiede azioni come il recupero di dati da sistemi esterni o l'effettuazione di chiamate ad API di terze parti. Il progettista del flusso implementa la logica necessaria per queste azioni di adempimento.
Attualmente, gli eventi personalizzati sono supportati per agenti di intelligenza artificiale autonomi e basati su script solo tramite canale vocale.
Le sezioni seguenti descrivono il flusso di configurazione per integrare gli agenti di intelligenza artificiale con i canali digitali e consentire loro di gestire le interazioni digitali con i clienti.
Prerequisiti
-
Crea e configura gli agenti di intelligenza artificiale. Per ulteriori informazioni, vedere le sezioni Configurazione dell'agente AI con script e Configurazione dell'agente AI autonomo nella guida all'amministrazione di Webex AI Agent Studio.
-
Configuri il suo canale digitale. Webex Connecte l'integrazione con Webex Contact Center attualmente supporta sei canali, ovvero WhatsApp, SMS, Email, Facebook Messenger, Apple Messages for Business e Live Chat. Per ulteriori informazioni sulla configurazione delle risorse del canale per ciascuno di questi canali, vedere Channel Asset Configuration.
-
Crei un flusso attivoWebex Connect. Per ulteriori informazioni, vedere Creazione di un flusso su Webex Connect.
Configura gli agenti di intelligenza artificiale in flusso
Può utilizzare un nodo AI Agent per rispondere a domande specifiche da un corpus o da una knowledge base. Può anche abilitare le conversazioni a più turni. L'agente AI può porre domande di follow-up, comprendere il contesto e fornire risposte personalizzate.
Basta trascinare e rilasciare il nodo AI Agent sul suo generatore di flussi visivi per iniziare. Questo nodo La aiuta a utilizzare agenti AI autonomi e basati su script configurati all'interno di Webex AI Agent Studio.
Configura le variabili di input e output nel nodo agente AI
Il nodo AI Agent contiene due metodi:
-
Elabora messaggio: Le consente di inviare messaggi utente all'agente selezionato e ottenere risposte dall'agente.
-
Chiudi sessione: Le consente di chiudere una sessione nell'agente AI. In alcuni scenari, potrebbe essere necessario chiudere una sessione di agente AI esistente e avviarne una nuova. Può essere ottenuto utilizzando un metodo specifico all'interno del nodo AI Agent. Ad esempio, se una sessione rimane inattiva per un determinato periodo, il sistema chiude automaticamente la sessione per ottimizzare le risorse.
- Nel metodo Process Message, configuri le seguenti variabili di input:
- Tipo di agente: il tipo di agente utilizzato nel flusso, basato su script o autonomo.
- Agente: l'agente che elabora il messaggio dell'utente e riceve una
risposta.
Può vedere gli agenti AI a cui ha accesso in Webex AI Agent Studio. Per ulteriori informazioni sulla gestione di utenti e agenti in Webex AI Agent Studio, vedere Ruoli utente e gestione dei membri del team.
- Messaggio: il nome della variabile contenente il messaggio del cliente in arrivo inviato all'agente AI scelto
- Lingua: se l'agente AI scelto è multilingue, può
scegliere la lingua del messaggio in arrivo nell'elenco a discesa Lingua. Compiliamo l'elenco a discesa in base alle lingue nelle impostazioni dell'agente AI.
Disattiviamo questo elenco a discesa per gli agenti con una sola lingua.
- Canale: il nome del canale da cui il sistema riceve il messaggio del cliente.
- Identificatore utente: fornisce l'identificatore univoco dell'utente per il canale scelto.
- Parametri personalizzati (opzionale): è possibile passare
informazioni aggiuntive sul cliente a Webex AI Agent Studio come coppia chiave-valore. Associamo queste informazioni al profilo dell'utente e le utilizziamo
per le conversazioni successive. Ad esempio, può specificare se un utente è un nuovo
cliente o un cliente esistente.
Le chiavi passate come
parametri personalizzatisono accessibili come $ {consumerData.extra_params. <your_key>} nelle risposte degli agenti.Attualmente, i parametri personalizzati sono supportati solo per gli agenti AI con script tramite canali digitali.
- Parametri del messaggio (opzionale): è possibile passare
informazioni aggiuntive sullo scambio corrente a Webex AI Agent Studio come coppia chiave-valore.
Non memorizziamo questo messaggio ed è disponibile solo per l'uso nella prossima risposta dell'agente. Le chiavi passate come
parametri del messaggiosono accessibili come $ {extra_params. <your_key>} nelle risposte degli agenti.
-
Configura le seguenti variabili di output nel metodo Process Message:
-
TextResponse: l'output di testo configurato all'interno dell'agente AI; funziona solo se non è presente nessun altro tipo di elementi ricchi o speciali. Inoltre, per più elementi di testo nella risposta, viene restituito il primo elemento di testo.
-
FullResponse: la risposta completa con tutti gli elementi avanzati e i messaggi multipli presenti nell'output dell'agente.
-
Datastore: un JSON/dict di tutte le variabili di sessione definite dall'utente all'interno dell'agente
-
TransactionID: l'ID della transazione per la richiesta in Webex AI Agent Studio
-
SessionID: l'ID sessione/conversazione in Webex AI Agent Studio
-
ConsumerID: l'ID cliente in Webex AI Agent Studio
-
MessageMetadata: i metadati associati alla risposta corrente dell'agente configurato
-
SessionMetadata: i metadati associati alla sessione per la risposta corrente dell'agente configurato
Attualmente, MessageMetadata e SessionMetadata sono supportati solo per gli agenti AI con script tramite canali digitali.
-
ResponsePayload: il payload di risposta completo di Webex AI Agent Studio
-
- Configura le seguenti variabili di input nel metodo Close Session:
- Agente: l'agente che elabora il messaggio dell'utente e riceve una risposta.
Può vedere gli agenti AI a cui ha accesso in Webex AI Agent Studio. Per ulteriori informazioni sulla gestione di utenti e agenti in Webex AI Agent Studio, vedere Ruoli utente e gestione dei membri del team.
- ID sessione: chiudiamo la sessione dell'agente AI. L'ID di sessione è disponibile come variabile di output del metodo Process message.
- Agente: l'agente che elabora il messaggio dell'utente e riceve una risposta.
Per informazioni sui modelli che utilizzano agenti AI sui canali digitali, vedere Utilizzo dei modelli di flusso di AI Agent.
Risultati del nodo
Può vedere l'elenco dei possibili risultati del nodo per questo nodo. Può personalizzare le etichette dei nodi usando l'icona Modifica (matita). Il nodo esce attraverso uno dei bordi del nodo corrispondenti all'esito del nodo. Ogni nodo AI Agent corrisponde al risultato di un nodo. Ecco un elenco dei risultati dei nodi.
- Errore (rosso): indica quanto segue:
-
onError: quando l'agente non ha risposto con un messaggio.
-
onInvalidCustomerID — quando manca un identificativo cliente.
-
onInvalidMessage — quando manca il valore del messaggio.
-
- Successo (verde): indica quanto segue:
-
onSuccess: quando l'agente risponde con un messaggio.
-
OnAgentHandover: quando l'agente presenta una richiesta di consegna agli agenti.
-
- Timeout (giallo/ambra): indica quanto segue:
-
onTimeout: quando l'agente non risponde da non più di 15 secondi.
-