Menganalisis sentimen ucapan pengguna dalam percakapan dengan bot Anda - Amazon Lex

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menganalisis sentimen ucapan pengguna dalam percakapan dengan bot Anda

Anda dapat menggunakan analisis sentimen untuk menentukan sentimen yang diungkapkan dalam ucapan pengguna. Dengan informasi sentimen Anda dapat mengelola alur percakapan atau melakukan analisis pasca-panggilan. Misalnya, jika sentimen pengguna negatif, Anda dapat membuat aliran untuk menyerahkan percakapan ke agen manusia.

Amazon Lex terintegrasi dengan Amazon Comprehend untuk mendeteksi sentimen pengguna. Respons dari Amazon Comprehend menunjukkan apakah sentimen keseluruhan teks positif, netral, negatif, atau campuran. Respons berisi sentimen yang paling mungkin untuk ucapan pengguna dan skor untuk masing-masing kategori sentimen. Skor mewakili kemungkinan bahwa sentimen terdeteksi dengan benar.

Anda mengaktifkan analisis sentimen untuk bot menggunakan konsol atau dengan menggunakan Amazon LexAPI. Anda mengaktifkan analisis sentimen pada alias untuk bot. Di konsol Amazon Lex:

  1. Pilih alias.

  2. Di Detail, pilih Edit.

  3. Pilih Aktifkan analisis sentimen untuk analisis sentimen aktif atau nonaktif.

  4. Pilih Konfirmasi untuk menyimpan perubahan Anda.

Jika Anda menggunakanAPI, panggil CreateBotAliasoperasi dengan detectSentiment bidang yang disetel ketrue.

Ketika analisis sentimen diaktifkan, respons dari RecognizeTextdan RecognizeUtteranceoperasi mengembalikan bidang yang disebut sentimentResponse dalam interpretations struktur dengan metadata lainnya. sentimentResponseBidang ini memiliki dua bidangsentimentScore, sentiment dan, yang berisi hasil analisis sentimen. Jika Anda menggunakan fungsi Lambda, sentimentResponse bidang tersebut disertakan dalam data peristiwa yang dikirim ke fungsi Anda.

Berikut ini adalah contoh sentimentResponse bidang yang dikembalikan sebagai bagian dari RecognizeText atau RecognizeUtterance respons.

sentimentResponse { "sentimentScore": { "mixed": 0.030585512690246105, "positive": 0.94992071056365967, "neutral": 0.0141543131828308, "negative": 0.00893945890665054 }, "sentiment": "POSITIVE" }

Amazon Lex memanggil Amazon Comprehend atas nama Anda untuk menentukan sentimen dalam setiap ucapan yang diproses oleh bot. Dengan mengaktifkan analisis sentimen, Anda menyetujui persyaratan dan perjanjian layanan untuk Amazon Comprehend. Untuk informasi selengkapnya tentang harga Amazon Comprehend, lihat Harga Amazon Comprehend.

Untuk informasi selengkapnya tentang cara kerja analisis sentimen Amazon Comprehend, lihat Menentukan sentimen di Panduan Pengembang Amazon Comprehend.