All Projects → plutov → bot

plutov / bot

Licence: MIT license
Python Bot using RASA for NLP

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to bot

Django-Rasa-Bot
Integrating Rasa Core with Django backend and finally using Webchat for chatbot user interface
Stars: ✭ 30 (+7.14%)
Mutual labels:  rasa-nlu
small-talk-rasa-stack
Collection of casual conversations that can be used with the Rasa Stack
Stars: ✭ 87 (+210.71%)
Mutual labels:  rasa-nlu
rasa-bert-finetune
支持rasa-nlu 的bert finetune
Stars: ✭ 46 (+64.29%)
Mutual labels:  rasa-nlu
FAQ Chatbot Rasa
FAQ's answering chatbot using open source chatbot framework Rasa Stack
Stars: ✭ 33 (+17.86%)
Mutual labels:  rasa-nlu
FEMAddOns
Finite Element Method addons for Wolfram Language
Stars: ✭ 41 (+46.43%)
Mutual labels:  wolfram
prototypes
miscellaneous wolfram language functions
Stars: ✭ 24 (-14.29%)
Mutual labels:  wolfram
RhinoLink
Wolfram Language interface to Rhino3D
Stars: ✭ 23 (-17.86%)
Mutual labels:  wolfram
GSTFAQChatbot
Set of scripts to build a chatbot which will answer FAQ about Goods and Services Tax (GST) India.
Stars: ✭ 37 (+32.14%)
Mutual labels:  rasa-nlu
rasa-nlu-examples
This repository contains examples of custom components for educational purposes.
Stars: ✭ 126 (+350%)
Mutual labels:  rasa-nlu
rasa-site-bot
A chatbot that fetches events details from a conference's website
Stars: ✭ 81 (+189.29%)
Mutual labels:  rasa-nlu
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 (+117.86%)
Mutual labels:  rasa-nlu

Overview

Bot using RASA NLU to answer different questions. Using Wolfram Alpha to get answers. Using Wikipedia as failover.

bot.png

Article in my blog describing how it works.

Run it with Docker

docker build -t bot . && docker run -e SLACK_TOKEN=<token> -e WOLFRAM_APP_ID=<app_id> bot

Run with Python 3

Install dependencies from Dockerfile and run:

SLACK_TOKEN=<token> WOLFRAM_APP_ID=<app_id> python3 bot.py

RASA

Create initial intentions - https://rasahq.github.io/rasa-nlu-trainer/. During the Bot start we run training process based on rasa-data.json intentions. Later we work with messages we can parse, also Bot stores all unparsed messages so we can check them later.

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].