All Projects → AdamSpannbauer → app_rasa_chat_bot

AdamSpannbauer / app_rasa_chat_bot

Licence: MIT license
a stateless chat bot to perform natural language queries against the App Store top charts

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to app rasa chat bot

rasa-chatbot
Sample chatbot with rasa stack
Stars: ✭ 29 (+45%)
Mutual labels:  nlu, rasa
dash-mantine-components
Plotly Dash components based on Mantine React Components
Stars: ✭ 263 (+1215%)
Mutual labels:  plotly, dash
Dash
Analytical Web Apps for Python, R, Julia, and Jupyter. No JavaScript Required.
Stars: ✭ 15,592 (+77860%)
Mutual labels:  plotly, dash
rasa bot example
This is an example rasa chatbot implementation that can be connected to your Facebook page.
Stars: ✭ 14 (-30%)
Mutual labels:  nlu, rasa
2019-nCoV-dash
新型冠状病毒(2019-nCoV)肺炎(COVID-19)疫情展示
Stars: ✭ 13 (-35%)
Mutual labels:  plotly, dash
Dash Flask Login
Implementation of Flask-login on top of Dash.
Stars: ✭ 158 (+690%)
Mutual labels:  plotly, dash
rasa-docker-arm
Rasa Docker image for ARMv7. Runs on a Raspberry Pi.
Stars: ✭ 19 (-5%)
Mutual labels:  nlu, rasa
Dash Stock Tickers Demo App
Dash Demo App - Stock Tickers
Stars: ✭ 108 (+440%)
Mutual labels:  plotly, dash
virtual-assistant
Virtual Assistant
Stars: ✭ 67 (+235%)
Mutual labels:  nlu, rasa
rasa milktea chatbot
Chatbot with bert chinese model, base on rasa framework(中文聊天机器人,结合bert意图分析,基于rasa框架)
Stars: ✭ 97 (+385%)
Mutual labels:  nlu, rasa
Dash Oil And Gas Demo
Dash Demo App - New York Oil and Gas
Stars: ✭ 156 (+680%)
Mutual labels:  plotly, dash
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 (+47330%)
Mutual labels:  nlu, rasa
Real Time Sentiment Tracking On Twitter For Brand Improvement And Trend Recognition
A real-time interactive web app based on data pipelines using streaming Twitter data, automated sentiment analysis, and MySQL&PostgreSQL database (Deployed on Heroku)
Stars: ✭ 127 (+535%)
Mutual labels:  plotly, dash
Slapdash
Boilerplate for bootstrapping scalable multi-page Dash applications
Stars: ✭ 225 (+1025%)
Mutual labels:  plotly, dash
Dash Sample Apps
Open-source demos hosted on Dash Gallery
Stars: ✭ 2,090 (+10350%)
Mutual labels:  plotly, dash
Dash.jl
Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
Stars: ✭ 248 (+1140%)
Mutual labels:  plotly, dash
Fitly
Self hosted web analytics for endurance athletes
Stars: ✭ 65 (+225%)
Mutual labels:  plotly, dash
Hiitpi
A workout trainer Dash/Flask app that helps track your HIIT workouts by analyzing real-time video streaming from your sweet Pi using machine learning and Edge TPU..
Stars: ✭ 106 (+430%)
Mutual labels:  plotly, dash
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 (+205%)
Mutual labels:  nlu, rasa
opensnips
Open source projects related to Snips https://snips.ai/.
Stars: ✭ 50 (+150%)
Mutual labels:  nlu, rasa

Rasa NLU to query App Store Top Charts

Related blog post with more in depth write up of the process used in this repo.

Output

The above image is a screen cap from a limited Plotly Dash app created to interact with the bot. The app code is in dash_demo_app.py.

The file live_test_rasa.py, allows a similar experience from the command line instead of via Dash in browser.

Input Data:

Training process:

  • Generated domain specific training data with gen_training_data.py and generic_rasa_train_data.json

    • Parameterized phrases were created to fill in the blanks with randomly chosen entities
      • eg: 'show me the {ordrank} most popular {chart} app'
    • Created N variations of the parameterized phrases and added them to the generic training data
    • output saved to data/app_train_data.json
  • Train the rasa model

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