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

1. Introduction to Chat Bots

Szymon Rozga1 
Port Washington, New York, USA

In recent years, chat bots and artificial intelligence (AI) have become a hot topic in the tech sector and the public imagination. Chat bots, computer programs that can communicate using natural language, are doing everything from ordering pizza to buying clothes to saving money on parking tickets1 to negotiating among themselves.2 Initially, developing a chat bot was tantamount to developing an integration with a messaging platform. There was no easy way to represent a conversation flow in code. When Microsoft created the Bot Framework and the Bot Builder SDK, this changed. ...

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.