Machine Learning

Rasa provides dialog management with machine learning. Assistants built on Rasa can hold meaningful conversations with users. Learn more on our blog.

Introducing Rasalit: Streamlit Apps to Explore Rasa Models

Introducing Rasalit! It's a collection of streamlit apps that make it easier to explore your trained Rasa models.…

Vincent Warmerdam

Why Rasa uses Sparse Layers in Transformers

By Johannes Mosig and Vladimir Vlasov. Feed forward neural network layers are typically fully connected, or dense. But do we actually need to connect every input…

Johannes E. M. Mosig

Exploring Semantic Map Embeddings / Part II

In this second part of our series on semantic maps, we show how to create them and see how they perform as featurizers for DIET.…

Johannes E. M. Mosig

Exploring Semantic Map Embeddings / Part I

We explore a new sparse text embedding that has some interesting properties.…

Johannes E. M. Mosig

Introducing Rasa for Beginners

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.…

Mady Mantha

Introducing Entity Roles and Groups

At a fundamental level, natural language understanding (NLU) does two things: it identifies the goal or meaning of the text and extracts key pieces of information…

Mady Mantha

Demonstration of TED Policy in Rasa Dialogue Management

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…

Vincent Warmerdam

Visualise Word-Embeddings with Whatlies

We're happy to announce that we're open sourcing a visualisation tool!…

Vincent Warmerdam

Model Testing and CI for conversational Software

An AI assistant is a product, and just because that product uses machine learning doesn’t mean you should give up on good software engineering habits.…

Alan Nichol