AI & ML BASED GOOGLE ASSISTANT FOR AN ORGANIZATION USING GCP & DIALOGFLOW [FINAL YEAR PROJECT]
Tags: github, dialogflow, Graduation2020, GCP
Published: 2020-05-20 11:40:46

Hello Readers,

I am ChinnapaReddy Kanakanti, Microsoft Student Partner from India. This blog is brought to you under the GITHUB Initiative by GITHUB Graduation 2020  Program. The objective of this article is to introduce readers to my final year project.

About Project I built:- [ ABSTRACT ]
This project is aimed to implement an android-based chatbot to assist with Organization basic processes, using google tools such as Dialogflow that uses Natural language processing NLP, Actions on Google and Google Cloud Platform that expose artificial intelligence and Machine Learning methods such as natural language understanding. Allowing users to interact with the google assistant using natural language as input and to train the chatbot i.e. google assistant using Dialogflow Machine learning tool and some appropriate methods so it will be able to generate a dynamic response. 

The chatbot will allow users to view all their personal academic information, schedule meetings with higher officials, automating the organization process and organization resources information all from within the chatbot i.e. Google Assistant. This project uses the OAuth authentication for security purpose. The Dialogflow helps to understand the users query by using machine learning algorithms. By using this google assistant we are going to use the Cloud Vision API for advancement. We will use Dialogflow as key part to develop Google assistant.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/mkkbt4piupbjslds1kru.png)

Methodology:-

This proposed system is used to create a google assistant to simulate a human conversation to assist users with not only educational needs it can be applied to any organization, and to provide a more personal experience. In today’s world there are so many advancements in artificial Intelligence, machine learning techniques, improved aptitude for decision making, larger availability of domains and corpus, have increased the practicality of integrating a chat bot into applications we can integrate the chatbot. Users will be able to ask any institution related queries in natural language that they are comfortable using such as view account information, grades, transactions and check balance, Subjects enrolled etc. details using the assistant. The chatbot will identify and understand what the user is asking and generate an appropriate response based on the conversational context. Immediate responses will be provided by the chatbot to redeem the need for the user to have to call or visit their college branch and wait in queue in order to get through to an advisor for assistance. In order to make the application more secure Oauth Authentication protocol will be integrated and provides high security ensuring only registered users can gain access to their account preventing the risk of fraud.
 

You can view the Project vedio here : https://googlee.technology/MyProject.mp4

Thank you for reading my blog post !!!

Website: https://googlee.technology
LinkedIn: https://www.linkedin.com/in/chinnapareddy-kanakanti-053ab812a/