Mastering Chatbots with Botpress, Rasa3 & LLMs Flowise
- Description
- Curriculum
- FAQ
- Reviews
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
-
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.
-
1Course IntroductionVideo lesson
-
2Install Botpress Locally using VirtualBox (faster & optional)Video lesson
To run Botpress locally you have two options.
1) Option 1
Follow sections (2 + 3 + 4) to set up Docker, Jupyter, and Botpress locally step by step.
2) Option 2
Or you can download a premade virtual image and run it using VirtualBox to get a running Botpress in your machine in minutes. This's what we are explaining in this video.
This way is compatible with Windows, Linux, and Mac (intel ships) users.
You need to download firstly the image from here
https://drive.google.com/file/d/1ULY03ultG_v4L5RvKYzfr_9qxOP8XGKf/view?usp=sharing
You must have at least (20 GB of free disk space and 4GB RAM) on your computer.
-
12IntroductionVideo lesson
-
13Why to Use BotPressVideo lesson
-
14Install, Update and Debug BotPress using DockerVideo lesson
-
15Your First ChatbotVideo lesson
-
16Hello Buddy Chatbot - Part 1/2Video lesson
-
17Hello Buddy Chatbot - Part 2/2Video lesson
-
18Variable TypesVideo lesson
-
19ConclusionVideo lesson
-
48IntroductionVideo lesson
-
49Basic Chatbot Developing- Part 1/4Video lesson
-
50Basic Chatbot Developing- Part 2/4Video lesson
-
51Basic Chatbot Developing- Part 3/4Video lesson
-
52Basic Chatbot Developing- Part 4/4Video lesson
-
53Setup PgAdminVideo lesson
-
54Setup Feedbacks DatabaseVideo lesson
-
55Storing Feedbacks into Database 1/2Video lesson
-
56Storing Feedbacks into Database 2/2Video lesson
-
57ConclusionVideo lesson
-
62IntroductionVideo lesson
-
63Why RasaVideo lesson
-
64Introduction to Intent and Entity RecognitionVideo lesson
-
65Rasa Data ArchitectureVideo lesson
-
66Rasa Dataset 1/3Video lesson
-
67Rasa Dataset 2/3Video lesson
-
68Rasa Dataset 3/3Video lesson
-
69Train a Rasa ModelVideo lesson
-
70ConclusionVideo lesson
-
71IntroductionVideo lesson
A new update to the notebook has been published to adapt to the new Rasa versions. Please review the notebook
-
72What will you build ?Video lesson
-
73How to Plan the Project ?Video lesson
-
74Train Rasa ModelVideo lesson
-
75FastAPI Project 1/6Video lesson
-
76FastAPI Project 2/6Video lesson
-
77FastAPI Project 3/6Video lesson
-
78FastAPI Project 4/6Video lesson
-
79FastAPI Project 5/6Video lesson
-
80FastAPI Project 6/6Video lesson
-
81ConclusionVideo lesson

External Links May Contain Affiliate Links read more