Beberapa produk dan fitur sedang dalam proses penggantian nama. Fitur playbook dan alur generatif juga dimigrasikan ke satu konsol gabungan. Lihat detailnya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Komponen bawaan ruang tunggu memungkinkan
Anda mengonfigurasi agen sehingga pengguna akhir dapat meminta agen untuk menunggu, misalnya
dalam skenario saat pengguna akhir mungkin memerlukan waktu untuk mengambil informasi yang diminta.
Fungsi ruang tunggu
diimplementasikan di beberapa komponen bawaan dan dapat ditambahkan secara tambahan ke
agen dan komponen non-bawaan.
Ruang tunggu tidak memperpanjang waktu tunggu sesi, lihat
Sesi untuk mengetahui perilaku default.
Secara default, komponen ruang tunggu akan keluar setelah tiga peristiwa bawaan yang tidak cocok atau tanpa input, yang habis waktu tunggunya sesuai dengan waktu tunggu tanpa ucapan yang dikonfigurasi di Setelan ucapan lanjutan.
Untuk meningkatkan batas ini, konfigurasikan pengendali peristiwa tidak cocok dan tidak ada input di halaman Main.
Ruang tunggu akan keluar setelah sesi habis waktunya atau setelah menghabiskan
pengelola peristiwa di halaman Main, mana saja yang terjadi lebih dahulu.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh
komponen bawaan ini.
Pembekuan berhasil
Pengguna akhir meminta agen untuk menunggu. Setelah pengguna mengucapkan "Saya siap", agen
akan kembali ke percakapan.
Input pengguna
Respons agen
Ucapkan atau masukkan bagian pertama nomor kartu kredit Anda. Anda dapat mengucapkan "putar ulang" kapan saja untuk mendengar nomor yang dikumpulkan saat ini.
Saya perlu waktu sebentar
Jangan khawatir. Beri tahu saya jika Anda sudah siap.
Baik, saya sudah siap
Mari kita kembali ke tempat Anda berada.
Ucapkan atau masukkan bagian pertama nomor kartu kredit Anda. Anda dapat mengucapkan "putar ulang" kapan saja untuk mendengar nomor yang dikumpulkan saat ini.
Input tidak dikenal
Input pengguna
Respons agen
Ucapkan atau masukkan bagian pertama nomor kartu kredit Anda. Anda dapat mengucapkan "putar ulang" kapan saja untuk mendengar nomor yang dikumpulkan saat ini.
Saya perlu waktu sebentar
Jangan khawatir. Beri tahu saya jika Anda sudah siap.
Bagus
Maaf, saya tidak mengerti. Saya menunggu sampai Anda siap untuk melanjutkan. Anda dapat mengucapkan "Saya siap" dan kami akan melanjutkan dari bagian terakhir yang Anda buka.
Tidak apa-apa
Hmm, saya masih belum bisa mendapatkannya. Pastikan Anda mengucapkan "siap"
Saya tidak yakin
Maaf, saya kesulitan memahami respons Anda.
Konvensi penamaan
Komponen bawaan ini menggunakan konvensi penamaan berikut:
Tambahkan rute baru menggunakan intent prebuilt_components_waiting_room, yang
akan membuat intent ini dapat diakses dari halaman mana pun dalam alur. Untuk detail selengkapnya,
lihat Rute tingkat alur.
Klik Simpan.
Di halaman tempat Anda ingin mengaktifkan ruang tunggu, tambahkan dua rute baru.
Rute pertama memungkinkan percakapan kembali ke halaman tempat
pengguna akhir awalnya meminta agen untuk menjeda:
Rute kedua menentukan apa yang terjadi setelah pengguna akhir melampaui
batas percobaan ulang untuk tidak cocok atau tidak ada input dalam alur ruang tunggu:
Halaman transisi: harus
ditetapkan sesuai dengan hal yang akan terjadi setelah pengguna akhir menggunakan semua
upaya percobaan ulang untuk alur ruang tunggu, misalnya merutekan ke halaman lain,
mengakhiri alur, atau mengakhiri sesi.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[[["\u003cp\u003eThe waiting room prebuilt component allows agents to hold a conversation when end-users need time, with functionality available in prebuilt components and adaptable to non-prebuilt agents.\u003c/p\u003e\n"],["\u003cp\u003eThe waiting room has limitations such as not extending session timeouts and exiting after three no-matches or no-input events, by default.\u003c/p\u003e\n"],["\u003cp\u003eThe component supports scenarios such as a successful hold and a unrecognized input.\u003c/p\u003e\n"],["\u003cp\u003eSetting up the waiting room involves importing the component, adding a new route using the \u003ccode\u003eprebuilt_components_waiting_room\u003c/code\u003e intent, and adding two routes on pages where you want to enable the waiting room.\u003c/p\u003e\n"],["\u003cp\u003eThis component has a specific naming convention for its flows and component specific intents.\u003c/p\u003e\n"]]],[],null,["# Waiting room prebuilt component\n\nThe waiting room\n[prebuilt component](/dialogflow/cx/docs/concept/prebuilt-component) allows\nyou to configure your agent so that end-users may ask the agent to hold, for example\nin scenarios where the end-user may need some time to retrieve requested information.\n[Waiting room functionality](/dialogflow/cx/docs/concept/prebuilt-component#waiting-room-functionality)\nis implemented in several prebuilt components and can be added additionally to\nnon-prebuilt agents and components.\n\nLimitations\n-----------\n\nIn addition to the\n[common prebuilt component limitations](/dialogflow/cx/docs/concept/prebuilt-component#limits),\nthis prebuilt component has the following limitations:\n\n- Waiting room does not extend the session's timeout, see [Sessions](/dialogflow/cx/docs/concept/session) for default behavior.\n- By default, the waiting room component will exit after three no-matches or three no-input [built-in events](/dialogflow/cx/docs/concept/handler#event-built-in), timing out according to the no-speech timeout configured in [Advanced speech settings](/dialogflow/cx/docs/concept/agent-settings#settings-speech). To increase this limit, configure the no-match and no-input event handlers in the `Main` page.\n- Waiting room will exit after the session times out or after it has exhausted the event handlers on the `Main` page, whichever occurs first.\n\nSample dialogs\n--------------\n\nThe following sample dialogs demonstrate common scenarios handled by this\nprebuilt component.\n\n### Successful hold\n\nEnd-user asks the agent to hold. Once the user says \"I'm ready\", the agent\nreturns to the conversation.\n\n### Unrecognized input\n\nNaming conventions\n------------------\n\nThis prebuilt component uses the following naming conventions:\n\nBasic setup\n-----------\n\nTo set up this prebuilt component:\n\n1. [Import the prebuilt component](/dialogflow/cx/docs/concept/prebuilt-component#import).\n2. Open the [Dialogflow CX console](https://dialogflow.cloud.google.com/cx/projects).\n3. Choose your Google Cloud project.\n4. Select your agent.\n5. Select the **Build** tab.\n6. Click the Start Page in the **Pages** section.\n7. Add a new route using the `prebuilt_components_waiting_room` intent, which will make this intent accessible from any page in the flow. For more detail, see [Flow-level routes](/dialogflow/cx/docs/concept/handler#route-flow).\n8. Click **Save**.\n9. On pages where you want to enable the waiting room, add two new routes.\n 1. The first route allows the conversation to return to the page where the end-user originally asked the agent to hold:\n 1. [Condition](/dialogflow/cx/docs/reference/condition): `$session.params.from_waiting_room_reusable_flow = true`\n 2. [Parameter presets](/dialogflow/cx/docs/concept/fulfillment#param-preset):\n - Parameter: `from_waiting_room_reusable_flow`\n - Value: `false`\n 3. [Transition page](/dialogflow/cx/docs/concept/handler#symbolic): Current page\n 2. The second route determines what happens after an end-user has exceeded their retry limit for no-match or no-input in the waiting room flow:\n 1. [Condition](/dialogflow/cx/docs/reference/condition): `$session.params.waiting_room_event_handler = true`\n 2. [Parameter presets](/dialogflow/cx/docs/concept/fulfillment#param-preset):\n - Parameter: `waiting_room_event_handler`\n - Value: `null`\n 3. [Transition page](/dialogflow/cx/docs/concept/handler#symbolic): should be set according to what should happen after the end-user has used all their retry attempts for the waiting room flow, for example routing to another page, ending the flow, or ending the session.\n\n### Complete\n\nYour agent should now be set up and ready to test."]]