Ajude os usuários a realizar tarefas em qualquer lugar, usando os recursos multimodais disponíveis em smartphones, incluindo recursos visuais e por voz.
Modalidades
Para dispositivos móveis com telas, sua ação precisa ser compatível com duas modalidades:
- Invocação de voz
- Invocação do teclado
Os usuários podem alternar entre essas modalidades dentro de uma ação. Certifique-se de projetar suas respostas avançadas especificamente para cada uma dessas modalidades. Por exemplo, com a invocação de teclado, nenhum som será reproduzido se for fornecido no SSML. Se a resposta depender do usuário ouvir um som e o dispositivo estiver usando a modalidade de teclado, a ação precisará descrever o tipo de som que será reproduzido.
Para detectar a disponibilidade de uma tela e a modalidade de entrada em um smartphone, use o seguinte código:
- Com tela:
if (conv.screen)
- Usa modalidade de voz:
if (conv.input.type === 'VOICE')
- Usa a modalidade de teclado:
if (conv.input.type === 'KEYBOARD')
Dicas e práticas recomendadas
- Use respostas avançadas e personalização de temas para aproveitar a tela ao máximo.
- Considere o uso de notificações push para manter os usuários engajados em dispositivos móveis.
- Lembre-se de que o usuário está em movimento e tenta ajudá-lo a realizar a tarefa o mais rápido possível. Para saber como criar fluxos de conversa naturais e intuitivos, consulte o guia de criação de conversas.
- Inclua um link direto para a ação no seu site, app para dispositivos móveis ou mídia social para ter uma melhor experiência por voz.
Teste estas ações
- Starbucks (em inglês)
- SpotHero (em inglês)
- Minha história