This project is the small demo to create Conversation Agent which can perform tasks on data and also can give you important insights from data.
The bot is created using opensource NLP & NLU framework Rasa
which gives ample foundation to create Knowledge based chatbot by intents, entities, slots etc.
You can see the demo from below GIF where I am asking the bot questions regarding different datasets and it is answering me and also it is doing changes in datasets as per my messages.
rasa
using the instructions given on official website and Python
version in your system must be 3.6 or greater
.git clone https://github.com/ashutosh1919/ml-data-bot.git
rasa train
Visual Studio Code
to run the project.bash
terminal.
rasa run actions & rasa shell
rasa run actions
will start the server from where you can access the custom actions (API call, Database fetch etc.) for the bot.rasa shell
will start interactive session where you can talk to your bot and you can give different commands which bot has to perform.actions.py
file. Right now, bot is capable of doing following functionalities:
datasets
dir.data/stories.md
.data/nlu.md
domain.yml
file as per the change in intents.actions.py