View a markdown version of this page

Aggiungi un bot Amazon Lex a Connect Customer - Cliente Amazon Connect

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à.

Aggiungi un bot Amazon Lex a Connect Customer

Importante

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console di Amazon Lex V1 o alle risorse di Amazon Lex V1. Per ulteriori informazioni sulla migrazione ad Amazon Lex V2, consulta Migrazione di un bot.

In questo articolo ti guideremo attraverso i passaggi per aggiungere un bot Amazon Lex a Connect Customer.

Con Amazon Lex puoi creare interazioni conversazionali (bot) percepite come naturali dai clienti. I bot Connect Customer with Amazon Lex possono anche acquisire gli input dei clienti sotto forma di cifre che i clienti inseriscono sul tastierino numerico quando vengono utilizzati in un flusso Connect Customer. In questo modo i clienti possono scegliere come inserire le informazioni riservate, ad esempio il numero del conto.

Per seguire questa procedura dettagliata, è necessario quanto segue:

  • Un account attivo. AWS

  • Un'istanza Connect Customer.

Suggerimento

Puoi anche usare Amazon Lex per alimentare i messaggi interattivi per la chat di Connect Customer. I messaggi interattivi sono messaggi avanzati che presentano un prompt e opzioni di visualizzazione preconfigurate tra cui il cliente può scegliere. Questi messaggi sono alimentati da Amazon Lex e configurati tramite Amazon Lex utilizzando una funzione Lambda. Per ulteriori informazioni, consulta Aggiunta di messaggi interattivi Amazon Lex per i clienti in chat.

Creazione di un bot Amazon Lex

In questo passaggio creerai un bot personalizzato per dimostrare l'integrazione di Press or Say con Connect Customer. Il bot richiede agli intermediari di premere o pronunciare un numero corrispondente all'opzione di menu per il completamento dell'attività. In questo caso, l'input sta verificando il saldo del conto.

Amazon Lex
  1. Apri la console Amazon Lex.

  2. Scegli Crea bot.

  3. Nella pagina Configura le impostazioni dei bot scegli Crea – Crea un bot vuoto e immetti le informazioni seguenti:

    • Nome bot: per questa procedura dettagliata, assegna un nome al bot. AccountBalance

    • Autorizzazioni IAM: seleziona un ruolo se ne hai creato uno. In caso contrario, scegli Crea un ruolo con autorizzazioni Amazon Lex di base.

    • COPPA: specifica se il bot è soggetto al Children Online Privacy Protection Act.

    • Timeout sessione: specifica per quanto tempo il bot deve attendere l'input di un chiamante prima di terminare la sessione.

  4. Scegli Next (Successivo).

  5. Immetti le informazioni specifiche per la lingua e la voce:

    • Lingua: seleziona una lingua e le impostazioni locali tra quelle presenti nell'elenco Lingue e impostazioni locali supportate da Amazon Lex.

    • Interazione vocale: seleziona la voce che il bot userà per parlare con i chiamanti. La voce predefinita per Connect Customer è Joanna.

  6. Seleziona Fatto. Il AccountBalance bot viene creato e viene visualizzata la pagina Intent.

Amazon Lex (Classic)
  1. Apri la console Amazon Lex.

  2. Se si tratta della tua prima creazione di un bot, seleziona Get Started (Inizia). In caso contrario, scegli Bot, Crea.

  3. Nella pagina Create your bot (Crea bot) seleziona Custom bot (Bot personalizzato) e fornisci le seguenti informazioni:

    • Nome bot: per questa procedura dettagliata, assegna un nome al bot. AccountBalance

    • Voce output: seleziona la voce che il bot userà per parlare con i chiamanti. La voce predefinita per Connect Customer è Joanna.

    • Timeout sessione: specifica per quanto tempo il bot deve attendere l'input di un chiamante prima di terminare la sessione.

    • COPPA: specifica se il bot è soggetto al Children Online Privacy Protection Act.

  4. Scegli Create (Crea).

Configurazione del bot Amazon Lex

In questo passaggio determini come il bot risponde ai clienti fornendo intenti, espressioni di esempio, slot per l'input e la gestione degli errori.

Per questo esempio, configuri il bot con due intenti: uno per cercare le informazioni sull'account e un altro per parlare con un agente.

Crea intento AccountLookup

Amazon Lex
  1. Dopo aver creato il bot, ti trovi nella pagina Intenti della console Amazon Lex. Se non ci sei, puoi arrivarci scegliendo Bot, Versioni bot AccountBalance, Versione bozza, Intenti. Scegli Aggiungi intento e quindi Aggiungi intento vuoto.

  2. Nella casella Nome dell'intento, inserisci. AccountLookup

  3. Scorri la pagina verso il basso fino a Affermazioni di esempio. In questa fase inserite gli enunciati che consentono al cliente di manifestare l'intento. AccountLookup Immetti gli enunciati seguenti e scegli Aggiungi enunciazione dopo ciascuno.

    • Controlla il saldo del mio conto

    • Uno: assegna all'intento l'espressione di «uno» o la pressione di un tasto «1". AccountLookup

    L'immagine seguente mostra dove aggiungere l'enunciato nella sezione Affermazioni di esempio.

    Sezione Affermazioni di esempio nella pagina Intenti.
  4. Scorri fino alla sezione Slot e scegli Aggiungi slot. Configura le opzioni nella finestra in questo modo:

    1. Casella Obbligatorio per questo intento: selezionata.

    2. Nome =. AccountNumber

    3. Tipo di slot = AMAZON.Number.

    4. Prompt: testo da pronunciare al momento della risposta alla chiamata. Ad esempio, chiedere agli intermediari di inserire il numero di conto utilizzando il tastierino: Utilizzando il tastierino a toni, inserisci il numero di conto. Scegliere Aggiungi.

    L'immagine seguente mostra la sezione Aggiungi slot completata.

    Sezione Aggiungi slot nella pagina Intenti.
  5. Scorri fino alla sezione Risposte di chiusura. Aggiungi il messaggio che il bot comunicherà ai clienti. Ad esempio, Il saldo del tuo conto è 1.234,56 euro. In questa procedura dettagliata non otterremo effettivamente i dati, ma lo faremmo in uno scenario reale.

    L'immagine seguente mostra la sezione Risposte di chiusura completata.

    Sezione Risposte di chiusura nella pagina Intenti.
  6. Scegliere Salva intento.

Amazon Lex (Classic)
  1. Nella console Amazon Lex fai clic sull'icona + accanto a Intenti e quindi scegli Crea nuovo intento.

  2. Assegna un nome all'intento. AccountLookup

  3. Aggiungere una frase di esempio, ad esempio Controlla il saldo del conto e scegliere l'icona +.

  4. Aggiungere una seconda frase, ad esempio Uno e scegliere l'icona +. Questo assegna all'intento l'espressione di «uno» o la pressione di un tasto «1". AccountLookup

    Suggerimento

    È necessario aggiungere un'enunciazione di "uno" nel bot e non il numero "1". Il motivo è che Amazon Lex non supporta direttamente input numerici. Per ovviare a questo problema, più avanti in questa procedura dettagliata useremo un input numerico per interagire con un bot Lex richiamato da un flusso.

  5. In Slot, aggiungi uno slot denominato. AccountNumber

    L'immagine seguente mostra la posizione della sezione Slot nella pagina.

    Sezione Slot nella pagina Intenti.
  6. Per Tipo di slot, usa il menu a discesa per scegliere. AMAZON.NUMBER

  7. Per Prompt, aggiungere il testo da citare quando si risponde alla chiamata. Ad esempio, chiedere agli intermediari di inserire il numero di conto utilizzando il tastierino: Utilizzando il tastierino a toni, inserisci il numero di conto.

  8. Scegli l'icona +.

  9. Verificare che la casella di controllo Obbligatorio sia selezionata.

  10. Nella sezione Risposta, aggiungere un messaggio che il bot deve dire ai clienti. Ad esempio, Il saldo del tuo conto è 1.234,56 euro.

  11. Scegliere Save Intent (Salva intento).

Crea intento SpeakToAgent

Amazon Lex
  1. Passa alla pagina Intenti e scegli Torna alla lista intenti.

  2. Scegli Aggiungi intento e quindi Aggiungi intento vuoto.

  3. Nella casella Nome dell'intento, immettete SpeakToAgent, quindi scegliete Aggiungi.

  4. Scorri la pagina verso il basso fino alla sezione Affermazioni di esempio. Inserisci le seguenti espressioni, che consentono al cliente di esprimere l'intento: SpeakToAgent

    • Parlare con un agente

    • Due

  5. Scorri verso il basso fino alla sezione Risposte di chiusura. Aggiungi il messaggio che il bot comunicherà ai clienti. Ad esempio, Va bene, un agente sarà disponibile a breve.

  6. Scegliere Salva intento.

Amazon Lex (Classic)
  1. Nella console Amazon Lex fai clic sull'icona + accanto a Intenti e quindi scegli Crea nuovo intento.

  2. Assegna un nome all'intento. SpeakToAgent

  3. Seleziona SpeakToAgent.

  4. Aggiungere una frase di esempio, come Parla con un agente e scegliere +.

  5. Aggiungere una seconda frase, ad esempio Due e scegliere +.

  6. Aggiungi un messaggio per informare i chiamanti che la chiamata sta per essere connessa a un agente. Ad esempio, "Va bene, un agente sarà disponibile a breve".

  7. Scegliere Save Intent (Salva intento).

Creazione e test del bot Amazon Lex

Dopo avere creato il bot, assicurati che funzioni nel modo previsto.

Amazon Lex
  1. Nella parte inferiore della pagina scegli Crea. Potrebbero essere necessari uno o due minuti. L'immagine seguente mostra la posizione del pulsante Crea.

    Posizione del pulsante Crea nella pagina.
  2. Al termine, scegli Test.

  3. Testiamo l'AccountLookupintento: nel riquadro della versione di Test Draft, nella casella Digita un messaggio, digita 1 e premi Invio. Digita quindi un numero di conto fittizio e premi INVIO. L'immagine seguente mostra dove immettere l'intento.

    Casella in cui digitare l'intento da testare.
    1. Cancella la casella del test.

    2. Digita gli intenti che vuoi testare.

  4. Per confermare che l'SpeakToAgentintento funziona, deseleziona la casella di test, quindi digita 2 e premi Invio. L'immagine seguente mostra la casella del test dopo averla cancellata e avere immesso 2.

    Casella del test.
  5. Chiudi il riquadro Test versione bozza.

Amazon Lex (Classic)
  1. Seleziona Crea. Potrebbero essere necessari uno o due minuti.

  2. Al termine, scegli Test chatbot, come mostrato nell'immagine seguente.

    Pulsante Test chatbot sul lato destro della pagina.
  3. Testiamo l'AccountLookupintento: nel riquadro Test Chatbot, nella casella Chatta con il tuo bot, digita 1. Digita quindi un numero di conto fittizio. Nell'immagine seguente la freccia indica la casella in cui devi digitare 1.

    Test del bot con la casella in cui digitare il messaggio.
  4. Scegliere Clear chat history (Cancella la cronologia della chat).

  5. Per confermare che l'SpeakToAgentintento funziona, digita 2.

Creazione di una versione del bot (facoltativo)

In questo passaggio creeremo una nuova versione del bot da usare in un alias. È il modo in cui puoi creare un alias da usare in un ambiente di produzione. Gli alias di test sono soggetti a meno limitazioni. Benché questa sia una procedura dettagliata di test, la creazione di una versione è una best practice.

Amazon Lex
  1. Se ti trovi nella pagina Intenti, scegli Torna alla lista intenti.

  2. Nel menu a sinistra scegli Versioni bot.

  3. Scegli Crea versione.

  4. Controlla i dettagli del AccountBalancebot, quindi scegli Crea.

    Viene creata una versione del bot (versione 1). Puoi passare tra versioni in un alias non di test senza tenere traccia della versione pubblicata.

    Pagina Versioni con la versione 1 elencata.

Creazione di un alias per il bot

Amazon Lex
  1. Nel menu a sinistra scegli Alias.

  2. Nella pagina Alias scegli Crea alias.

  3. Nella casella Nome alias immetti un nome, ad esempio Test. Più avanti useremo questo alias per specificare questa versione del bot nel flusso.

    Importante

    In un ambiente di produzione, usa sempre un alias diverso da quello TestBotAliasper Amazon Lex e $LATEST per Amazon Lex classic. TestBotAliase $LATEST supportano un numero limitato di chiamate simultanee a un bot Amazon Lex. Per ulteriori informazioni, consulta Quote.

  4. Per Versione associata, scegli la versione appena creata, ad esempio Versione 1.

  5. Scegli Create (Crea).

Amazon Lex (Classic)
  1. Seleziona Pubblica.

  2. Fornire un alias per il bot. Usa l'alias per specificare questa versione del bot nel flusso, ad esempio Test.

    Importante

    In un ambiente di produzione, usa sempre un alias diverso da quello TestBotAliasper Amazon Lex e $LATEST per Amazon Lex classic. TestBotAliase $LATEST supportano un numero limitato di chiamate simultanee a un bot Amazon Lex. Per ulteriori informazioni, consulta Service Quotas di runtime.

  3. Seleziona Pubblica.

Aggiungi il bot Amazon Lex alla tua istanza Connect Customer

Amazon Lex
  1. Apri la console Connect Customer.

  2. Seleziona l'istanza Connect Customer che desideri integrare con il tuo bot Amazon Lex.

    La pagina delle istanze del contact center virtuale Connect Customer, l'alias dell'istanza.
  3. Nel menu di navigazione, scegli Flussi.

  4. In Amazon Lex, utilizza il menu a discesa per selezionare la regione del tuo bot Amazon Lex, quindi seleziona il tuo bot Amazon Lex, AccountBalance.

  5. Seleziona il nome alias del bot Amazon Lex dal menu a discesa (Test) e quindi scegli + Aggiungi bot di Lex. L'immagine seguente mostra la sezione Amazon Lex dopo che è stata configurata.

    Sezione Amazon Lex nella pagina Flussi.
Nota

Connect Customer utilizza le politiche basate sulle risorse di Amazon Lex per effettuare chiamate al tuo bot Amazon Lex. Quando associ un bot Amazon Lex alla tua istanza Connect Customer, la policy basata sulle risorse del bot viene aggiornata per consentire a Connect Customer di richiamare il bot. Per ulteriori informazioni sulle policy basate su risorse di Amazon Lex, consulta Come funziona Amazon Lex con IAM.

Amazon Lex (Classic)
  1. Apri la console Connect Customer.

  2. Seleziona l'istanza Connect Customer che desideri integrare con il tuo bot Amazon Lex.

  3. Nel menu di navigazione scegli Flussi di contatti.

  4. In Amazon Lex seleziona la regione del bot Amazon Lex Classic dal menu a discesa e quindi seleziona il bot Amazon Lex Classic. Il nome avrà il suffisso "(Classic)". Scegli quindi Aggiungi bot di Lex.

Creazione di un flusso e aggiunta del bot Amazon Lex

Importante

Se utilizzi un bot Amazon Lex V2, il tuo attributo di lingua in Connect Customer deve corrispondere al modello linguistico utilizzato per creare il tuo bot Lex. Questo è diverso da Amazon Lex (Classic). Utilizza un blocco vocale Set per indicare il modello linguistico Connect Customer o usa un Set contact attributes (Imposta attributi contatti) blocco.

Crea quindi un nuovo flusso che usa il bot Amazon Lex. Durante la creazione del flusso, configurerai anche il messaggio riprodotto ai chiamanti.

  1. Accedi alla tua istanza Connect Customer con un account con autorizzazioni per i flussi di contatti e i bot Amazon Lex.

  2. Nel menu di navigazione scegli Instradamento, Flussi, Crea flusso e digita un nome per il flusso.

  3. In Interagisci trascina un blocco Recupera input cliente nella finestra di progettazione e connettilo al blocco Punto di ingresso.

  4. Scegli il blocco Recupera input cliente per aprirlo. Scegli Sintesi vocale o testo della chat, Inserisci testo.

  5. Digitare un messaggio che fornisca agli intermediari le informazioni su cosa possono fare. Ad esempio, usa un messaggio che corrisponda agli intenti usati nel bot, come "Per verificare il saldo del conto, premi o pronuncia 1. Per parlare con un agente, premi o pronuncia 2". L'immagine seguente mostra questo messaggio nella pagina Proprietà del blocco Recupera input cliente.

    Pagina Proprietà del blocco Recupera input cliente.
  6. Seleziona la scheda Amazon Lex, mostrata nell'immagine seguente.

    Scheda Amazon Lex nella pagina Proprietà del blocco Recupera input cliente.
  7. Nel menu a discesa Nome, seleziona il AccountBalancebot creato in precedenza.

    1. Se hai selezionato un bot Amazon Lex, in Alias usa il menu a discesa per selezionare l'alias del bot Test.

    2. Ai nomi dei bot Amazon Lex Classic viene aggiunto il suffisso "(Classic)". Se hai selezionato un bot Classic, immetti l'alias che vuoi usare nel campo Alias.

    3. Per i bot Amazon Lex V2, puoi anche impostare manualmente un ARN dell'alias del bot. Scegli Imposta manualmente, quindi digita l'ARN dell'alias del bot che vuoi usare o imposta l'ARN tramite un attributo dinamico.

  8. In Intenti, scegliere Add an intent (Aggiungi un intento).

  9. Digita AccountLookupe scegli Aggiungi un altro intento. L'immagine seguente mostra la sezione Intenti configurata con queste informazioni.

    Sezione Intenti nella scheda Amazon Lex.
  10. Digita SpeakToAgente scegli Salva.

Completamento del flusso

In questo passaggio completerai l'aggiunta al flusso delle parti che verranno eseguite dopo che il chiamante interagisce con il bot:

  1. Se l'intermediario preme 1 per ottenere il saldo del conto, utilizzare un blocco Prompt per riprodurre un messaggio e disconnettere la chiamata.

  2. Se il chiamante preme 2 per parlare con un agente, usa un blocco Imposta coda per impostare la coda e trasferire il chiamante nella coda. Questa parte termina il flusso.

Ecco i passaggi per creare il flusso:

  1. In Interact, trascina un blocco Play prompt sul designer e collega il AccountLookupnodo del blocco Get customer input ad esso. Dopo che il cliente ottiene il saldo del conto dal bot Amazon Lex, viene riprodotto il messaggio specificato nel blocco Riproduci prompt.

  2. Sotto Terminate/Transfer, trascina un blocco Disconnect sul designer e collega il blocco Play prompt ad esso. Dopo la riproduzione del messaggio, la chiamata viene disconnessa.

Per completare l'intento SpeakToAgent:

  1. Aggiungi un blocco Set working queue e collegalo al SpeakToAgentnodo del blocco di input Get customer.

  2. Aggiungere un blocco Trasferimento alla coda.

  3. Connetti il nodo Riuscito del blocco Imposta flusso coda clienti al blocco Trasferisci alla coda.

  4. Scegliere Salva, quindi Pubblica.

Il flusso completato sarà simile a quello mostrato nell'immagine seguente. Il flusso inizia con il blocco Recupera input cliente. Questo blocco si dirama in Riproduci prompt o Imposta flusso coda clienti.

Flusso completato nel designer del flusso.
Suggerimento

Se la tua azienda usa più impostazioni locali in un unico bot, aggiungi un blocco Set contact attributes (Imposta attributi contatti) all'inizio del flusso. Configura questo blocco per utilizzare $. LanguageCodeattributo di sistema.

Assegnazione del flusso a un numero di telefono

Quando i clienti chiamano il contact center, il flusso a cui vengono inviati è quello assegnato al numero di telefono che hanno composto. Per attivare il nuovo flusso, assegnalo a un numero di telefono per l'istanza.

  1. Apri la console Connect Customer.

  2. Scegli Instradamento, Numeri di telefono.

  3. Nella pagina Gestisci numeri di telefono seleziona il numero di telefono da assegnare al flusso.

  4. Aggiungere una descrizione.

  5. Nel Flow/IVRmenu, scegli il flusso che hai appena creato.

  6. Scegli Save (Salva).

Eseguire una prova

Per provare il bot e il flusso, chiama il numero assegnato al flusso. Seguire le istruzioni.