Mô tả

Are you ready to learn how to build powerful and AI-supported chatbots from scratch?

there are a lot of courses out there that teach you how to develop chatbots. So what makes this course DIFFERENT?


  • We're NOT going to use any cloud-based chatbot solutions like Dialogflow, IBM Watson, or Microsoft Azure. Instead, we'll be focusing on free and open-source technologies that are just as robust and powerful.

  • We're NOT just going to talk only about the basics of chatbot development. We’re going to dive deeply into this world.

  • This course is full of project-based tutorials. A lot of techniques will be derived via developing a set of chatbot projects

Chatbots are everywhere and are becoming an increasingly important part of our daily lives. They're used for a wide range of applications, from customer service to online shopping, and they're only getting more advanced and sophisticated.


In the course, we delve into the different types of chatbots and their use cases, including rule-based chatbots, AI-powered chatbots, and conversational AI. We also cover the various technologies and platforms that are used to build chatbots, such as natural language processing (NLP), machine learning (ML), and chatbot development open-source projects like Botpress, Rasa, Transformers, langChain, fastAPI, Docker, and more.


In this course, you will learn:


  • How to Setup Your Development Environment Tools

  • How to Install and start your first Botpress project

  • You will Understand what the conversation flow studio is

  • Develop the different types of chatbot response templates

  • You will learn how to Integrate with third parties and APIs to provide external information for users

  • How to Develop a QnA chatbots

  • Understand the problem intent detection and how to solve it using either rule-based or neural network techniques

  • How to recognize entities in the user message and how to fill the slots.

  • How to collect user data and forward them to an external API or store them in a database.

  • How to develop your Rasa Chatbot Assistant models

  • How to integrate Botpress with Rasa Chatbot Assistant

  • How to develop a fastAPI app to serve your AI projects

  • How to integrate your chatbot with popular messaging platforms like Facebook Messenger and Telegram

  • How to use the modern Large Language Models (LLMs) like OpenAI to support your chatbots

  • Learn all the basics of building a robust application using ChatGPT and open-source Large Language Models

  • How to use Drage-Drop UI Tools like Flowise to Develop LLM chatbots

  • How to use LLMs to develop AI Engines and Chatbots

  • Build the style of "Chat with your data" modern apps.

  • Learn in detail how to build RAG LLM apps.

  • More ..

By the end of the course, students will have a comprehensive understanding of the current state of chatbot technology and how it is being used in real-world applications. This knowledge will equip students with the skills and confidence to embark on their chatbot projects and contribute to the rapidly evolving field of conversational AI.

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

Yêu cầu

Nội dung khoá học

22 sections

Course Introduction

2 lectures
Course Introduction
04:00
Install Botpress Locally using VirtualBox (faster & optional)
15:46

Installing Docker

6 lectures
Introduction
00:21
Ubuntu-1 | Install Docker
04:24
Windows-1 | Install WSL2
00:06
Windows-2 | Install Docker
00:12
Windows-3 | How to use WSL
01:05
Docker Files
00:11

Setup Basic Tools

4 lectures
Setup MiniConda
05:34
Setup JupyterLab
07:55
How to use JupyterLab
01:14
Conclusion
00:14

BotPress Basics

8 lectures
Introduction
00:17
Why to Use BotPress
06:05
Install, Update and Debug BotPress using Docker
11:30
Your First Chatbot
03:23
Hello Buddy Chatbot - Part 1/2
19:16
Hello Buddy Chatbot - Part 2/2
10:26
Variable Types
03:17
Conclusion
00:16

USA Population Chatbot

7 lectures
Introduction
00:27
API Supported Chatbot
13:29
Data Validation Action
16:45
Debugging Action Logs
04:10
Sub Flows
03:13
Choices Skill
13:25
Conclusion
00:17

API Actions

2 lectures
Develop an API Action
10:19
Custom Fallbacks
08:26

Response Templates

8 lectures
Introduction
00:20
Texts and Images
12:21
Cards
06:22
Carousels
03:16
Files
02:41
Dropdown Menus
03:03
Videos
01:59
Conclusion
00:13

Questining and Answering (QnA) Chatbots

6 lectures
Introduction
00:23
Feeding Inputs
06:23
Train the QnA Chatbot
05:59
Exporting and Importing Training Data
01:14
Rich Answers
02:44
Conclusion
00:17

Botpress NLU Engine

5 lectures
Introduction
00:36
Introduction to Intent and Entity Recognition
11:35
Botpress Intent Dection
11:47
Botpress Entity Recognition
08:11
Conclusion
00:27

Restaurant Survey Chatbot

10 lectures
Introduction
00:26
Basic Chatbot Developing- Part 1/4
05:26
Basic Chatbot Developing- Part 2/4
18:26
Basic Chatbot Developing- Part 3/4
08:46
Basic Chatbot Developing- Part 4/4
09:29
Setup PgAdmin
06:49
Setup Feedbacks Database
04:21
Storing Feedbacks into Database 1/2
12:30
Storing Feedbacks into Database 2/2
04:16
Conclusion
00:17

NLP Basics

4 lectures
Introduction
00:33
Introduction to Neural Networks
14:03
Introduction to Text Representation
15:06
Conclusion
00:21

Rasa NLU

6 lectures
Introduction
00:32
Why Rasa
01:45
Introduction to Intent and Entity Recognition
11:35
Rasa | Your First Model
13:06
Rasa | Train a Custom Model
15:14
Conclusion
00:21

Football Chatbot 1/2

11 lectures
Introduction
00:35
What will you build ?
02:50
How to Plan the Project ?
10:34
Train Rasa Model
23:32
FastAPI Project 1/6
10:40
FastAPI Project 2/6
10:10
FastAPI Project 3/6
15:17
FastAPI Project 4/6
25:33
FastAPI Project 5/6
25:38
FastAPI Project 6/6
09:20
Conclusion
00:23

Football Chatbot 2/2

8 lectures
Introduction
00:23
Botpress Chatbot 1/6
15:46
Botpress Chatbot 2/6
10:40
Botpress Chatbot 3/6
25:42
Botpress Chatbot 4/6
03:02
Botpress Chatbot 5/6
04:52
Botpress Chatbot 6/6
02:22
Conclusion
00:23

Prompt Engineering 101 | Basic Concepts

4 lectures
Introduction
01:10
Introduction to Machine Learning
05:21
Base and Instruction-Tuned Large Language Models
09:12
Introduction to Tokenizers
06:29

FlowiseAI for Chatbots

4 lectures
How to install Flowise
04:52
Setup OpenAI Credentials
01:12
Exporting and Importing Flowise Projects
01:15
Flowise API and Embedded Objects
02:25

Project 1 : Kitchen Chef AI LLM Chatbot

3 lectures
Basic Prompt Chatbot
08:10
Refine Prompts for better responses
04:30
Using Memories for Chatbot Conversations
09:24

Project 2: Banking NLU Engine using LLM

6 lectures
AI Chatbot NLU Engine Overview
02:57
Develop NLU Engine using Few-Shot Prompts
19:02
Botpress Integration
08:19
Parsing LLM AI NLU Responses
14:09
Botpress-Flowsie Conversation Flow
05:19
Banking General Talking LLM Chatbot for Botpress
11:52

Introduction to Questioning/Answering RAG using LLMs

9 lectures
Introduction
00:19
Extractive Vs. Generative QnA systems
02:05
How can Language Models Answer a Question?
02:34
Open Vs. Closed QnA systems.
01:57
What does vectors and Embeddings mean? And why do we need them?
06:49
Open Book QnA Pipeline | 1- Data Parsing
01:34
Open Book QnA Pipeline | 2- Data Indexing
01:15
Open Book QnA Pipeline | 3- Semantic Search
01:26
Open Book QnA Pipeline | 4- Answers Generating
01:47

Building a RAG Chatbot with LLM, Scrapy and Flowise

6 lectures
Introduction
00:43
Scrapy for crawling websites
19:31
Extracting Text from HTML Web Pages
07:43
ChromaDB Installation
03:14
Embed Documents into ChromaDB
12:45
Building your first RAG AI chatbot
10:25

How to Deploy Botpress on the Cloud

1 lectures
How to Deploy Botpress and connect to an HTTPS domain
44:28

Botpress Messaging Platforms Integration

8 lectures
Introduction
00:24
Botpress Integration
01:03
Setup Ngrok - Ubuntu
05:46
Setup Ngrok - Windows
06:09
Facebook Integration
10:38
Telegram Integration
06:29
Website Integration
12:09
Conclusion
00:21

Đá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.