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à.
Come configurare l'esperienza di chat self-service di un agente dall'inizio alla fine
Nota
Gli agenti AI di Orchestration richiedono che lo streaming delle chat sia abilitato per i contatti in chat. Senza lo streaming di chat abilitato, il rendering di alcuni messaggi non verrà eseguito. Consulta Abilita lo streaming di messaggi per la AI-powered chat.
Che cos'è lo streaming di messaggistica AI?
AI Message Streaming è una funzionalità di Connect Customer che consente la visualizzazione progressiva delle risposte degli agenti AI durante le interazioni via chat. Invece di aspettare che l'IA generi una risposta completa prima di mostrare qualsiasi cosa al cliente, lo streaming mostra il testo mentre viene generato, creando un'esperienza di conversazione più naturale.
Come funziona
Con le risposte via chat standard, i clienti attendono che l'IA generi l'intera risposta, quindi il messaggio completo viene visualizzato contemporaneamente. Con AI Message Streaming, i clienti vedono una bolla di testo in crescita in cui le parole appaiono progressivamente man mano che l'IA le genera, come guardare qualcuno digitare in tempo reale.
Nota
Documentazione ufficiale: per il riferimento tecnico completo, vedere. Abilita lo streaming di messaggi per la AI-powered chat
Vantaggi della visualizzazione progressiva del testo
AI Message Streaming offre diversi vantaggi chiave per l'esperienza del cliente:
-
Riduzione del tempo di attesa percepito: i clienti vedono l'attività immediata anziché dover guardare uno spinner di caricamento
-
Flusso di conversazione più naturale: il testo progressivo imita la digitazione umana, creando un'interazione più coinvolgente
-
Migliore coinvolgimento: i clienti possono iniziare a leggere la risposta mentre è ancora in fase di generazione
-
Messaggi di evasione degli ordini: gli agenti di intelligenza artificiale possono fornire messaggi provvisori come «Un momento mentre rivedo il tuo account» durante l'elaborazione
Chat standard e chat in streaming
La tabella seguente mette a confronto l'esperienza del cliente tra chat standard e chat in streaming:
| Aspetto | Chat standard | Chat in streaming |
|---|---|---|
| Visualizzazione della risposta | Il messaggio completo viene visualizzato contemporaneamente | Il testo viene visualizzato progressivamente (bolla crescente) |
| Esperienza del cliente | Attendi la risposta completa con l'indicatore di caricamento | Guarda le parole apparire in tempo reale |
| Tempo di attesa percepito | Più lungo (in attesa di una risposta completa) | Più breve (feedback visivo immediato) |
| Sensazione di conversazione | Transazionale | Naturale, come chiacchierare con una persona |
| Messaggi di adempimento | Non disponibile | L'intelligenza artificiale può inviare aggiornamenti provvisori sullo stato |
| Gestione del timeout Lex | Soggetto ai limiti di timeout di Lex | Elimina i limiti di timeout di Lex |
Stato di abilitazione
La disponibilità di AI Message Streaming dipende da quando è stata creata l'istanza Connect Customer e da come è configurata.
Abilitazione automatica per nuove istanze
Le istanze Connect Customer create dopo dicembre 2025 hanno AI Message Streaming abilitato per impostazione predefinita. L'attributo MESSAGE_STREAMING instance viene impostato automaticamente true per queste istanze, quindi non è richiesta alcuna configurazione aggiuntiva.
Importante
Se utilizzi un' Account AWS istanza Connect Customer creata prima di dicembre 2025, potresti dover abilitare manualmente AI Message Streaming. Segui le istruzioni nella documentazione Abilita lo streaming di messaggi per le AI-powered chat per controllare l'MESSAGE_STREAMINGattributo dell'istanza e abilitarlo se necessario.
Autorizzazioni Amazon Lex Bot
AI Message Streaming richiede l'lex:RecognizeMessageAsyncautorizzazione per funzionare correttamente. Questa autorizzazione consente a Connect Customer di richiamare l'API di riconoscimento asincrono dei messaggi che consente lo streaming delle risposte.
Per le nuove associazioni di bot Lex: quando associ un nuovo bot Amazon Lex alla tua istanza Connect Customer, l'lex:RecognizeMessageAsyncautorizzazione richiesta viene automaticamente inclusa nella politica basata sulle risorse del bot. Non è necessaria alcuna configurazione aggiuntiva.
Importante
Se hai un bot Amazon Lex associato alla tua istanza Connect Customer prima dell'abilitazione di AI Message Streaming, potresti dover aggiornare la politica basata sulle risorse del bot per includere l'autorizzazione. lex:RecognizeMessageAsync
Per aggiornare la tua politica esistente sui bot Lex:
-
Accedi alla console Amazon Lex
-
Seleziona il tuo bot e vai alla Resource-based policy
-
Aggiungi l'
lex:RecognizeMessageAsyncazione alla dichiarazione sulla politica che concede l'accesso a Connect Customer -
Salva la politica aggiornata
Per istruzioni dettagliate, consulta la sezione sulle autorizzazioni dei bot Lex nella AWS documentazione.
Crea widget per le comunicazioni
Il Connect Customer Communications Widget è un'interfaccia di chat incorporabile che puoi aggiungere a qualsiasi sito web. In questa sezione, creerai e configurerai un widget per testare AI Message Streaming. Puoi saltare questa sezione se prevedi di utilizzare il tuo widget di chat per i clienti.
Passaggio 1: accedi a Communications Widget
-
Nella console Connect Customer, accedi alla tua istanza
-
Scegli Canali nel menu di navigazione a sinistra
-
Scegli il widget Comunicazioni
-
Vedrai la pagina di gestione del widget di comunicazione
Nota
Cos'è il widget per le comunicazioni? Il Communications Widget è la soluzione di chat pronta all'uso di Connect Customer. Fornisce un'interfaccia di chat completamente funzionale che puoi incorporare nei siti Web utilizzando un semplice snippet. JavaScript Il widget gestisce tutta la complessità della creazione di connessioni, della gestione delle sessioni e della visualizzazione dei messaggi.
Fase 2: Creare un nuovo widget
-
Scegli Aggiungi widget per creare un nuovo widget di comunicazione
-
Inserisci i seguenti dettagli:
-
Nome:
AI-Streaming-Demo-Widget -
Descrizione:
Widget for testing AI Message Streaming
-
-
In Opzioni di comunicazione assicurati che Aggiungi chat sia selezionato
-
Seleziona Self Service Test Flow come flusso di contatti in chat
-
Scegli Salva e continua a passare alla pagina di configurazione
Selezione del flusso di contatti
Assicurati di selezionare un flusso di contatti che:
-
Ha configurato le impostazioni di base (crea una sessione AI, la registrazione, ecc.)
-
Percorsi verso il tuo bot Lex con integrazione con AI Agent
-
Ha una corretta gestione degli errori per le disconnessioni
Se non hai ancora creato un flusso di contatti, completa prima la sezione
Passaggio 3: Personalizza l'aspetto del widget
Personalizza l'aspetto del widget di chat in modo che corrisponda al tuo marchio e seleziona Salva e continua.
Fase 4: Configurazione dei domini consentiti
Il widget di comunicazione viene caricato solo sui siti Web che sono esplicitamente consentiti. Questa funzionalità di sicurezza impedisce l'uso non autorizzato del widget.
-
Scorri verso il basso fino a Domini consentiti
-
Scegli Aggiungi dominio e aggiungi il seguente dominio per il test su localhost:
-
http://localhost
-
-
Seleziona No in Sicurezza
-
Se prevedi di eseguire la distribuzione su un sito Web di produzione in un secondo momento, aggiungi anche questi domini e assicurati di configurare la sicurezza (ad esempio,)
https://www.example.com
Passaggio 5: salva e ottieni il codice del widget
-
Scegli Salva e continua a salvare la configurazione del widget
-
Dopo la creazione, vedrai la pagina dei dettagli del widget con il tuo codice di incorporamento
-
Importante: copia e salva i seguenti valori dallo snippet di codice da incorporare:
-
URI del client: l'URL del file del widget JavaScript
-
ID del widget: un identificatore univoco per il widget
-
Snippet ID: una stringa di configurazione Base64-encoded
-
Fase 6: Configurazione dell'ambiente di test locale
Per testare il widget localmente, creerai un semplice file HTML che carica il Communications Widget.
-
Create una nuova cartella sul computer per il test (ad esempio,
ai-streaming-test) -
Scaricate l'immagine di sfondo per la pagina demo e salvatela
background.jpgnella cartella di test -
Crea un nuovo file chiamato
index.htmlnella cartella di test con il seguente contenuto:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style> body { background-image: url("background.jpg"); background-repeat: no-repeat; background-size: cover; } </style> <title>AI Message Streaming Demo</title> </head> <body> <div id="root"></div> <script type="text/javascript"> (function(w, d, x, id){ s=d.createElement('script'); s.src='REPLACE_WITH_CLIENT_URI'; s.async=1; s.id=id; d.getElementsByTagName('head')[0].appendChild(s); w[x] = w[x] || function() { (w[x].ac = w[x].ac || []).push(arguments) }; })(window, document, 'amazon_connect', 'REPLACE_WITH_WIDGET_ID'); amazon_connect('styles', { iconType: 'CHAT', openChat: { color: '#ffffff', backgroundColor: '#ff9200' }, closeChat: { color: '#ffffff', backgroundColor: '#ff9200'} }); amazon_connect('snippetId', 'REPLACE_WITH_SNIPPET_ID'); amazon_connect('supportedMessagingContentTypes', [ 'text/plain', 'text/markdown', 'application/vnd.amazonaws.connect.message.interactive', 'application/vnd.amazonaws.connect.message.interactive.response' ]); amazon_connect('customStyles', { global: { frameWidth: '500px', frameHeight: '900px'} }); </script> </body> </html>
Passo 7: Sostituisci i valori segnaposto
Sostituisci i valori segnaposto nel file HTML con i valori effettivi del widget:
| Placeholder | Sostituisci con | Esempio |
|---|---|---|
REPLACE_WITH_CLIENT_URI |
L'URI del tuo cliente dal passaggio 5 | https://d2s9x5slqf05.cloudfront.net/amazon-connect-chat-interface-client.js |
REPLACE_WITH_WIDGET_ID |
L'ID del tuo widget dal passaggio 5 | amazon_connect_widget_abc123 |
REPLACE_WITH_SNIPPET_ID |
Il tuo ID Snippet del passaggio 5 | QVFJREFIaWJYbG...(stringa Base64 lunga) |
Fase 8: Avviare un server Web locale
Per testare il widget, è necessario fornire il file HTML da un server Web locale. Ecco diverse opzioni:
Opzione A: Python (se installato)
python -m http.server 8001
Opzione B: Node.js (se installata)
npx http-server -p 8001
Opzione C: Estensione del server VS Code Live
-
Installa l'estensione «Live Server» in VS Code
-
Apri il menu contestuale di on
index.htmle seleziona «Apri con Live Server»
Dopo aver avviato il server, apri il browser e vai a: http://localhost:8001
Dovresti vedere la pagina demo con un pulsante Chat arancione.
Prova l'esperienza di streaming
Ora che il widget è caricato, è il momento di testare AI Message Streaming e osservare la visualizzazione progressiva del testo in azione.
Cosa cercare: Streaming vs. Non-Streaming
Comprendere la differenza tra risposte in streaming e non in streaming ti aiuta a verificare che AI Message Streaming funzioni:
| Comportamento | Non-Streaming (Standard) | Streaming (streaming di messaggi AI) |
|---|---|---|
| Visualizzazione iniziale | Indicatore di caricamento o punti di digitazione | Il testo inizia ad apparire immediatamente |
| Aspetto del testo | Il messaggio completo viene visualizzato contemporaneamente | Le parole appaiono progressivamente (bolla crescente) |
| Tempi di risposta | Attendi che l'IA finisca di generare | Visualizza la risposta mentre viene generata |
| Effetto visivo | «Pop» del testo completo | Testo fluido e scorrevole, come guardare qualcuno mentre digita |