Membantu pengguna menyelesaikan berbagai hal kapan saja di mana saja, dengan menggunakan kemampuan multimodal penuh yang tersedia di ponsel, termasuk suara dan visual.
Modalitas
Untuk perangkat seluler yang memiliki layar, Action Anda perlu mendukung dua modalitas:
- Panggilan suara
- Panggilan keyboard
Perhatikan bahwa pengguna bebas berpindah di antara modalitas ini dalam Action. Pastikan untuk mendesain respons kaya Anda secara khusus untuk setiap modalitas ini. Misalnya, dengan pemanggilan keyboard, tidak ada suara yang diputar jika disediakan dalam SSML. Jika respons bergantung pada pengguna yang mendengar suara dan perangkat menggunakan modalitas keyboard, Action Anda perlu menjelaskan jenis suara suara yang diputar.
Untuk mendeteksi ketersediaan layar dan modalitas input di smartphone, Anda dapat menggunakan kode berikut:
- Memiliki layar:
if (conv.screen)
- Menggunakan modalitas suara:
if (conv.input.type === 'VOICE')
- Menggunakan modalitas keyboard:
if (conv.input.type === 'KEYBOARD')
Tips & praktik terbaik
- Gunakan respons yang kaya dan penyesuaian tema untuk mengoptimalkan layar.
- Pertimbangkan untuk menggunakan notifikasi push agar pengguna terus berinteraksi di perangkat seluler.
- Ingat bahwa pengguna sedang dalam perjalanan dan cobalah untuk membantu mereka menyelesaikan tugasnya secepat mungkin. Untuk mempelajari cara membuat alur percakapan yang alami dan intuitif, lihat panduan desain percakapan.
- Berikan deep link langsung ke Action Anda dari situs, aplikasi seluler, atau media sosial untuk pengalaman yang lebih baik ditangani melalui suara.