AI-powered learning
Save this course
Guide to Building Python and LLM-Based Multimodal Chatbots
Explore this AI chatbots course to build Python-based multimodal chatbots with Gradio, Rasa, Gemini, and Whisper v3. Learn LLM-powered techniques, RAG integration, and deploy on Hugging Face.
15 Lessons
7h
Updated 4 months ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- Deep understanding of core concepts of chatbot development, including how chatbots work, their different types, and the essential elements of conversational design
- Familiarity with the Rasa Open Source framework for building ML-powered chatbots
- The ability to incorporate small language models (SLMs) into chatbots with Ollama
- Hands-on experience with Groq for accessing Llama 3 for text, Gemini for image processing, and Whisper v3 for accurate speech recognition
- The ability to use retrieval-augmented generation (RAG) with LlamaIndex to enhance chatbot knowledge and responses
- The ability to deploy chatbots to Hugging Face for accessibility and sharing
Learning Roadmap
2.
Foundations of AI Chatbots
Foundations of AI Chatbots
Learn about the evolution, anatomy, and frameworks for developing AI chatbots, including using Rasa with Python.
3.
Building a Generative AI-Powered Chatbot
Building a Generative AI-Powered Chatbot
5 Lessons
5 Lessons
Build AI chatbots powered by advanced generative AI, integrating multimodal capabilities for real-world applications.
4.
Enhancing Chatbots with Advanced Capabilities
Enhancing Chatbots with Advanced Capabilities
4 Lessons
4 Lessons
Explore retrieval-augmented generation (RAG) to improve chatbot responses and deploy your chatbots for wider accessibility.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Developed by MAANG Engineers
ABOUT THIS COURSE
This hands-on course will transform how you build AI chatbots. Generative AI and large language models (LLMs) have revolutionized chatbot development, enabling smarter and more interactive systems.
In this AI chatbots course, you’ll explore the evolution of chatbots and create your own, starting with a simple Python chatbot enhanced with Gradio for a seamless interface. Next, dive into the Rasa Open Source framework to understand pre-generative AI chatbot development.
Progress to LLM-powered chatbots with Ollama’s small language models (SLMs) and Meta’s Llama for text-based responses. Integrate multimodal capabilities, like image processing with Gemini and speech recognition, using Whisper v3.
Master techniques like retrieval-augmented generation (RAG) with LlamaIndex to improve responses and deploy your chatbot on Hugging Face for accessibility. Whether you’re a developer or AI enthusiast, this course equips you to build cutting-edge AI chatbots.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources