Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cara mengatur pengalaman obrolan layanan mandiri agen Anda dari ujung ke ujung
catatan
Agen AI Orkestrasi mengharuskan streaming obrolan diaktifkan untuk kontak obrolan. Tanpa streaming obrolan diaktifkan, beberapa pesan akan gagal dirender. Lihat Aktifkan streaming pesan untuk obrolan bertenaga AI.
Apa itu Streaming Pesan AI?
AI Message Streaming adalah fitur Amazon Connect yang memungkinkan tampilan progresif respons agen AI selama interaksi obrolan. Alih-alih menunggu AI menghasilkan respons lengkap sebelum menunjukkan apa pun kepada pelanggan, streaming menampilkan teks saat dihasilkan, menciptakan pengalaman percakapan yang lebih alami.
Cara Kerjanya
Dengan respons obrolan standar, pelanggan menunggu sementara AI menghasilkan seluruh responsnya, kemudian pesan lengkap muncul sekaligus. Dengan AI Message Streaming, pelanggan melihat gelembung teks yang berkembang di mana kata-kata muncul secara progresif saat AI menghasilkannya, mirip dengan menonton seseorang mengetik secara real-time.
catatan
Dokumentasi Resmi: Untuk referensi teknis lengkap, lihatAktifkan streaming pesan untuk obrolan bertenaga AI.
Manfaat Tampilan Teks Progresif
AI Message Streaming memberikan beberapa manfaat utama bagi pengalaman pelanggan:
-
Mengurangi waktu tunggu yang dirasakan - Pelanggan melihat aktivitas langsung daripada menatap pemintal pemuatan
-
Alur percakapan yang lebih alami - Teks progresif meniru pengetikan manusia, menciptakan interaksi yang lebih menarik
-
Keterlibatan yang lebih baik - Pelanggan dapat mulai membaca respons saat masih dihasilkan
-
Pesan pemenuhan - Agen AI dapat memberikan pesan sementara seperti “Satu saat saat saya meninjau akun Anda” selama pemrosesan
Obrolan Standar vs Obrolan Streaming
Tabel berikut membandingkan pengalaman pelanggan antara obrolan standar dan obrolan streaming:
| Aspek | Obrolan Standar | Obrolan Streaming |
|---|---|---|
| Tampilan Respons | Pesan lengkap muncul sekaligus | Teks muncul secara progresif (gelembung tumbuh) |
| Pengalaman Pelanggan | Tunggu respons penuh dengan indikator pemuatan | Lihat kata-kata muncul secara real-time |
| Waktu Tunggu yang Dirasakan | Lebih lama (menunggu tanggapan lengkap) | Lebih pendek (umpan balik visual langsung) |
| Percakapan Merasa | Transaksional | Alami, seperti mengobrol dengan seseorang |
| Pesan Pemenuhan | Tidak tersedia | AI dapat mengirim pembaruan status sementara |
| Penanganan Lex Timeout | Tunduk pada batas batas waktu Lex | Menghilangkan batasan batas waktu Lex |
Status Pemberdayaan
Ketersediaan Streaming Pesan AI bergantung pada kapan instans Amazon Connect Anda dibuat dan cara konfigurasinya.
Pengaktifan Otomatis untuk Instans Baru
Instans Amazon Connect yang dibuat setelah Desember 2025 mengaktifkan Streaming Pesan AI secara default. Atribut MESSAGE_STREAMING instance secara otomatis diatur ke true untuk instance ini, jadi tidak diperlukan konfigurasi tambahan.
penting
Jika Anda menggunakan AWS akun dengan instans Amazon Connect yang dibuat sebelum Desember 2025, Anda mungkin perlu mengaktifkan Streaming Pesan AI secara manual. Ikuti petunjuk di Aktifkan streaming pesan untuk dokumentasi obrolan yang didukung AI untuk memeriksa MESSAGE_STREAMING atribut instans Anda dan mengaktifkannya jika diperlukan.
Izin Amazon Lex Bot
AI Message Streaming memerlukan lex:RecognizeMessageAsync izin untuk berfungsi dengan benar. Izin ini memungkinkan Amazon Connect untuk menjalankan API pengenalan pesan asinkron yang memungkinkan respons streaming.
Untuk asosiasi bot Lex baru: Saat Anda mengaitkan bot Amazon Lex baru dengan instans Amazon Connect Anda, lex:RecognizeMessageAsync izin yang diperlukan secara otomatis disertakan dalam kebijakan berbasis sumber daya bot. Tidak diperlukan konfigurasi tambahan.
penting
Jika Anda memiliki bot Amazon Lex yang dikaitkan dengan instans Amazon Connect Anda sebelum Streaming Pesan AI diaktifkan, Anda mungkin perlu memperbarui kebijakan berbasis sumber daya bot untuk menyertakan izin. lex:RecognizeMessageAsync
Untuk memperbarui kebijakan bot Lex Anda yang ada:
-
Arahkan ke konsol Amazon Lex
-
Pilih bot Anda dan buka Kebijakan berbasis sumber daya
-
Tambahkan
lex:RecognizeMessageAsynctindakan ke pernyataan kebijakan yang memberikan akses Amazon Connect -
Simpan kebijakan yang diperbarui
Untuk petunjuk terperinci, lihat bagian izin Lex bot di AWS dokumentasi.
Buat Widget Komunikasi
Amazon Connect Communications Widget adalah antarmuka obrolan yang dapat disematkan yang dapat Anda tambahkan ke situs web apa pun. Di bagian ini, Anda akan membuat dan mengonfigurasi widget untuk menguji Streaming Pesan AI. Anda dapat melewati bagian ini jika Anda berencana untuk menggunakan widget obrolan pelanggan Anda sendiri.
Langkah 1: Arahkan ke Widget Komunikasi
-
Di konsol Amazon Connect, navigasikan ke instans Anda
-
Klik Saluran di menu navigasi kiri
-
Klik widget Komunikasi
-
Anda akan melihat halaman manajemen Widget Komunikasi
catatan
Apa itu Widget Komunikasi? Widget Komunikasi adalah solusi out-of-the-box obrolan Amazon Connect. Ini menyediakan antarmuka obrolan yang berfungsi penuh yang dapat Anda sematkan di situs web menggunakan JavaScript cuplikan sederhana. Widget menangani semua kompleksitas membangun koneksi, mengelola sesi, dan menampilkan pesan.
Langkah 2: Buat Widget Baru
-
Klik Tambah widget untuk membuat Widget Komunikasi baru
-
Masukkan detail berikut:
-
Nama:
AI-Streaming-Demo-Widget -
Deskripsi:
Widget for testing AI Message Streaming
-
-
Di bawah Opsi komunikasi pastikan Tambahkan obrolan dipilih
-
Pilih Self Service Test Flow sebagai alur kontak Chat Anda
-
Klik Simpan dan lanjutkan ke halaman konfigurasi
Pemilihan Arus Kontak
Pastikan Anda memilih alur kontak yang:
-
Apakah Pengaturan Dasar telah dikonfigurasi (membuat sesi AI, logging, dll)
-
Rute ke bot Lex Anda dengan integrasi Agen AI
-
Memiliki penanganan kesalahan yang tepat untuk pemutusan
Jika Anda belum membuat alur kontak, selesaikan bagian Membuat Aliran
Langkah 3: Sesuaikan Penampilan Widget
Sesuaikan tampilan dan nuansa widget obrolan Anda agar sesuai dengan merek Anda dan pilih Simpan dan lanjutkan.
Langkah 4: Konfigurasikan Domain yang Diizinkan
Widget Komunikasi hanya dimuat di situs web yang diizinkan secara eksplisit. Fitur keamanan ini mencegah penggunaan widget Anda secara tidak sah.
-
Gulir ke bawah ke domain yang Diizinkan
-
Klik Tambahkan domain dan tambahkan domain berikut untuk pengujian localhost:
-
http://localhost
-
-
Pilih Tidak di bawah keamanan
-
Jika Anda berencana untuk menyebarkan ke situs web produksi nanti, tambahkan domain tersebut juga dan pastikan Anda mengonfigurasi keamanan (mis.,)
https://www.example.com
Langkah 5: Simpan dan Dapatkan Kode Widget
-
Klik Simpan dan lanjutkan untuk menyimpan konfigurasi widget Anda
-
Setelah pembuatan, Anda akan melihat halaman detail Widget dengan kode embed Anda
-
Penting: Salin dan simpan nilai-nilai berikut dari cuplikan kode embed:
-
URI Klien - URL ke JavaScript file widget
-
ID Widget - Pengidentifikasi unik untuk widget Anda
-
ID Cuplikan - String konfigurasi yang dikodekan Base64
-
Langkah 6: Mengatur Lingkungan Pengujian Lokal
Untuk menguji widget secara lokal, Anda akan membuat file HTML sederhana yang memuat Widget Komunikasi.
-
Buat folder baru di komputer Anda untuk pengujian (mis.,
ai-streaming-test) -
Unduh gambar latar belakang untuk halaman demo dan simpan seperti
background.jpgdi folder pengujian Anda -
Buat file baru yang disebut
index.htmldi folder pengujian Anda dengan konten berikut:
<!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>
Langkah 7: Ganti Nilai Placeholder
Ganti nilai placeholder dalam file HTML dengan nilai widget Anda yang sebenarnya:
| Placeholder | Ganti Dengan | Contoh |
|---|---|---|
REPLACE_WITH_CLIENT_URI |
URI Klien Anda dari Langkah 5 | https://d2s9x5slqf05.cloudfront.net/amazon-connect-chat-interface-client.js |
REPLACE_WITH_WIDGET_ID |
ID Widget Anda dari Langkah 5 | amazon_connect_widget_abc123 |
REPLACE_WITH_SNIPPET_ID |
ID Cuplikan Anda dari Langkah 5 | QVFJREFIaWJYbG...(string Base64 panjang) |
Langkah 8: Mulai Server Web Lokal
Untuk menguji widget, Anda perlu menyajikan file HTML dari server web lokal. Berikut adalah beberapa opsi:
Opsi A: Python (jika diinstal)
python -m http.server 8001
Opsi B: Node.js (jika diinstal)
npx http-server -p 8001
Opsi C: Ekstensi Server Langsung Kode VS
-
Instal ekstensi “Server Langsung” di VS Code
-
Klik kanan
index.htmldan pilih “Buka dengan Server Langsung”
Setelah memulai server, buka browser Anda dan arahkan ke: http://localhost:8001
Anda akan melihat halaman demo dengan tombol obrolan oranye di sudut kanan bawah.
Uji Pengalaman Streaming
Sekarang widget Anda dimuat, saatnya untuk menguji Streaming Pesan AI dan mengamati tampilan teks progresif yang sedang beraksi.
Apa yang Harus Diperhatikan: Streaming vs Non-Streaming
Memahami perbedaan antara respons streaming dan non-streaming membantu Anda memverifikasi bahwa Streaming Pesan AI berfungsi:
| Perilaku | Non-Streaming (Standar) | Streaming (Streaming Pesan AI) |
|---|---|---|
| Tampilan awal | Indikator pemuatan atau titik pengetikan | Teks mulai muncul segera |
| Penampilan teks | Pesan lengkap muncul sekaligus | Kata-kata muncul secara progresif (gelembung tumbuh) |
| Waktu respons | Tunggu hingga AI selesai menghasilkan | Lihat respons saat sedang dihasilkan |
| Efek visual | “Pop” dari teks lengkap | Teks yang halus dan mengalir seperti menonton seseorang mengetik |