Building Your First Chatbot Using Rasa Framework 2.0

Coursera Project Network

Learn how to train Rasa NLU & define Intents and Entities.

Learn to define training data for Dialogue Management Using Stories & Rules.

Build Actions Server to run Python Code for responses.

Clock2 hours
Comment Dots英语(English)

In this 2-hour long project-based course, you will learn how to create a chatbot assistant using the Open Source Chatbot Framework Rasa. Rasa is a free-to-use chatbot building framework developed in Python. In the project, we will be building a shopping chatbot which will help users with suggestions of laptops and phones based on their preference and budget. We will look at how to what’s Rasa NLU, a natural language understanding tool by Rasa. Then we will be looking at what’s Rasa Core which is a dialogue management system developed by Rasa. We will be building a shopping bot which will suggest products based on the user’s input. We will look at how to define intents, entities, writing training data for Rasa Core using Rules & Stories (example conversations). We will look at NLU training pipeline then learn how to define custom actions which can run Python code for a response. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.


  • Deep Learning
  • Natural Language Processing
  • Chatbot
  • rasa



  1. Introduction to Rasa & Rasa NLU & Rasa Command Line Tool

  2. Rasa NLU And Defining Intents & Entities

  3. Entity Synonyms, Training Pipeline & Training the Model

  4. Defining Custom Actions

  5. Defining Domain - The Bots Universe

  6. Providing Training Data Using Stories & Rules And Defining Policies.

  7. Training the Chatbot






还有其他问题吗?请访问 学生帮助中心