The Rasa Blog
Tutorials
Take a look at our collection of how-to's, best practices, videos and more in the tutorials category of our blog.
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…
August 12th, 2020
Introducing Entity Roles and Groups
Mady Mantha
At a fundamental level, natural language understanding (NLU) does two things: it identifies the goal or meaning of the text and extracts…
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.