webkitSpeechRecognition and Rasa
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…
Zooming in on Dialogue Management in Rasa 2.0
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…
Evaluating Rasa NLU Models in Jupyter
In this blog-post, we explain how you can evaluate Rasa NLU models in a Jupyter notebook.…
Lexical Features from SpaCy for Rasa
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…
Introducing the BreakoutBot Diaries
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.…
Custom Gensim Embeddings in Rasa
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…
GPT-3: Careful First Impressions
If you’ve been following NLP Twitter recently, you’ve probably noticed that people have been talking about this new tool called GPT-3 from OpenAI. It’…
Introducing Rasa NLU Examples
Conversational AI is an experimental field. This is in part because the field is relatively new but also because no chatbot is the same. Best practices…
How to make a Custom Printer Component in Rasa NLU
EDIT: Be mindful! This tutorial is out of date with the current version of Rasa as is no longer compatible! You can find an up to…