Home>Courses>Guide to Building Python and LLM-Based Multimodal Chatbots

Beginner

7h

Certificate of Completion

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.
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.
AI-POWERED

Explanations

Adaptive Learning

AI-POWERED

Explanations

Adaptive Learning

Access this course and 1200+
top-rated courses and projects

Continue with email

This course includes

15 Lessons
38 Playgrounds
Course Overview
What You'll Learn
Course Content
Apply Your Skills

Course Overview

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...Show More
This hands-on course will transform how you build AI chatbots. Generative AI and large language models (LLMs) have revolutionize...Show More

TAKEAWAY SKILLS

Generative AI

Chatbot

Python

Gradio

Llama

What You'll Learn

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
Deep understanding of core concepts of chatbot development, including how chatbots work, their different types, and the essential elements of conversational design

Show more

Course Content

1.

Getting Started

1 Lessons

Get an overview of how AI chatbots have evolved and the tools used for building them, including Python and LLMs.

2.

Foundations of AI Chatbots

4 Lessons

Learn about the evolution, anatomy, and frameworks for developing AI chatbots, including using Rasa with Python.

3.

Building a Generative AI-Powered Chatbot

5 Lessons

Build AI chatbots powered by advanced generative AI, integrating multimodal capabilities for real-world applications.

4.

Enhancing Chatbots with Advanced Capabilities

4 Lessons

Explore retrieval-augmented generation (RAG) to improve chatbot responses and deploy your chatbots for wider accessibility.

5.

Conclusion

1 Lessons

Summarize key learnings and explore the future of building AI chatbots with multimodal and generative AI techniques.

Trusted by 2.6 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath

Frequently Asked Questions

Can I build a multimodal RAG application with Google Gemini?

Yes, using Google Gemini, you can create multimodal RAG applications that handle text-to-text and image-to-text prompts, enabling advanced solutions like a customer service assistant with a Streamlit interface.

How does LangChain enhance RAG applications with Google Gemini?