
Explore the open source Rasa framework for building conversational AI, covering NLU and Core, plus Rasa X and modular architecture for chatbots and virtual assistants.
Explore the capabilities of Rasa, including natural language understanding, dialog management, and customization with custom actions and components, plus seamless integration with channels and APIs to build versatile chatbots.
Explore how Rasa NLU interprets user input by classifying intents and extracting entities, supports multilingual models, and uses a configurable machine learning pipeline for training and evaluation.
Explore how Rasa core manages dialogue and context to drive natural, dynamic conversations, and learn dialog flow design, contextual understanding, and custom actions with Rasa NLU.
Learn to install Rasa with Python 3.8 and initialize it. Explore the structure of domain.yml, nlu.yml, and config.yml through live coding, training, and testing with Rasa shell.
Learn how to collect and structure Rasa training data from user generated text, patterns, and logs using stories and rules. Apply interactive learning and checkpoints to refine intents and NLU.
Explore the domain file in Rasa, the brain of a chatbot, defining intents, entities, slots, actions, and templates to shape responses and behavior.
Explore how Rasa entities are defined and extracted, including Duckling and SpaCy integration, regex patterns, synonyms, and rows and groups, to power precise conversation understanding.
Explore how slots act as the long-term memory in a conversation, storing information and influencing the flow, with definitions in domain.yml and detections from entities.
Develop a fully functional weather bot in Rasa with a weatherboard UI that answers weather conditions across countries. Build the bot with intents, slots, and entities and test live conversations.
Set up a Python project with Rasa, define weather intents and entities in the domain.yml, configure slots and responses, and craft stories and rules for weather bot with custom actions.
Define and deploy custom actions in a rasa chatbot, including action weather with OpenWeatherMap api calls, and connect a React user interface to run rasa as an api.
Learn how to deploy a Rasa chatbot for production by making it live on render and on messaging platforms like WhatsApp and Telegram.
Deploy a Rasa chatbot to production with render, exposing its API via ngrok, and implement NLU, domain, stories, and custom actions while deploying from GitHub.
Deploy your Rasa chatbot to the WhatsApp platform using Twilio, configure a sandbox, integrate credentials and ngrok webhooks, and test messaging via WhatsApp.
Deploy a rasa chatbot to Telegram by creating a bot with BotFather, configuring token and username, setting the webhook via ngrok, and running rasa with API and actions.
Learn common Rasa commands and their uses, including init, train, shell, run actions, run with enable API, test, data split, validate, export, interactive, visualize, migrate, and license checks.
Learn to start and train a Rasa project by installing Rasa, initializing a project, defining domain and data, creating stories and rules, defining custom actions, and testing with Rasa shell.
Explore how chatbots and assistants transform industries with 24/7 support, quick responses, task automation, and improved customer service across retail, e-commerce, banking, travel, and healthcare.
Apply the Rasa chatbot framework to real-life scenarios by building a lung cancer risk assistant. Ask users questions, collect details, and determine whether they are at risk of lung cancer.
Explore how Reina, a Rasa powered lung cancer risk assessment chatbot, clarifies the problem statement and demonstrates early detection, accessibility, privacy and security, and user-friendly AI driven healthcare guidance.
See a Rasa chatbot in action named Rina as it guides users through a lung cancer risk assessment on Telegram, using dynamic questions and clickable input buttons.
Set up a Rasa chatbot project using PyCharm or VS Code, initialize Rasa, and build the NLU and domain configurations, including a lung cancer form with slots mapped from entities.
Define and map slots for Reina, a Rasa chatbot, including smoking history, secondhand smoke, carcinogens, family history, personal history, symptoms, payloads and buttons in forms to assess lung cancer risk.
Learn to build a Rasa chatbot named Rina, defining custom actions and domain, wiring slots, and rules to assess lung cancer risk and reset slots.
Deploy your Rasa chatbot to Telegram and other messaging platforms by configuring bot credentials and webhooks. Set up Ngrok, port 5005, and the action server with rasa run actions.
Learn how Rasa Interactive lets you fine-tune your chatbot, train models, and dramatically boost accuracy from 60% to over 8,090%.
Explore why Rasa differs from ChatGPT, how ChatGPT can enhance Rasa chatbot development, and recap the journey from basics to practical Rasa components.
Explore the future of Rasa versus ChatGPT, weighing open-source scalability, easy integration, and security against AI generative capabilities, while highlighting Rasa's context handling and enterprise trust.
ChatGPT complements Rasa by generating chatbot ideas, enabling prompt engineering, and guiding updates to NLU, domain, rules, and stories for a financial planning bot.
Recaps the complete Rasa course, covering Rasa NLU and Rasa Core, installation, domain and config files, training data, and deploying chatbots to render, WhatsApp, and Telegram.
Become a Rasa chatbot developer professional and learn one of employer's most requested skills nowadays!
This comprehensive course is designed so that Data Scientists, Developers, Engineers, Students... can learn Rasa AI Platform from scratch to use it in a practical and professional way. Never mind if you have no experience in the topic, you will be equally capable of understanding everything and you will finish the course with total mastery of the subject.
After several years working in software engineering, we have realized that nowadays mastering Rasa is essential for deploying conversational AI chatbots using Natural Language Processing (NLU) and Python. Knowing how to use this open-source framework can give you many job opportunities and many economic benefits, especially in the world of the AI.
The big problem has always been the complexity to perfectly understand Intune it requires, since its absolute mastery is not easy. In this course we try to facilitate this entire learning and improvement process, so that you will be able to carry out and understand your own projects in a short time, thanks to the step-by-step and detailed examples of every concept.
With almost 7 exclusive hours of video and 31 lectures, this comprehensive course leaves no stone unturned! It includes both practical exercises and theoretical examples to fully master Rasa framework. The course will teach you how to create any python chatbot in a practical way, from scratch, and step by step.
We will start with the Rasa installation and needed environment, and then, we'll cover a wide variety of topics, including:
Introduction to Rasa, NLU and course dynamics
Rasa installation, configurations and needed set-up
General familiarization with the user interface and elements
How to Build Rasa NLU
Development of Rasa Weather Bot
Advanced Rasa NLU and Rasa Core Techniques: deploying Rasa to Whatsapp, Telegram...
Development of Raina: Lung Cancer Risk Assessment Chatbot
Rasa Interactive
Using ChatGPT to build Rasa Chatbots
Advanced Tips and Tricks to Master Rasa and the best resources to stay updated in the future
Mastery and application of absolutely ALL the functionalities of Rasa Chatbot
Practical exercises, complete projects and much more!
In other words, what we want is to contribute our grain of sand and teach you all those things that we would have liked to know in our beginnings and that nobody explained to us. In this way, you can learn to manage a wide variety of real applications cases quickly and make versatile and complete use of Rasa Chatbot. And if that were not enough, you will get lifetime access to any class and we will be at your disposal to answer all the questions you want in the shortest possible time.
Learning Rasa has never been easier. What are you waiting to join?