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

1. Introduction to Chat Bots

Szymon Rozga1 
(1)
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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.