0% found this document useful (0 votes)
666 views

Chatbot Using Flask

It is the powerpoint presentation on basic college chatbot built using python chatterbot library and flask.

Uploaded by

pavan Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
666 views

Chatbot Using Flask

It is the powerpoint presentation on basic college chatbot built using python chatterbot library and flask.

Uploaded by

pavan Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

COLLEGE

CHATBOT
Guided by- P.Karthik (Asst. Professor)

Project by-
K.Pavan Kumar: 2451-16-737-047
G.Vamshi Reddy: 2451-16-737-049
S.Anish Kumar: 2451-16-737-056
Free PowerPoint Templates
Free PowerPoint Templates
CONTENTS

 Abstract
 Statement Of problem
 Scope Of Work
 Software Requirements
 Implementation
 Process flow diagram
 Local setup
 Webpage samples
 Future enhancements
 Conclusion

Free PowerPoint Templates


Free PowerPoint Templates
The project "College Chatbot" aims at providing consumer support to the students
24/7. A chatbot allows a user to simply ask questions in the same manner that they
would address a human. Chatbot automatically generates responses for user's
queries using trained data. The program selects the closest matching response by
searching for the closest matching known statement that matches the input, it then
chooses a response from the selection of known responses to that statement.

Free PowerPoint Templates


Free PowerPoint Templates
STATEMENT OF PROBLEM

It is difficult to establish real-time engagement with users 24/7. If human


activity is involved in assisting large audience, more time is required and
may also lead to delivery of incorrect information. This reduces efficiency
and accuracy in information.

Free PowerPoint Templates


Free PowerPoint Templates
SCOPE OF WORK

The purpose and objective of chatbots varies based on each individual chatbot.
Chatbots are often designed to convincingly simulate how a human would behave as a
conversational partner, thereby passing the Turing test. Chatbots are implemented in various
fields which includes College assistant bot. The college assistant chatbot project is built using AI
algorithms that analyses user’s queries and understands user’s messages. Students just have
to query though the bot which is used for chatting.

Free PowerPoint Templates


Free PowerPoint Templates
SOFTWARE REQUIREMENTS

 Python

 Flask ->0.11 or above

 Chatterbot ->0.7.1

 SQLAlchemy>=1.1.11 or above

Free PowerPoint Templates


IMPLEMENTATION

• ChatterBot is a Python library that makes it easy to generate automated


responses to a user’s input. ChatterBot uses a selection of machine
learning algorithms to produce different types of responses.

• An untrained instance of ChatterBot starts off with no knowledge of how


to communicate. Each time a user enters a statement, the library saves
the text that they entered and the text that the statement was in response
to. As ChatterBot receives more input the number of responses that it can
reply and the accuracy of each response in relation to the input statement
increase.

Free PowerPoint Templates


Free PowerPoint Templates
Process flow diagram

Free PowerPoint Templates


Free PowerPoint Templates
LOCAL SETUP

Local Setup:

 Ensure that Python, Flask, SQLAlchemy, and ChatterBot are installed


 Run app.py
 Demo will be live at http://localhost:5000/

Free PowerPoint Templates


Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
Free PowerPoint Templates
FUTURE ENHANCEMENTS

• More trainers can be added to train the bot for obtaining more accurate
responses

• Conversations about various fields can be used to train bot so that it can
be implemented various fields

• Predefined logic adapters are available in python module. These can be


added to find the closest match to the input statement.

• AI can be integrated with chatterbot to take it to the next level of working

Free PowerPoint Templates


Free PowerPoint Templates
CONCLUSION

• The machine-learning nature of ChatterBot allows an agent instance to improve it’s


own knowledge of possible responses as it interacts with humans and other sources
of informative data.

• The project therefore helps to establish real-time engagement with users 24/7
without any human activity involved.

Free PowerPoint Templates


Free PowerPoint Templates
Any Queries?

Free PowerPoint Templates


Free PowerPoint Templates
THANK YOU

Free PowerPoint Templates


Free PowerPoint Templates

You might also like