Tutorials
Take a look at our collection of how-to's, best practices, videos and more in the tutorials category of our blog.
March 9th, 2021
Proper Name Detection
Vincent Warmerdam
Detecting names in a user message is a common challenge when designing a virtual assistant. It's a task many Rasa users face, which is why…
January 22nd, 2021
webkitSpeechRecognition and Rasa
Vincent Warmerdam
You can do a lot in a modern browser these days. You can, for example, detect speech via the Web Speech API. It's an experimental feature, but as-is you can already use this technology as a preprocessing step to get from speech to text to Rasa. You can see a demonstration of this in the video below.
December 3rd, 2020
Using Rasa Github Action for building Custom Action Server images
Justina Petraitytė
In this tutorial we would like to show you how you can use Rasa Github Action to automate your Rasa custom action development workflow.
December 2nd, 2020
Zooming in on Dialogue Management in Rasa 2.0
Vincent Warmerdam
In Rasa Open Source 2.0, there are three main dialogue policies. In this blog post we're going to highlight how they work together, and in doing so, we'll explain the motivation behind the [RulePolicy](/docs/rasa/policies#rule-policy/).
November 24th, 2020
My Step-by-step Process for Updating to Rasa Open Source 2.0
Karen White
Read along as we document the process of updating the Rasa for Beginners bot for Rasa Open Source 2.0.
November 12th, 2020
Evaluating Rasa NLU Models in Jupyter
Vincent Warmerdam
In this blog-post, we explain how you can evaluate Rasa NLU models in a Jupyter notebook.
October 22nd, 2020
A Short Story of Automating Model Regression Tests
Tomasz Czekajło
On the Rasa Engineering team, the latest tests we’ve automated are Model Regression Tests, which allow us to track performance of ML algorithms across multiple datasets.
October 19th, 2020
Building (and Testing) a Voice Assistant with Twilio Voice, Bespoken, and Rasa
John Kelvie
In this post, we build a voice assistant based on Twilio Voice and Rasa Open Source, and explore testing with Bespoken.
October 14th, 2020
Migrating your Rasa 1.x assistant to Rasa 2.0
Justina Petraitytė
We released Rasa Open Source 2.0. In this post, we cover how you can safely migrate your assistant built with Rasa Open Source 1.x to 2.0.
September 23rd, 2020
Lexical Features from SpaCy for Rasa
Vincent Warmerdam
SpaCy is an excellent tool for NLP, and Rasa has supported it from the start. You might already be aware of the spaCy components in the Rasa library...
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 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
Lessons learned building a Slack bot, as 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 a…