7Developing Chatbot’s Face Detection and Recognition

In this chapter, the importance of artificial intelligence and its vital role in communicating with human and machine are shown in the form of text or voice. Which means a program communicates with human and allowing them to converse like a normal human being. These systems [1] are widely used in business to consumer (B2C) and business to business (B2B) environment to handle simple task. Also the steps to design a Chatbot, to develop using API’s and its application are also described using python programing. This kind of systems is called as Chatbot, which are automated user-performed tasks.

7.1 Why Chatbots?

Chatbot [2] will capture the intent of the user and converse with them. Intent is nothing but understanding the information seeking by a user. Most of the institution or organizations are using Chatbot’s for productive service and sales for gaining efficiency and savings. For example: when a user search for the restaurant nearby using the food name like biryani nearby, Chatbot understand the intent and send the list of restaurant names as a response.

7.2 Designs and Functions of Chatbot’s

Designing a Chatbot [3] follows the same steps each and every time, but the processing method differs for each output. There few things to take in account for creating a good Chatbot. They are given below.

  • The purpose of the Chatbot has to be determined.
  • Decide which platform to use rule based or NLP.
  • Limitation of platform should ...

Get Deep Learning and its Applications using Python 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.