© Szymon Rozga 2018
Szymon RozgaPractical Bot Developmenthttps://doi.org/10.1007/978-1-4842-3540-9_4

4. Conversation Design

Szymon Rozga1 
Port Washington, New York, USA

Although the technology allows us to develop a bot that behaves in just about any way, that doesn’t mean we should. Users have certain expectations from their messaging communications such as acknowledgment of the message receipt, a quick response, and the ability to continue the conversation later. Although conversing with a bot is not the same as speaking with a human, messaging a friend is the closest analogous experience. Since users are still getting used to bots, it is reasonable to take those interactions as samples of how a bot should behave.

Successful bots can exhibit ...

Get Practical Bot Development: Designing and Building Bots with Node.js and Microsoft Bot Framework now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.