Chatbot Using Dialogflow and Web Services
Kannadasan R1, Prabakaran N2, Krishnamoorthy A3, Nerella Tarak Krishna4, Sai Vishnu Giri5, Konapalli Pavan Kumar Reddy6

1Kannadasan R, Assistant Professor Senior, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

2Prabakaran N, Assistant Professor Senior, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

3Krishnamoorthy A, Assistant Professor Senior, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

4Nerella Tarak Krishna, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

5Sai Vishnu Giri, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

6Konapalli Pavan Kumar Reddy, Vellore Institute of Technology, Vellore (Tamil Nadu), India. 

Manuscript received on 24 November 2019 | Revised Manuscript received on 05 December 2019 | Manuscript Published on 14 December 2019 | PP: 253-260 | Volume-9 Issue-1S November 2019 | Retrieval Number: A10521191S19/2019©BEIESP | DOI: 10.35940/ijitee.A1052.1191S19

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: The Chatbots are helpful in making human effort minimal for less-complex tasks like answering messages and also to provide great satisfaction to the clients round the clock. This is considered a better initiative as the business organizers don’t have to worry about reaching to customers. There are many proposed models to get the desired output most of these are helpful if the user input is always from the given set of words the software is designed for, but unfortunately, this is not the scenario always as the user shall have a different way to message. This and the other models are being replaced by the Artificial Intelligence systems which have the capability to identify the structure and wordsfrom a given context and use it predict the best possible outcomes. In our proposed model, we are using the same and it is handled by Dialogflow, which helps in achieving an end-to-end bot without the user being worried about the algorithm that should be used to train this bot. Using a configured server with Dialog flow helps in handling various requests. Using technologies like Dialog flow, Node.js in this proposed model, an effort is made to make better bots with better functionality and continuation in the conversation. The system here is proposed to analyse the user query and respond back to the user with an appropriate answer. Our model is developed to help user in searching restaurants around him with different cuisines, categories else to see the list of top reviews of a hotel and it’s cuisines. This chat-bot since being location dependent, it shall be using the location of the user to fetch real-time results for the queries put forward by the user.

Keywords: Chatbot, Node, Dialogflow, Machine Learning.
Scope of the Article: Semantic Web