Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imsanjoykb/multiuser-qa-chatbot-ml
Multiuser QA Chatbot using Machine Learning
https://github.com/imsanjoykb/multiuser-qa-chatbot-ml
chatbot deployment flask machine-learning multiuser-qa-chatbot natural-language-processing
Last synced: about 2 months ago
JSON representation
Multiuser QA Chatbot using Machine Learning
- Host: GitHub
- URL: https://github.com/imsanjoykb/multiuser-qa-chatbot-ml
- Owner: imsanjoykb
- License: mit
- Created: 2020-10-20T17:29:31.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-16T16:46:52.000Z (about 4 years ago)
- Last Synced: 2024-10-12T04:41:01.525Z (3 months ago)
- Topics: chatbot, deployment, flask, machine-learning, multiuser-qa-chatbot, natural-language-processing
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple-multiuser-Q&A chatbot-web-server in flask..
In this project I present a simple multiuser chatbot web server using flash and python. Multiples users can ask questions to the chatbot and all people see all questions and answers....
The added value of this chatbot is simplicity. Usually machine learning techniques are applied for chatbot causing to have huge datasets.
In this chatbot I provide an alternative method using python dictionaries and simple CSV files as the main mechanism of the core of the solution.
For finding the answers it allows partial matching to find out an answer and in this way keep simple the CSV file set. ...
**Entries in dataset: (-;- csv file separator)**..
good morning-;-good morning
good evenning-;-good evenning
good night-;-good night
goodbye-;-goodbye
**Example1:**
Question => "good"
Answer ==> Any of the above matches this pattern so any response can be selected.
**Example2:**
Question => "good "
Answer ==> Except for the last answer all matches this pattern so any of the first 4 answers can be selected.
**Copyright**
Sanjoy Biswas | Data Scientist | Machine Learning