Mô tả

Welcome to the comprehensive course, "How to Build Chatbot with Python and Rasa Open Source." If you're interested to dive into the exciting world of conversational AI, this course is your gateway to creating powerful, intelligent chatbots from scratch using Python and Rasa Open Source.


Course Description:

In today's digital landscape, chatbots have become an integral part of user engagement and customer support. This course is meticulously designed to equip you with the skills needed to creat sophisticated chatbots using Python and also leverage the capabilities of Rasa Open Source, a leading conversational AI framework.


Key Focus Areas:

  1. Understanding Rasa NLU: Lay the foundation by grasping the core concepts of Rasa NLU (Natural Language Understanding). Learn how to preprocess and extract meaning from user messages, forming the basis for accurate interactions.

  2. Building Weather Chatbot and API Calls: Dive into practical implementation as you build a Weather Chatbot that interacts with external APIs to provide real-time weather information. Understand how to integrate API calls seamlessly into your chatbot flow.

  3. Advanced NLU Techniques: Elevate your chatbot's understanding of user intent and entities. Explore advanced techniques to enhance NLU performance, including entity recognition and synonym handling.

  4. Rasa Forms: Discover the power of Rasa Forms in creating structured conversations. Implement dynamic forms that guide users through complex interactions, ensuring a seamless and user-friendly experience.

  5. Fallback and Human Handoff: Learn how to gracefully handle user queries that fall outside the chatbot's capabilities using fallback mechanisms. Explore strategies for seamless transition to human agents when necessary.

  6. Rasa and MySQL Database: Integrate Rasa with MySQL databases to store and retrieve user-specific data, enabling personalized interactions and a more engaging user experience.

  7. Deploy Rasa Chatbot: Take your chatbot from development to deployment. Explore deployment options and strategies, ensuring your chatbot is accessible to users across various platforms.

  8. Rasa and Flask Integration: Extend the capabilities of your chatbot by integrating it with Flask, a powerful web framework. Learn how to create a user-friendly web interface for your chatbot.

By the end of this course, you'll gain the skills and knowledge to create intelligent chatbots that can understand user intents, retrieve and present information, and provide a delightful conversational experience. Whether you're a developer looking to enter the world of AI-driven chatbots or a professional aiming to enhance customer interactions, this course empowers you to build and deploy sophisticated chatbots with Python and Rasa Open Source. Enroll now and embark on a journey into the exciting realm of conversational AI.


Bạn sẽ học được gì

Gain a comprehensive understanding of the principles and concepts behind conversational AI and the role of Rasa in building chatbots.

Master the techniques to create powerful Natural Language Understanding (NLU) models using Rasa NLU, enabling your chatbot to comprehend user inputs accurately.

Learn how to integrate external APIs to fetch real-time data, demonstrated through the development of a Weather Chatbot that provides weather information.

Explore advanced techniques for NLU enhancement, including entity recognition, synonym handling, and context-sensitive intent recognition

Develop skills in building interactive and dynamic conversations using Rasa Forms

Understand how to design fallback mechanisms for handling user queries that the chatbot doesn't understand

Learn how to integrate Rasa with a MySQL database to store and retrieve user data

Discover different deployment options and strategies for your Rasa chatbot, including Facebook, Slack, Telegram, Ngrok and Whatsapp

Learn how to integrate your Rasa Chatbot with Flask Web Application

Yêu cầu

  • Basic Python

Nội dung khoá học

10 sections

Section Introduction

2 lectures
Course Introduction
01:31
Course Requirements
01:06

Introduction to Rasa and Conversational AI

5 lectures
Conversational AI & Rasa
08:04
Rasa Overview and It is Key Components
08:38
Setting Up the Development Environment
04:47
Create Rasa Project
06:35
Rasa Project Structure
16:41

Understanding Rasa NLU

7 lectures
Hello World Chatbot From Scratch
18:02
Overview of Rules.yml File
05:51
Overview of NLU File
10:35
Overview of Domain File
09:48
Overview of Story File
05:17
Entity Extraction
12:47
Adding More Functionality
11:58

Building Weather Chatbot and API Calls

4 lectures
Creating Intent and Entities for Weather Bot
26:52
Rasa Pipeline
18:52
What are Slots
10:34
Rasa Policies
10:07

Advanced NLU Techniques

6 lectures
Rasa Synonyms
12:11
Entity Extraction with Regex
08:42
Rasa Lookup Table
05:12
Movie Recommendation Chatbot Part One
17:13
Movie Recommendation Chatbot Part Two
16:26
Choosing Right Pipeline in Rasa
05:10

Rasa Forms

2 lectures
Rasa Form Introduction
04:27
Rasa Forms Practical Example
23:45

Fallback and Human Handoff

5 lectures
Fallback and Human Handoff
02:46
Fallbacks in Rasa
04:04
NLU Fallback
10:38
Handling Low Action Confidence
16:09
Two Stage Fallback
07:57

Rasa and MySQL Database

3 lectures
Creating Basic Chatbot
09:34
Adding Data to Database
12:21
Show All Data
09:46

Deploy Rasa Chatbot

5 lectures
Connect Rasa to Ngrok
06:06
Integrate Rasa Chatbot with Facebook Messenger
09:38
Rasa Chatbot Integration with Slack
11:38
Rasa and Telegram Integration
04:22
Integrate Rasa Chatbot with WhatsApp
03:34

Rasa and Flask Integration

4 lectures
Section Introduction
00:54
Create Flask and Rasa Chatbot
14:08
Handle User Input in Chatbox
05:00
Send User Message to the Server
08:40

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.