Tutorials
Take a look at our collection of how-to's, best practices, videos and more in the tutorials category of our blog.
September 21st, 2020
Introducing Rasa for Beginners
Mady Mantha
We’re excited to launch Rasa for Beginners: a free, introductory, hands-on course that will help you build your first functional and interactive AI assistant.
September 17th, 2020
How to Build a “Human” Handoff Feature with Rasa
Melinda Loubser
No matter how well a conversational assistant is designed, sometimes the best action is to hand the user off to a human agent. We explore how to do human handoff, using the Rasa starter packs.
September 17th, 2020
Writing a Technical Tutorial to Support the Open Source Community
Emma Jade Wightman
You have an awesome project, but nobody knows how to use it. The chance of someone using your code goes up greatly with good documentation and tutorials.
September 16th, 2020
Introducing the BreakoutBot Diaries
Vincent Warmerdam
We are happy to announce a new YouTube series on building BreakoutBot. It's a digital assistant that also functions as a game. The goal of the series is to document how we're making a text-based adventure game using Rasa.
September 10th, 2020
Learning the Ropes at Rasa: Building a Slack Bot
Maxime Verger
Find out about the most important lessons learned building a Slack bot for people to know, all coming from a new Rasa Engineering Manager.
September 4th, 2020
Custom Gensim Embeddings in Rasa
Vincent Warmerdam
Training your own word embeddings can be a hassle, and we typically advise against it. It can require a lot of computing power, time, and more.
August 12th, 2020
Introducing Entity Roles and Groups
Mady Mantha
In this blog post, we'll talk about a new research feature called Entity Roles and Groups that we introduced with Rasa 1.10.
July 10th, 2020
10 Best Practices for Designing NLU Training Data
Karen White
Whether you're starting from scratch or working with an existing data set, here's how to make sure your NLU training data results in accurate predictions and scales sustainably.
July 9th, 2020
Introducing Rasa NLU Examples
Vincent Warmerdam
Conversational AI is an experimental field. This is in part because the field is relatively new but also because no chatbot is the same.
June 29th, 2020
How to make a Custom Printer Component in Rasa NLU
Vincent Warmerdam
Rasa offers many useful components to build a digital assistant but sometimes you may want to write your own. This document will be part of a series where we will create increasingly complex components from scratch.
June 22nd, 2020
Demonstration of TED Policy in Rasa Dialogue Management
Vincent Warmerdam
This guide accompanies a video on our algorithm whiteboard playlist. You can see the video below, but we figured that having a written guide would make it easier for our community members to reproduce our experiment.
June 11th, 2020
How to Build Your First Rasa Form
Karen White
A friendly introduction to using forms in Rasa, for beginners or anyone who wants to brush up on Rasa fundamentals.
May 25th, 2020
How to Use BERT in Rasa NLU
Vincent Warmerdam
Since the release of DIET with Rasa Open Source 1.8.0, you can use pre-trained embeddings from language models like BERT inside of Rasa NLU pipelines.
May 13th, 2020
Using Custom spaCy Components in Rasa
Vincent Warmerdam
In this guide we're going to show you how you can get a custom spaCy model working inside of Rasa on your local machine. The document does…
May 6th, 2020
Tensorboard in Rasa
Vincent Warmerdam
With Rasa Open Source 1.9, we added support for TensorBoard 2. TensorBoard provides visualizations and tooling for machine learning…