项目作者: JKhan01

项目描述 :
The Development Repository for career guidance and counselling Chatbot based on RASA Framework.
高级语言: JavaScript
项目地址: git://github.com/JKhan01/AdmissionCounsellingBot.git
创建时间: 2020-10-31T13:54:15Z
项目社区:https://github.com/JKhan01/AdmissionCounsellingBot

开源协议:GNU General Public License v3.0

下载


Assistant Bot For Admission Counselling

The Development Repository for basic career guidance and admission counselling Chatbot based on RASA Framework.

Originally Developed and Maintained By:

  1. Sakshi Khose
  2. Rutuja Kitukale
  3. Jamaluddin Khan

NOTE

The rasa version used for the bot is 2.0 . The version is compatible with python 3.6,3.7 and 3.8

The project as of now is a primitive bot which can respond to FYJC colleges based queries using the data available in csv file generated from scraping the Teach Us website apart from routine interactions.

Setting Up for local manual testing and usage

  1. Create a virtual environment of python 3.6 or greater.
  2. Clone the repository.
  3. Setting up the dependancies.

    1. pip install -r requirements.txt
  4. Navigate to the bot1 directory. Run the command:

    1. rasa train
  5. Once the model gets trained, you are good to launch the Processes on the system.

    1. Launch the rasa core server:
      1. rasa run -m models --enable-api
  1. Launch the rasa action server. If you don’t want to export the actions directory into path. You can navigate to the actions sub-driectory of bot1.:

    1. rasa run actions
  2. Launch the flask server by navigating to the interface/backend driectory. Again to skip navigation you can export the path of flask app.:

    1. python routes.py
  3. Launch the frontend on the local python http server. Under interface directory, run the followng command:

    1. python -m http.server
  1. Now open your browser and type the following URL:
    1. http://localhost:8000/frontend/UI.html