The Wayback Machine - https://web.archive.org/web/20190322171355/https://github.com/RasaHQ/rasa_core
Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

🤖 Open source chatbot framework with machine learning-based dialogue management - Build contextual AI assistants
Branch: master
Clone or download
Latest commit 431d4c8 Mar 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github modified imports Mar 20, 2019
binder update binder requirements Jan 26, 2019
data modified imports Mar 20, 2019
docker
docs/core Merge branch 'master' into intent-eval-endpoint Mar 20, 2019
examples
rasa
rasa_core added backwards compatibility package Mar 20, 2019
tests merge master Mar 20, 2019
.codeclimate.yml
.coveragerc modified imports Mar 20, 2019
.gitignore
.travis.yml build from docs if necessary Mar 20, 2019
Dockerfile remodel volumes #845 Oct 23, 2018
LICENSE.txt added rasa stack files Mar 13, 2019
MANIFEST.in modified imports Mar 20, 2019
Makefile
README.md Update README.md Mar 21, 2019
dev-requirements.txt added more comments Mar 12, 2019
docs-requirements.txt properly render async functions in the docs Mar 13, 2019
entrypoint.sh modified imports Mar 20, 2019
requirements.txt merged master Mar 15, 2019
secrets.tar.enc --com Sep 24, 2018
setup.cfg fixed ignoring docs config pep Mar 20, 2019
setup.py

README.md

Rasa Stack

Join the chat on Rasa Community Forum PyPI version Supported Python Versions Build Status Coverage Status Documentation Status

⚠�?👷�?♀�? The code is now part of https://github.com/RasaHQ/rasa_nlu. Please create any Pull Requests or Issues there. 👷�?♂�?⚠�?

Rasa Core is a framework for building conversational software, which includes chatbots on:

  • Facebook Messenger
  • Slack
  • Microsoft Bot Framework
  • Rocket.Chat
  • Mattermost
  • Telegram
  • Twilio

But you can also build assistants using:

  • Alexa Skills
  • Google Home Actions

Rasa Core's primary purpose is to help you build contextual, layered conversations with lots of back-and-forth. To have a real conversation, you need to have some memory and build on things that were said earlier. Rasa Core lets you do that in a scalable way.

There's a lot more background information in this blog post.



Where to get help

There is extensive documentation:

  • master  (if you install from github) or
  • stable   (if you install from pypi)

Please use Rasa Community Forum for quick answers to questions.

README Contents:

How to contribute

We are very happy to receive and merge your contributions. There is some more information about the style of the code and docs in the documentation.

In general the process is rather simple:

  1. create an issue describing the feature you want to work on (or have a look at issues with the label help wanted)
  2. write your code, tests and documentation
  3. create a pull request describing your changes

You pull request will be reviewed by a maintainer, who might get back to you about any necessary changes or questions. You will also be asked to sign a Contributor License Agreement.

Development Internals

Running and changing the documentation

To build & edit the docs, first install all necessary dependencies:

brew install sphinx
pip3 install -r dev-requirements.txt

After the installation has finished, you can run and view the documentation locally using:

make livedocs

Visit the local version of the docs at http://localhost:8000 in your browser. You can now change the docs locally and the web page will automatically reload and apply your changes.

License

Licensed under the Apache License, Version 2.0. Copyright 2019 Rasa Technologies GmbH. Copy of the license.

A list of the Licenses of the dependencies of the project can be found at the bottom of the Libraries Summary.

You can’t perform that action at this time.