Analisis sentimen menganalisis pesan selama percakapan antara agen manusia dan pengguna akhir untuk menentukan maksud emosional pengguna akhir. Analisis ini menganalisis pesan individual dengan konteks percakapan dan bahkan dapat menganalisis aliran audio untuk memberikan skor sentimen pengguna akhir yang akurat.
Mengaktifkan analisis sentimen
Anda dapat mengaktifkan analisis sentimen selama pembuatan atau pengeditan profil percakapan. Jika Anda mengedit profil percakapan yang ada, Anda hanya akan melihat efeknya dalam percakapan setelah profil percakapan diperbarui. Anda juga dapat mengaktifkan analisis sentimen saat membuat profil percakapan menggunakan konsol Agent Assist.
Ikuti langkah-langkah berikut untuk mengaktifkan analisis sentimen dan melihat hasilnya.
- Tetapkan
enableSentimentAnalysisV3ketruediMessageAnalysisConfig. - Kirim permintaan
createConversationmenggunakanConversationProfiledengan fitur ini diaktifkan. - Lihat hasil sentimen di
AnalyzeContentResponse.message.sentimentAnalysis. - Jika Anda mengaktifkan Pub/Sub integrasi di Agent Assist, Anda juga dapat melihat hasil sentimen di
NewMessagePayload.
Menafsirkan hasil analisis sentimen
Sentimen direpresentasikan oleh nilai score dan magnitude, metrik yang ditampilkan dalam respons. score sentimen berkisar antara -1,0 (negatif) dan 1,0 (positif) serta sesuai dengan kecenderungan emosional keseluruhan teks atau audio. Nilai magnitude menunjukkan kekuatan emosi keseluruhan (positif dan negatif) dalam teks atau audio yang diberikan dan berkisar antara 0.0 dan 1.0.
Untuk mengetahui informasi selengkapnya tentang cara menafsirkan metrik ini, lihat
dokumentasi Analisis sentimen bahasa alami.
Berikut adalah dua contoh output analisis sentimen dari fitur demo Natural Language API. Ikuti langkah-langkah berikut untuk menggunakan demo guna menguji analisis sentimen pada teks contoh.
- Tempelkan teks contoh ke dalam kolom.
- Klik Analyze > Sentiment.
Contoh 1
Teks: I'm not happy.
score yang ditampilkan adalah -0,9, dan magnitude adalah 0,9. Hal ini menunjukkan kecenderungan emosional negatif yang sangat kuat, dengan kekuatan emosi rendah hingga sedang.
Contoh 2
Teks: Google Cloud is the cloud service from Google.
Nilai score dan magnitude yang ditampilkan adalah 0, yang berarti teks tidak menunjukkan emosi atau kekuatan perasaan apa pun.
Contoh 3
Teks: I'm extremely angry and disappointed for the result. On the other hand, I'm happy to see our team was working very hard and show professional attitude.
Tidak seperti Contoh 1, teks ini berisi dua kalimat. Output mencakup metrik untuk seluruh dokumen serta metrik untuk setiap kalimat. Nilai seluruh dokumen mewakili metrik dari kedua kalimat yang digabungkan, bukan salah satunya. Setiap kalimat juga dicantumkan dengan nilai magnitude dan score yang sesuai.
score sentimen yang ditampilkan untuk seluruh dokumen adalah 0, sedangkan magnitude adalah 1,0. score 0 dalam dokumen multi-kalimat dapat berarti bahwa dokumen tersebut benar-benar netral secara emosional, atau bahwa kecenderungan emosional positif dan negatif pada berbagai titik dalam teks saling meniadakan. Teks dengan sentimen yang benar-benar netral juga akan memiliki magnitude yang sama dengan atau mendekati 0. Dalam hal ini, magnitude 1,0 yang relatif tinggi berarti bahwa sentimen kedua kalimat tersebut tidak benar-benar netral, tetapi campuran (misalnya marah, kecewa, dan senang pada berbagai titik dalam teks). Melihat nilai score untuk setiap kalimat, satu kalimat sangat positif (0,8) dan yang lainnya sangat negatif (-0,8), yang membuat rata-rata score seluruh dokumen menjadi 0.
Model lama
Anda mungkin masih menggunakan versi lama analisis sentimen Agent Assist. Versi lama berbeda dalam hal berikut:
- Tetapkan
enableSentimentAnalysisketruediMessageAnalysisConfiguntuk mengaktifkan analisis sentimen. - Menganalisis sentimen untuk agen manusia dan pengguna akhir.
- Hanya menggunakan transkrip percakapan dari file audio untuk analisis.
- Lihat skor
Magnitudeyang berkisar antara 0,0 hingga +inf.