Projetar a primeira interação do usuário de um bot

APLICA-SE A: SDK v4

A primeira impressão é o que conta. A primeira interação entre o usuário e o bot é crítica para a experiência do usuário. Ao projetar seu bot, tenha em mente que há mais nessa primeira mensagem do que apenas dizer "oi". Ao criar um aplicativo, você projeta a primeira tela para fornecer dicas de navegação importantes. Os usuários devem entender intuitivamente coisas, como onde o menu está localizado e como ele funciona, onde buscar ajuda, qual é a política de privacidade e assim por diante. Quando você projeta um bot, a primeira interação do usuário com o bot deve fornecer esse mesmo tipo de informação.

Linguagem versus menus

Considere os dois designs a seguir:

Design 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

Design 2

A welcome message, with suggestions: orders, products, or help.

Não inicie seu bot com uma pergunta aberta, como "Como posso ajudar você?". Se o bot pode fazer centenas de coisas diferentes, provavelmente os usuários não serão capazes de adivinhar a maioria delas. O bot não informa o que ele pode fazer, então, como os usuários poderiam saber?

Menus fornecem uma solução simples para esse problema. Primeiramente, listando as opções disponíveis, o bot pode transmitir suas capacidades para o usuário. Em segundo lugar, menus isentam o usuário de ter que digitar muito em vez de apenas clicar. Por fim, o uso de menus pode simplificar significativamente os modelos de linguagem natural, restringindo o escopo de entrada que o bot pode receber do usuário.

Dica

Os menus são uma ferramenta valiosa ao projetar bots para uma ótima experiência do usuário; Não os ignore como se não fossem "inteligentes o suficiente". Você pode projetar seu bot para usar menus e ainda oferecer suporte à entrada de formulário livre. Se um usuário responder ao menu inicial digitando em vez de selecionar uma opção de menu, o bot pode tentar analisar a entrada de texto do usuário.

Como alternativa, você pode fazer perguntas mais pontuais para conduzir o usuário se o bot tiver uma função específica. Por exemplo, se o bot é responsável por receber pedidos de sanduíche, a primeira interação poderia ser "Olá! Estou aqui para anotar seu pedido de sanduíche. Que tipo de pão você gostaria? Temos branco, de trigo ou de centeio”. Dessa forma, o usuário sabe o que responder e recebe as indicações de navegação por meio da conversa.

Outras considerações

Além de fornecer uma primeira interação intuitiva e navegada com facilidade, um bot bem projetado fornece ao usuário acesso a informações sobre a política de privacidade e termos de uso.

Dica

Se o bot coletar dados pessoais do usuário, é importante transmitir essa informação e descrever o que será feito com os dados.

Próximas etapas

Agora que você está familiarizado com alguns princípios básicos para projetar a primeira interação entre o usuário e o bot, saiba mais sobre Projetar o fluxo da conversa.