Dengan mengaktifkan notifikasi Cloud Pub/Sub, Anda dapat menerima notifikasi setiap kali peristiwa Agent Assist selesai. Anda dapat mengonfigurasi Agent Assist untuk mengirim notifikasi untuk semua peristiwa atau hanya peristiwa tertentu, termasuk saran Agent Assist, informasi siklus proses percakapan, dan transkrip live.
Prasyarat
- Aktifkan Dialogflow API.
- Ikuti petunjuk untuk membuat topik Cloud Pub/Sub.
Mengaktifkan notifikasi Cloud Pub/Sub
Anda dapat mengonfigurasi Agent Assist untuk mengirim notifikasi untuk semua peristiwa atau untuk peristiwa tertentu di profil percakapan Anda.
Profil percakapan mengonfigurasi serangkaian parameter yang mengontrol saran atau notifikasi yang dibuat untuk agen selama percakapan. Anda memiliki opsi untuk mengonfigurasi notifikasi Cloud Pub/Sub menggunakan konsol Agent Assist atau dengan memanggil API secara langsung. Anda dapat mengonfigurasi setiap jenis notifikasi secara terpisah, menggunakan topik yang telah Anda buat.
Untuk mengetahui detail selengkapnya tentang parameter konfigurasi Cloud Pub/Sub, lihat dokumentasi referensi conversationProfile
.
Mengaktifkan notifikasi Cloud Pub/Sub menggunakan konsol Agent Assist
Saat membuat profil percakapan baru menggunakan konsol Agent Assist, Anda dapat memilih jenis notifikasi yang ingin diterima menggunakan topik yang telah Anda buat:
Mengaktifkan notifikasi Cloud Pub/Sub menggunakan API
Jika Anda lebih suka memanggil API secara langsung untuk membuat atau memperbarui profil percakapan,
periksa bagian ini untuk mengetahui lokasi yang harus Anda konfigurasikan di resource
ConversationProfile
.
Contoh berikut dikonfigurasi untuk mengaktifkan semua notifikasi Cloud Pub/Sub yang cocok dengan TOPIC_ID
yang ditetapkan.
{ "name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID", "displayName": "CONVERSATION_PROFILE_NAME", "automatedAgentConfig": { }, "humanAgentAssistantConfig": { "notificationConfig": { "topic": "projects/PROJECT_ID/topics/FEATURE_SUGGESTION_TOPIC_ID", "messageFormat": "JSON" }, "humanAgentSuggestionConfig": { "featureConfigs": [{ "enableEventBasedSuggestion": true, "suggestionFeature": { "type": "ARTICLE_SUGGESTION" }, "conversationModelConfig": { } }] }, "messageAnalysisConfig": { } }, "notificationConfig": { "topic": "projects/PROJECT_ID/topics/CONVERSARION_LIFECYCLE_TOPIC_ID", "messageFormat": "JSON" }, "newMessageEventNotificationConfig": { "topic": "projects/PROJECT_ID/topics/LIVE_TRANSCRIPT_TOPIC_ID", "messageFormat": "JSON" }, "languageCode": "en-US" }
Konfigurasi pesan Cloud Pub/Sub
Notifikasi | Pemicu | Konfigurasi di ConversationProfile |
---|---|---|
suggestion_event | Saat Agent Assist membuat saran | ConversationProfile.humanAgentAssistantConfig.notificationConfig Tetapkan SuggestionFeatureConfig.enableEventBasedSuggestion ke true untuk fitur yang dipilihFitur yang didukung: ARTICLE_SUGGESTION, FAQ, DAN DIALOGFLOW_ASSIST |
life_cycle_event | Saat percakapan dibuka atau ditutup | ConversationProfile.notificationConfig |
new_message_event | Saat transkrip pesan/ucapan baru muncul | ConversationProfile.newMessageEventNotificationConfig |
Konten pesan Cloud Pub/Sub
Konten pesan Cloud Pub/Sub bergantung pada peristiwa yang memicu notifikasi Cloud Pub/Sub tersebut.
Notifikasi | Data Pesan | Contoh Data Pesan |
---|---|---|
suggestion_event | HumanAgentAssistantEvent |
{ "conversation": "projects/PROJECT_ID/locations/LOCATION/conversations/CONVERSATION_ID", "participant": "projects/PROJECT_ID/locations/LOCATION/conversations/CONVERSATION_ID/participants/PARTICIPANT_ID", "suggestionResults": [ SuggestionResult ]} |
life_cycle_event | ConversationEvent |
{ "conversation": "projects/PROJECT_ID/locations/LOCATION/conversations/CONVERSATION_ID", "type": "CONVERSATION_STARTED" } |
new_message_event | ConversationEvent |
{ "conversation": "projects/PROJECT_ID/locations/LOCATION/conversations/CONVERSATION_ID", "type": "NEW_MESSAGE", "newMessagePayload": Message } |