A chatbot made using the Chatterbot library in Python and locally hosted using Streamlit. Dataset used were collected during ConvAI2 competition.
A web implementation of ChatterBot using Streamlit.
- Ensure that Python, Spacy, Streamlit, and ChatterBot are installed.
- To install chatterbot, activate a virtual environment, follow these steps:
- conda create --name chatterbot_example python=3.7
- conda activate chatterbot_example
- pip install chatterbot
- pip install chatterbot_corpus
- pip install streamlit
- Run cbv2.py with
streamlit run cbv2.py
. - The demo will be live at http://localhost:8501/
You can try: PythonAnywhere, AWS or Heroku to host your application.
The training has been done using conversations from datasets collected during ConvAI2 competition.Dataset