All Projects → souvikg10 → rasa_bot_example

souvikg10 / rasa_bot_example

Licence: other
This is an example rasa chatbot implementation that can be connected to your Facebook page.

Programming Languages

python
139335 projects - #7 most used programming language
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to rasa bot example

opensnips
Open source projects related to Snips https://snips.ai/.
Stars: ✭ 50 (+257.14%)
Mutual labels:  nlu, rasa
rasa-chatbot
Sample chatbot with rasa stack
Stars: ✭ 29 (+107.14%)
Mutual labels:  nlu, rasa
Rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Stars: ✭ 13,219 (+94321.43%)
Mutual labels:  nlu, rasa
rasa-docker-arm
Rasa Docker image for ARMv7. Runs on a Raspberry Pi.
Stars: ✭ 19 (+35.71%)
Mutual labels:  nlu, rasa
rasa milktea chatbot
Chatbot with bert chinese model, base on rasa framework(中文聊天机器人,结合bert意图分析,基于rasa框架)
Stars: ✭ 97 (+592.86%)
Mutual labels:  nlu, rasa
clofus-chatbot
Clofus® Chat bot Platform using rasa core and rasa nlu similar to rasa x but opensource demo https://clofus.github.io/clofus-chatbot/
Stars: ✭ 61 (+335.71%)
Mutual labels:  nlu, rasa
app rasa chat bot
a stateless chat bot to perform natural language queries against the App Store top charts
Stars: ✭ 20 (+42.86%)
Mutual labels:  nlu, rasa
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (+378.57%)
Mutual labels:  nlu, rasa
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+67657.14%)
Mutual labels:  nlu, rasa
Awesome Hungarian Nlp
A curated list of NLP resources for Hungarian
Stars: ✭ 121 (+764.29%)
Mutual labels:  nlu
Ner Slot filling
中文自然语言的实体抽取和意图识别(Natural Language Understanding),可选Bi-LSTM + CRF 或者 IDCNN + CRF
Stars: ✭ 151 (+978.57%)
Mutual labels:  nlu
Delta
DELTA is a deep learning based natural language and speech processing platform.
Stars: ✭ 1,479 (+10464.29%)
Mutual labels:  nlu
Rnn For Joint Nlu
Pytorch implementation of "Attention-Based Recurrent Neural Network Models for Joint Intent Detection and Slot Filling" (https://arxiv.org/abs/1609.01454)
Stars: ✭ 176 (+1157.14%)
Mutual labels:  nlu
Nlp Papers
Papers and Book to look at when starting NLP 📚
Stars: ✭ 111 (+692.86%)
Mutual labels:  nlu
Indonlu
The first-ever vast natural language processing benchmark for Indonesian Language. We provide multiple downstream tasks, pre-trained IndoBERT models, and a starter code! (AACL-IJCNLP 2020)
Stars: ✭ 198 (+1314.29%)
Mutual labels:  nlu
Spokestack Python
Spokestack is a library that allows a user to easily incorporate a voice interface into any Python application.
Stars: ✭ 103 (+635.71%)
Mutual labels:  nlu
Chinese nlu by using rasa nlu
使用 RASA NLU 来构建中文自然语言理解系统(NLU)| Use RASA NLU to build a Chinese Natural Language Understanding System (NLU)
Stars: ✭ 99 (+607.14%)
Mutual labels:  nlu
Homo
An open source natural interaction system based on offline wake-up, natural language understanding and sentiment analysis
Stars: ✭ 233 (+1564.29%)
Mutual labels:  nlu
Gluon Nlp
NLP made easy
Stars: ✭ 2,344 (+16642.86%)
Mutual labels:  nlu
Zzz Retired openstt
RETIRED - OpenSTT is now retired. If you would like more information on Mycroft AI's open source STT projects, please visit:
Stars: ✭ 146 (+942.86%)
Mutual labels:  nlu

Rasa chatbot example(The project is outdated now - older version)

This is an example rasa chatbot implementation that can be connected to your Facebook page.

Proof of Concept

The project was a quick one week implementation to demonstrate a desired architecture of Rasa components using the latest tensforflow embeddings

Feel free to make the project your own.

How to start

Requirements - Docker

First Step

Build 3 images

cd rasa_local_settings
docker build -t rasa_local_settings .
cd ..
cd rasa_nlu_setting
docker build -t rasa_nlu_setting .
cd ..
docker-compose build
docker-compose up

Traning

Models for NLU are not pre-trained,

To train

docker-compose up
docker exec -it rasabotexample_rasa_nlu_setting_1 bash
python -m rasa_nlu.train --config config.yaml --data nlu/training_data.json --path nlu --project bot1

Run chatbot

docker exec -it rasabotexample_rasa_core_test_1 bash
python bot.py --port 5005
/usr/local/lib/python2.7/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Using TensorFlow backend.
2018-04-22 18:05:08.859702: I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
Bot loaded. Type a message and press enter:

Note

I am no longer supporting this project. This was just an example.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].