Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Usa il self-service agentic
Suggerimento
Dai un'occhiata a questo corso di AWS Workshop: Costruire un'IA generativa avanzata con agenti di intelligenza artificiale.
Il self-service di Agentic consente agli agenti di intelligenza artificiale di risolvere autonomamente i problemi dei clienti tramite canali vocali e chat. A differenza del self-service tradizionale, in cui l'agente AI restituisce il controllo del flusso di contatti quando viene selezionato uno strumento personalizzato, il self-service agentic utilizza agenti AI orchestrator in grado di ragionare su più passaggi, invocare strumenti MCP per intraprendere azioni per conto dei clienti e mantenere una conversazione continua fino alla risoluzione del problema o alla necessità di un'escalation.
Ad esempio, quando un cliente chiama per una prenotazione alberghiera, un agente AI orchestratore può salutarlo per nome, porre domande di chiarimento, consultare la sua prenotazione ed elaborare una modifica, il tutto in un'unica conversazione, senza restituire il controllo al flusso di contatti tra ogni fase.
Indice
Funzionalità chiave
Il self-service di Agentic offre le seguenti funzionalità:
-
Ragionamento autonomo in più fasi: l'agente AI può concatenare più chiamate agli strumenti e fasi di ragionamento in un unico turno di conversazione per risolvere richieste complesse.
-
Integrazione degli strumenti MCP: connettiti ai sistemi di backend tramite gli strumenti Model Context Protocol (MCP) per intraprendere azioni come la ricerca dello stato degli ordini, l'elaborazione dei rimborsi e l'aggiornamento dei record. Per ulteriori informazioni, consulta Strumenti MCP per agenti AI.
-
Profili di sicurezza: gli agenti AI utilizzano lo stesso framework di profili di sicurezza degli agenti umani, controllando a quali strumenti l'agente AI può accedere. Per ulteriori informazioni, consulta Assegna le autorizzazioni del profilo di sicurezza agli agenti AI.
Strumenti per gli agenti AI di orchestrator
Puoi configurare il tuo agente AI di orchestrator per il self-service con i seguenti tipi di strumenti:
-
Strumenti MCP : estendi le funzionalità degli agenti AI tramite il Model Context Protocol. Gli strumenti MCP si connettono ai sistemi di backend per intraprendere azioni come la ricerca dello stato degli ordini, l'elaborazione dei rimborsi e l'aggiornamento dei record. L'agente AI richiama gli strumenti MCP durante la conversazione senza restituire il controllo del flusso di contatti.
-
Return to Control: segnala all'agente AI di fermarsi e restituire il controllo al flusso di contatti. Per impostazione predefinita, l'agente
SelfServiceOrchestratorAI includeComplete(per terminare l'interazione) eEscalate(per il trasferimento a un agente umano). Puoi rimuovere queste impostazioni predefinite o crearne di tue. Per ulteriori informazioni, consulta Strumenti personalizzati di Return to Control. -
Costante: restituisce un valore di stringa statica configurato all'agente AI. Utile per i test e l'iterazione rapida durante lo sviluppo. Per ulteriori informazioni, consulta Strumenti costanti.
Configura un servizio self-service agentico
Segui questi passaggi di alto livello per configurare il self-service agentico:
-
Crea un agente AI orchestrator. Nel sito Web di amministrazione di Connect Customer, vai su AI agent designer, scegli AI agents e scegli Create AI agent. Seleziona Orchestration come tipo di agente AI. Per Copia da esistente, seleziona SelfServiceOrchestrator di utilizzare l'agente AI di sistema per il self-service come configurazione iniziale.
-
Crea un profilo di sicurezza per il tuo agente AI. Vai su Utenti, scegli Profili di sicurezza e crea un profilo che consenta l'accesso agli strumenti di cui il tuo agente AI ha bisogno. Quindi, nella configurazione dell'agente AI, scorri fino alla sezione Profili di sicurezza e seleziona il profilo dal menu a discesa Seleziona profili di sicurezza. Per ulteriori informazioni, consulta Assegna le autorizzazioni del profilo di sicurezza agli agenti AI.
-
Configura il tuo agente AI con degli strumenti. Aggiungi strumenti MCP dai namespace connessi e configura gli strumenti Return to Control predefiniti (e).
CompleteEscalatePer ulteriori informazioni sugli strumenti MCP, vedere. Strumenti MCP per agenti AI -
Crea e allega un prompt di orchestrazione.
SelfServiceOrchestratorInclude unSelfServiceOrchestrationprompt predefinito che puoi utilizzare così com'è o crearne uno nuovo per definire la personalità, il comportamento e le istruzioni per l'uso degli strumenti del tuo agente di intelligenza artificiale. Per ulteriori informazioni sui prompt, consulta. Personalizza gli agenti AIImportante
Gli agenti AI di Orchestrator richiedono che le risposte siano racchiuse in tag.
<message>Senza questa formattazione, i clienti non vedranno i messaggi dell'agente AI. Per ulteriori informazioni, consulta Analisi dei messaggi. -
Imposta il tuo agente AI come agente self-service predefinito. Nella pagina Agenti AI, scorri fino a Configurazioni predefinite dell'agente AI e seleziona il tuo agente nella riga Self Service.
-
Crea un bot di intelligenza artificiale conversazionale. Vai su Routing, Flows, Conversational AI e crea un bot con l'intento dell'agente Connect Customer AI abilitato. Per ulteriori informazioni, consulta Crea un intento di assistenza da parte di un agente.
-
Crea un flusso di contatti che indirizzi i contatti al tuo agente AI. Aggiungi un Recupera input cliente blocco che richiami il bot di Conversational AI e un Verifica attributi contatto blocco da indirizzare in base allo strumento Return to Control selezionato dall'agente AI. Per ulteriori informazioni, consulta Creare un flusso e aggiungere il bot di IA conversazionale.
L'immagine seguente mostra un esempio di flusso di contatti per il self-service agentico.
Suggerimento
Se desideri abilitare lo streaming delle chat per il self-service agentico, consulta. Abilita lo streaming di messaggi per la AI-powered chat Per una guida completa alla chat end-to-end con streaming, consulta. Configura una chat self-service agentica dall'inizio alla fine
Crea strumenti di Return to Control personalizzati
Gli strumenti Return to Control segnalano all'agente AI di interrompere l'elaborazione e restituire il controllo al flusso di contatti. Quando viene richiamato uno strumento Return to Control, il nome dello strumento e i relativi parametri di input vengono memorizzati come attributi di sessione Amazon Lex, che il flusso di contatti può leggere utilizzando un Verifica attributi contatto blocco per determinare l'azione successiva.
Sebbene l'agente SelfServiceOrchestrator AI includa gli strumenti predefiniti Complete e Escalate Return to Control, puoi creare strumenti Return to Control personalizzati con schemi di input che catturano un contesto aggiuntivo su cui il flusso di contatti può agire.
Per creare uno strumento Return to Control personalizzato:
-
Nella configurazione dell'agente AI, scegli Aggiungi strumento, quindi scegli Crea nuovo strumento AI.
-
Inserisci il nome di uno strumento e seleziona Return to Control come tipo di strumento.
-
Definisci uno schema di input che specifichi il contesto che l'agente AI deve acquisire quando richiama lo strumento.
-
(Facoltativo) Nel campo Istruzioni, descrivi quando l'agente AI deve utilizzare questo strumento.
-
(Facoltativo) Aggiungi esempi per guidare il comportamento dell'agente AI quando richiama lo strumento.
-
Scegli Crea, quindi scegli Pubblica per salvare il tuo agente AI.
Esempio: strumento Escalate personalizzato con contesto
L'esempio seguente mostra come sostituire lo strumento Escalate predefinito con una versione personalizzata che includa il motivo, il riepilogo, l'intenzione e il sentimento del cliente. Questo contesto aggiuntivo offre agli agenti umani un vantaggio quando riprendono la conversazione.
Innanzitutto, rimuovi lo strumento Escalate predefinito dal tuo agente AI. Quindi crea un nuovo strumento Return to Control denominato Escalate con il seguente schema di input:
{ "type": "object", "properties": { "customerIntent": { "type": "string", "description": "A brief phrase describing what the customer wants to accomplish" }, "sentiment": { "type": "string", "description": "Customer's emotional state during the conversation", "enum": ["positive", "neutral", "frustrated"] }, "escalationSummary": { "type": "string", "description": "Summary for the human agent including what the customer asked for, what was attempted, and why escalation is needed", "maxLength": 500 }, "escalationReason": { "type": "string", "description": "Category for the escalation reason", "enum": [ "complex_request", "technical_issue", "customer_frustration", "policy_exception", "out_of_scope", "other" ] } }, "required": [ "escalationReason", "escalationSummary", "customerIntent", "sentiment" ] }
Nel campo Istruzioni, descrivi quando l'agente AI deve intervenire. Ad esempio:
Escalate to a human agent when: 1. The customer's request requires specialized expertise 2. Multiple tools fail or return errors repeatedly 3. The customer expresses frustration or explicitly requests a human 4. The request involves complex coordination across multiple services 5. You cannot provide adequate assistance with available tools
(Facoltativo) Aggiungi esempi per orientare il tono dell'agente AI durante l'escalation. Ad esempio:
<message> I understand this requires some specialized attention. Let me connect you with a team member who can help coordinate all the details. I'll share everything we've discussed so they can pick up right where we left off. </message>
Gestisci gli strumenti Return to Control nel tuo flusso di contatti
Quando l'agente AI richiama uno strumento Return to Control, il controllo ritorna al flusso di contatti. È necessario configurare il flusso per rilevare quale strumento è stato richiamato e indirizzare il contatto di conseguenza.
Come funziona il rilevamento Return to Control
Quando l'agente AI richiama uno strumento Return to Control:
-
La conversazione sull'IA termina.
-
Il controllo ritorna al flusso di contatti.
-
Il nome dello strumento e i parametri di input vengono memorizzati come attributi di sessione Amazon Lex.
-
Il flusso controlla questi attributi e questi percorsi di conseguenza.
Configura il routing in base agli strumenti Return to Control
Segui questi passaggi per aggiungere il routing Return to Control al tuo flusso di contatti:
-
Aggiungi un Verifica attributi contatto blocco dopo l'output predefinito del blocco di input Get customer.
-
Configura il blocco per controllare il nome dello strumento:
-
Namespace: Lex
-
Chiave: attributi della sessione
-
Chiave dell'attributo della sessione:
Tool
Aggiungi condizioni per ogni strumento Return to Control che desideri gestire. Ad esempio, aggiungi condizioni in cui il valore è uguale
Completeo il nome di qualsiasi strumento Return to Control personalizzato che hai creato.Escalate -
-
(Facoltativo) Aggiungi un Set contact attributes (Imposta attributi contatti) blocco per copiare i parametri di input dello strumento dagli attributi di sessione Amazon Lex agli attributi dei contatti. Ciò rende disponibile il contesto per il routing a valle e la visualizzazione delle schermate degli agenti.
-
Connetti ogni condizione alla logica di routing appropriata. Ad esempio:
-
Completa: passa a un blocco di disconnessione per terminare l'interazione.
-
Inoltra: indirizza verso una coda di lavoro impostata e Trasferisci verso un blocco di coda per trasferire il contatto a un agente umano.
-
Strumenti personalizzati: indirizzamento a qualsiasi logica di flusso aggiuntiva specifica per il tuo caso d'uso.
-
-
Collega l'uscita No match del Verifica attributi contatto blocco a un blocco Disconnect o a una logica di routing aggiuntiva.
Esempio: indirizzamento di uno strumento Escalate con contesto
Se hai creato uno strumento Escalate personalizzato con contesto (vediEsempio: strumento Escalate personalizzato con contesto), puoi copiare il contesto di escalation negli attributi dei contatti utilizzando un blocco. Set contact attributes (Imposta attributi contatti) Imposta i seguenti attributi in modo dinamico:
| Chiave di destinazione (definita dall'utente) | Namespace di origine | Chiave dell'attributo della sessione di origine |
|---|---|---|
| Motivo dell'escalation | Lex — Attributi della sessione | Motivo dell'escalation |
| Riepilogo dell'escalation | Lex — Attributi della sessione | Riepilogo dell'escalation |
| Intenzione del cliente | Lex — Attributi della sessione | Intento del cliente |
| sentiment | Lex — Attributi della sessione | sentiment |
(Facoltativo) Aggiungi un blocco Set event flow per mostrare il contesto di escalation all'agente umano quando accetta il contatto. Imposta l'evento su Flusso predefinito per l'interfaccia utente dell'agente e seleziona un flusso che presenti il riepilogo dell'escalation, il motivo e il sentiment all'agente.
Utilizza gli strumenti Constant per il test e lo sviluppo
Gli strumenti costanti restituiscono un valore di stringa statica configurato all'agente AI quando vengono richiamati. A differenza degli strumenti Return to Control, gli strumenti Constant non terminano la conversazione AI: l'agente AI riceve la stringa e continua la conversazione. Ciò rende gli strumenti Constant utili per i test e l'iterazione rapida durante lo sviluppo, consentendo di simulare le risposte degli strumenti senza connettersi ai sistemi di backend.
Per creare uno strumento Constant:
-
Nella configurazione dell'agente AI, scegli Aggiungi strumento, quindi scegli Crea nuovo strumento AI.
-
Inserisci il nome di uno strumento e seleziona Constant come tipo di strumento.
-
Nel campo Valore costante, inserisci la stringa statica che lo strumento deve restituire all'agente AI.
-
Scegli Crea, quindi scegli Pubblica per salvare il tuo agente AI.
Ad esempio, puoi creare uno strumento Constant denominato getOrderStatus che restituisca un esempio di risposta JSON. Con questo strumento Constant, puoi testare come il tuo agente AI gestisce le richieste di stato degli ordini prima di connetterti al tuo effettivo sistema di gestione degli ordini tramite uno strumento MCP.