Warning: This document is for an old version of Rasa Core. The latest version is 0.7.6.

Installation and Hello World


To install, run:

git clone https://github.com/rasahq/rasa_core.git
cd rasa_core
pip install -r requirements.txt
pip install -e .

Additional Dependencies

We use Rasa NLU for intent classification & entity extraction, but you are free to use other NLU services like wit.ai, api.ai, or LUIS.ai. If you want to use Rasa NLU make sure to follow the installation instructions of the NLU docs as well. In fact, you don’t need to use NLU at all, if your messaging app uses buttons rather than free text.

Hello, World!

First things first, let’s try it out! From the project’s root dir, run:

python examples/hello_world/run.py
Bot loaded. Type hello and press enter :
hey there!