Partilhar via


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

APLICA-SE A: SDK v4

As primeiras impressões são importantes. A primeira interação entre o usuário e o bot é fundamental 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ê cria 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 procurar ajuda, qual é a política de privacidade e assim por diante. Quando você cria um bot, a primeira interação do usuário com o bot deve fornecer esse mesmo tipo de informação.

Idioma versus menus

Considere os dois designs a seguir:

Projeto 1

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

Projeto 2

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

Não inicie seu bot com uma pergunta aberta, como "Como posso ajudá-lo?". Se o seu bot tiver uma centena de coisas diferentes que pode fazer, é provável que os usuários não consigam adivinhar a maioria delas. Seu bot não disse a eles o que ele pode fazer, então como eles podem saber?

Os menus fornecem uma solução simples para esse problema. Primeiro, ao listar as opções disponíveis, seu bot está transmitindo seus recursos para o usuário. Em segundo lugar, os menus poupam o usuário de ter que digitar muito, em vez disso, eles podem apenas clicar. Finalmente, o uso de menus pode simplificar significativamente seus modelos de linguagem natural, restringindo o escopo de entrada que o bot poderia receber do usuário.

Gorjeta

Os menus são uma ferramenta valiosa ao projetar bots para uma ótima experiência do usuário; Não os desconsidere como não sendo "inteligentes o suficiente". Você pode projetar seu bot para usar menus e, ao mesmo tempo, 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, seu bot poderá tentar analisar a entrada de texto do usuário.

Como alternativa, você pode fazer perguntas mais pontuais para liderar o usuário se o bot tiver uma função específica. Por exemplo, se o seu bot é responsável por receber pedidos de sanduíches, sua primeira interação pode ser "Olá! Estou aqui para receber seu pedido de sanduíche. Que tipo de pão você gostaria? Temos branco, trigo ou centeio." Dessa forma, o usuário sabe como responder e recebe pistas de navegação através da conversa.

Outras considerações

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

Gorjeta

Se o seu bot coleta dados pessoais do usuário, é importante transmitir isso e descrever o que será feito com os dados.

Próximos passos

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