---
title: Building Conversational AI Assistants with CALM Tutorial | Rasa
description: This course covers the fundamentals of building conversational AI assistants using CALM (Conversational AI with Language Models), powered by Rasa Pro.
image: https://info.rasa.com/hubfs/%2346617_Facebook%20Post_option%202%20(1).png
---

[![rasa-purple](https://info.rasa.com/hubfs/RASA%20Main%20Theme%20-%20Act3%20Child/rasa-purple.svg "rasa-purple")](https://rasa.com)

[![rasa-white](https://info.rasa.com/hubfs/RASA%20Main%20Theme%20-%20Act3%20Child/rasa-white.svg "rasa-white")](https://rasa.com)

[![rasa-purple](https://info.rasa.com/hubfs/RASA%20Main%20Theme%20-%20Act3%20Child/rasa-purple.svg "rasa-purple")](https://rasa.com)

[Talk with Sales](https://rasa.com/connect-with-rasa/)

[Talk with Sales](https://rasa.com/connect-with-rasa/)

[Talk with Sales](https://rasa.com/connect-with-rasa/)

- [Why Rasa?](https://rasa.com/product/why-rasa/)
- [Resources](https://rasa.com/resources/)
- [Get an Enterprise Demo](https://info.rasa.com/enterprise-demo)

[Connect with an Expert](https://rasa.com/contact-sales/)

# Building Conversational AI Assistants with CALM Tutorial

## Want Next-Level AI Assistants?

This course covers the fundamentals of building conversational AI assistants using CALM (Conversational AI with Language Models), powered by Rasa Pro. During this course, you will learn the fundamentals of all the different features and components of CALM and how they enable developers to build production-grade assistants that scale.

## Follow Along with Our Video Tutorial Series Below:

[Introduction to CALM](https://www.youtube.com/watch?v=SAZROeEQtMg&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=2)

![intro-to-calm](https://info.rasa.com/hs-fs/hubfs/intro-to-calm.png?width=1280&height=720&name=intro-to-calm.png)

Episode 1

#### Introduction to CALM

In this episode of Conversational AI with CALM, you will learn how CALM enables developers to build enterprise-grade assistants faster by creating the synergy between Large Language Models (LLMs) and strict business logic.

[Watch this Episode](https://www.youtube.com/watch?v=SAZROeEQtMg&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=2)

[Architecture of an Assistant](https://www.youtube.com/watch?v=zzUY5T9I730&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=4)

![Arch of an assistant](https://info.rasa.com/hs-fs/hubfs/Arch%20of%20an%20assistant.png?width=1280&height=720&name=Arch%20of%20an%20assistant.png)

Episode 2

#### Architecture of an Assistant

In this episode, you will learn more about the architecture of an assistant built using CALM and powered by Rasa Pro. You will learn how the components under the hood work together to enable your assistant to understand user input and produce responses and how all of these components look in an actual development environment.

[Watch this Episode](https://www.youtube.com/watch?v=zzUY5T9I730&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=4)

[Configuring the Development Environment](https://www.youtube.com/watch?v=bWVHIwRpgZY&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=5)

![configuring the dev environment](https://info.rasa.com/hs-fs/hubfs/configuring%20the%20dev%20environment.png?width=1280&height=720&name=configuring%20the%20dev%20environment.png)

Episode 3

#### Configuring the Development Environment

In this episode, you will learn how to get started building your assistant using Rasa Pro. You will learn how to configure your working environment, obtain the Rasa Pro Developer Edition license, and begin using an example financial services assistant.

[Watch this Episode](https://www.youtube.com/watch?v=bWVHIwRpgZY&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=5)

[Flows](https://www.youtube.com/watch?v=v1l75qxo4b0&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=6)

![Flows](https://info.rasa.com/hs-fs/hubfs/Flows.png?width=1280&height=720&name=Flows.png)

Episode 4

#### Flows

In this episode, you will learn the fundamentals of flows and the building blocks that flows consist of. You will also learn how your assistant can start the flows and how you can make modifications to the flows to improve your assistant's performance.

[Watch this Episode](https://www.youtube.com/watch?v=v1l75qxo4b0&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=6)

[Dialogue Understanding](https://www.youtube.com/watch?v=3mJh-ojbvtg&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=6)

![episode5](https://info.rasa.com/hs-fs/hubfs/episode5.jpeg?width=1280&height=720&name=episode5.jpeg)

Episode 5

#### Dialogue Understanding

In this episode you are going to learn the fundamentals of Dialogue Understanding with CALM. It's a very important component of an assistant built with CALM which enables your assistant to understand user inputs and decide how to drive the conversation further. You will understand how specific underlying components work and how you can configure them. 

[Watch this Episode](https://www.youtube.com/watch?v=3mJh-ojbvtg&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=6)

[Custom Actions](https://www.youtube.com/watch?v=yhuc2i29cS0&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=7)

![episode6](https://info.rasa.com/hs-fs/hubfs/episode6.jpeg?width=1280&height=720&name=episode6.jpeg)

Episode 6

#### Custom Actions

In this episode, you are going to learn everything you need to know about the actions available to you in CALM. You will learn how you can enable your assistant to respond back to the user using simple response templates and how you can enhance your assistant with sophisticated actions that include custom code.

[Watch this Episode](https://www.youtube.com/watch?v=yhuc2i29cS0&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=7)

[Handling Deviations from the Happy Path](https://www.youtube.com/watch?v=TREEZ-vT90I&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=8)

![episode7](https://info.rasa.com/hs-fs/hubfs/episode7.jpeg?width=1280&height=720&name=episode7.jpeg)

Episode 7

#### Handling Deviations from the Happy Path

In this episode, you are going to dive into the topic of enabling your assistant to gracefully handle deviations from the happy path - the unexpected situations during conversations such as chitchat, corrections, context switches, and others.

[Watch this Episode](https://www.youtube.com/watch?v=TREEZ-vT90I&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=8)

[Enterprise Search](https://www.youtube.com/watch?v=CEp6-vDKidY&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=9)

![episode8](https://info.rasa.com/hs-fs/hubfs/episode8.jpeg?width=1280&height=720&name=episode8.jpeg)

Episode 8

#### Enterprise Search

In this episode, you are going to learn the fundamentals of Enterprise Search - a feature in Rasa Pro that enables you to enhance your assistant's responses with custom knowledge bases. You will learn how Enterprise Search works and how you can implement Enterprise Search for your own custom assistant built with CALM.

[Watch this Episode](https://www.youtube.com/watch?v=CEp6-vDKidY&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=9)

[Running in Production](https://www.youtube.com/watch?v=jFAkMgvWpO4&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=10)

![episode 9](https://info.rasa.com/hs-fs/hubfs/episode%209.png?width=1280&height=720&name=episode%209.png)

Episode 9

#### Running in Production

In this episode, you are going to learn the key things about running Rasa assistants in a production environment - from what configuration options you have to what kind of services are needed to run the assistants in production.

[Watch this Episode](https://www.youtube.com/watch?v=jFAkMgvWpO4&list=PL75e0qA87dlHPWoD4c-NrYszndgq-NFz3&index=10)

## Outro and Next Steps

This episode finalizes the Conversational AI Assistants with CALM series. You will get an overview of everything that we covered in this course and hear about the next steps you can take to continue your learning journey.

## Ready to dive in? Download the Rasa Pro Developer Edition and start building today.

[Download It Now](https://rasa.com/rasa-pro-developer-edition-license-key-request/)

[![RASA](https://info.rasa.com/hubfs/RASA%20Main%20Theme%20-%20Act3%20Child/rasa-purple-stacked.svg "RASA")](https://www.rasa.com)

### Product

- Overview
- CALM
- Chat
- Enterprise RAG
- NLU
- Voice
- Agentic AI
- Multilingual AI
- Orchestration
- MCP
- [Pricing](https://rasa.com/pricing)

### Rasa for

- Developers
- Conversational AI Teams
- IT Directors

### Use cases

- [Customer Experience](https://rasa.com/use-cases/customer-experience)
- [Customer Support](https://rasa.com/use-cases/customer-support)
- [Sales Enablement](https://rasa.com/use-cases/sales-enablement)
- [Operational Efficiency](https://rasa.com/use-cases/operational-efficiency)

### Industries

- Finance & Banking
- [Insurance](https://rasa.com/industries/insurance)
- [Telecom](https://rasa.com/industries/telecom)
- [Retail](https://rasa.com/industries/retail)
- [Healthcare](https://rasa.com/industries/healthcare)
- [Travel, Transport, & Hospitality](https://rasa.com/industries/travel-transport-hospitality)
- [Government & Public Sector](https://rasa.com/industries/government-public-sector)<https://rasa.com/connect-with-rasa/>

#### Join our newsletter 📬

Stay up to date with the latest news from Rasa and conversational AI!

[![twitter_email_icon](https://info.rasa.com/hs-fs/hubfs/Base%20Email%20-%20Files/twitter_email_icon.png?width=33&height=33&name=twitter_email_icon.png)](https://twitter.com/) <https://www.linkedin.com/company/rasa./> <https://stackoverflow.com/questions/tagged/rasa-nlu+or+rasa+or+rasa-core/> <https://github.com/RasaHQ/> <https://www.youtube.com/channel/UCJ0V6493mLvqdiVwOKWBODQ/> <https://angel.co/company/rasahq/>

© 2026 Rasa. All rights reserved. [Imprint |](https://rasa.com/imprint)[Privacy Policy |](https://rasa.com/privacy-policy)Security

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://6711345.fs1.hubspotusercontent-na1.net/hubfs/6711345/Rasa_Calm_Episode1.mp4",
  "dateModified" : "2024-03-05T17:17:45.092Z",
  "duration" : "PT1M15.36S",
  "height" : 1080,
  "name" : "Rasa_Calm_Episode1",
  "thumbnailUrl" : "https://6711345.fs1.hubspotusercontent-na1.net/hubfs/6711345/Rasa_Calm_Episode1.mp4/medium.jpg?t=0",
  "uploadDate" : "2024-03-05T17:13:33.672Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://6711345.fs1.hubspotusercontent-na1.net/hubfs/6711345/Conversational%20AI%20Assistants%20with%20CALM_%20Outro%20and%20next%20steps.mp4",
  "dateModified" : "2024-04-16T00:16:00.850Z",
  "duration" : "PT2M15.721S",
  "height" : 720,
  "name" : "Conversational AI Assistants with CALM_ Outro and next steps",
  "thumbnailUrl" : "https://6711345.fs1.hubspotusercontent-na1.net/hubfs/6711345/Conversational%20AI%20Assistants%20with%20CALM_%20Outro%20and%20next%20steps.mp4/medium.jpg?t=0",
  "uploadDate" : "2024-04-16T00:16:00.840Z",
  "width" : 1280
}
```