AI Chatbot with Rasa Stack and Python


Rasa is an open source conversational chatbot framework to build great chatbots and assistants. Rasa is based on Python and Tensorflow. It is made up of Rasa Stack, which is a pair of open source libraries (Rasa NLU and Rasa Core) that allow developers to expand chatbots and voice assistants beyond answering simple questions. Using state-of-the-art machine learning, your bots can hold contextual conversations with users. Rasa is production ready and used in large companies everywhere.

Course Objectives:

  • Installing Rasa Core and Rasa NLU
  • Rasa NLU training
  • Rasa Core training
  • Integrating Rasa chatbot to chat platforms


7 hours, 1 Day Course

Mode of Delivery

Classroom-based, Instructor-led Training

Course Outlines

  1. Get Started on Rasa Chatbot
    1. What is Rasa?
    2. Install Rasa Stack
    3. Download Rasa Starter Pack Git Repo
    4. Install Dependencies
    5. Test Out Rasa Chatbot
  2. Rasa NLU
    1. Rasa NLU Pipelines
    2. Intent
    3. Entities
    4. Training Rasa NLU
    5. Testing Rasa NLU
  3. Rasa Core
    1. Rasa Core Architecture
    2. Stories
    3. Domain
    4. Training Rasa Core
    5. Interactive Learning
    6. Slots
    7. Policies
    8. Testing Rasa Core 
    9. Custom Action
  4. Platform Integration
    1. Rasa Platforms
    2. Using Ngrok For Local Testing
    3. Facebook Messenger Integration
    4. Telegram Integration