/RecruitmentBot

An example recruitment chat bot

Primary LanguagePython

Recruitment Bot

This is a simple bot that shows an example of using Rasa as a recruiting bot.

Getting Started

You can clone this project and follow the installation and setup section to run the bot

Prerequisites

You show have Python3.6 and pip manager installed on your machine.

Installing

Here is how to install the dependencies

pip install -r requirements.txt

And then train the NLU model by,

python nlu_model.py

this will create a NLU model under models directory.

And then train the Dialogue model by,

python train_dialogue.py

Running Bot from command line

Run the command in terminal, and keep it running

python -m rasa_core_sdk.endpoint --actions actions

Start a new terminal and type the command,

python dialogue_management.py

And chat with with Recruitment bot.

Running Bot in Interactive mode

For Interactive training, Run the command in terminal, and keep it running

python -m rasa_core_sdk.endpoint --actions actions

Start a new terminal and type the command,

python train_dialogue.py

And dynamically create storyboard and training data for your bot.