Tutorials
Take a look at our collection of how-to's, best practices, videos and more in the tutorials category of our blog.
May 12th, 2021
Introducing Rasalit: Streamlit Apps to Explore Rasa Models
Vincent Warmerdam
Introducing Rasalit! It's a collection of streamlit apps that make it easier to explore your trained Rasa models.
April 21st, 2021
Rasa Open Source Now Supports spaCy 3.0
Vincent Warmerdam
In February this year, spaCy 3.0 was released. This was a major release with many new features, including new pre-trained models. Rasa Open Source 2.5 now includes support for this new version of spaCy, which brings many new features to the Rasa community.
April 12th, 2021
The Five Step Journey to Becoming a Rasa Developer
Rachael Tatman
In this post, we’ll walk you through the major landmarks that most Rasa developers will run into in their developer journey and suggest some materials that you might find helpful when you reach that step yourself.
April 7th, 2021
Deploy Custom Actions to Rasa X Using Gitlab DevOps Platform
Vincent Warmerdam
Virtual assistants do more than just carry on conversations. They can send emails, make updates to a calendar, or call an API endpoint.…
March 29th, 2021
Intents & Entities: Understanding the Rasa NLU Pipeline
Vincent Warmerdam
In a Rasa project, the NLU pipeline defines the processing steps that convert unstructured user messages into intents and entities. It…
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 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
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. Learn what you need to know to get started.
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 a Voice Assistant with Twilio Voice, Bespoken, 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...