Tutorials
Take a look at our collection of how-to's, best practices, videos and more in the tutorials category of our blog.
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.
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…
April 29th, 2020
JAICF brings Kotlin to Rasa
Dmitriy Chechyotkin
How to create conversational, context-aware agents for any platform using Rasa and Kotlin
April 27th, 2020
Write Tests! Make Automated Testing Part of Rasa Workflow
Karen White
We’ll explore what testing looks like in the context of building an AI assistant, how to run tests with Rasa, and how to incorporate testing into your CI/CD pipeline
April 24th, 2020
New Rasa Starter Pack: IT Helpdesk
Rasa
This assistant is a great starting point for building an IT helpdesk chatbot of your own, or you can use it as a reference implementation for integrating with a customer service ticketing system.
April 24th, 2020
New Rasa Starter Pack: Financial Services
Rasa
A demo assistant you can use as a starting point for your own banking chatbot. It’s open source and free for you to copy or submit contributions.
April 24th, 2020
NLP for Developers and the Algorithm Whiteboard
Rasa
Natural language processing is currently experiencing an explosion of techniques. This is why we've launched two new series on the Rasa channel.