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

# The Rasa dialogue engine¶

Note

This is the documentation for version 0.7.0a5 of Rasa Core. Make sure you select the appropriate version of the documentation for your local installation!

## Welcome to the Rasa Documentation!¶

what am I looking at?

Rasa is a framework for building conversational software: Messenger/Slack bots, Alexa skills, etc. We’ll abbreviate this as a ‘bot’ in this documentation. You can either write your code in python or use Rasa Core as a webservice (see Using Rasa Core as a HTTP server).

Rather than a bunch of if/else statements, the logic of your bot is based on a probabilistic model trained on example conversations.

that sounds harder than writing a few if statements

In the beginning of a project, it’s indeed easier to just hard code some logic. Rasa helps you when you want to go past that and create a bot that can handle more complexity.

Can I see it in action?

We thought you’d never ask! Check out A Bot From Scratch .

API

Developer Documentation