INTRA INSTITUTUION INNOVATION AND COMPETITION – (YUKTI-NIR)
APPLICATION BASED ON AI-CHATBOT
Team members :- MD SAMAR ATIB
MD SAQUIB ANSARI
RAVI KUMAR
Guided by :- Prof.S.kartikeyini
DEPARTMENT :- CSE/3RD YEAR
INTRODUCTION
What is an AI Chatbot?
Existing Applications of AI Chatbots
Limitations of existing AI Chatbots
Proposed Technology
Technology and Tools Required
Benefits
Conclusion
What is an AI Chatbot?
An AI chatbot is a computer program designed to
simulate conversation with human users, especially
over the Internet. AI chatbots use natural language
processing (NLP) to understand the user’s input and
respond with relevant answers.
Chatbots are used in a variety of industries, from
customer service to healthcare, to provide users with
quick and accurate answers to their questions.
Existing Applications of AI Chatbots
AI chatbots can be used for a variety of
applications, such as customer service, marketing,
sales, and healthcare. They can be used to provide
users with quick and accurate answers to their
questions, as well as automate customer service tasks.
AI chatbots can also be used to automate
marketing tasks, such as sending personalized
messages to customers or providing product
recommendations.
Limitations of existing AI Chatbots
AI chatbots have some limitations,such as their
inability to understand complex or abstract
queries.They also require lot of training data to
understand user queries accurately.
AI chatbots are also limited by the fact that they
cannot understand the context of user
queries,which can lead to inaccurate response.
Proposed Technology
The output of our project will be an application
based on Ai-chatbot.
We have an idea that if we can make an application
based on Ai-chatbot,which can recognize all the
languagues in both voice and text in proper manner.
And also it has capability of performing all the
fucnctionalities of mobiles and computer.
After getting linked with your gadgets.
And also it has the capabilities to manage all the
application after getting linked with that(with the
permission of authorized developer).
Technology and Tools Required
❑ For developing an application :- XML,JAVA (Programming languages)
Android studio (Tools)
❑ For developing chatbot :- python (programming languge)
Natural language processing(NLP),ML(Algorithms)
❑ For developing communication :- python (programming languages)
channels Natural language processing
Flask (For framework)
libraries for audio processing (pyaudio)
Web socket ( For bidirectional)
local database for fetching data
❑ Database :- MongoDB
Benefits
❑Providing verbal assistant.
❑Answering questions.
❑Providing navigation support.
❑Assisting with daily task.
❑All the functionalities of mobile phones and
computer system such as (setting
remainders,scheduling appoinments,making
reservation etc).
Conclusion
❑ The application of an AI chatbot for visually impaired and
illiterate individuals has the potential to greatly improve
their quality of life. By providing verbal assistance,
answering questions, offering navigation support, and
assisting with daily tasks, the chatbot can help individuals
with visual impairments or low literacy levels to gain access
to information and resources that would otherwise be
difficult or impossible to obtain.
❑ This technology has the ability to bridge the gap between
these individuals and the rest of society, promoting greater
inclusion and empowering them to live more independent
lives. As AI technology continues to advance, we can expect
to see even more innovative solutions that will further
enhance the capabilities of chatbots and other assistive
technologies for visually blind and illiterate individuals.