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

Guide to Building Python and LLM-Based Multimodal Chatbots

Explore generative AI's impact on chatbots. Delve into Python, Gradio, Rasa, and LLMs like Ollama and Meta’s Llama. Discover speech recognition and multimodal chatbot creation.

Beginner

15 Lessons

7h

Certificate of Completion

Explore generative AI's impact on chatbots. Delve into Python, Gradio, Rasa, and LLMs like Ollama and Meta’s Llama. Discover speech recognition and multimodal chatbot creation.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

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

Course Overview

Since the dawn of generative AI, the world of chatbots has transformed. LLMs (large language models) now overshadow what was once considered cutting-edge. This course guides you through the exciting evolution of chatbot development, from foundational techniques to the latest advancements. You’ll answer fundamental questions like “What is a chatbot?”, “How does a chatbot work?” and most importantly, “How to create a chatbot.” You’ll begin by building a simple Python chatbot and enhancing it with Gradio 5 fo...Show More
Since the dawn of generative AI, the world of chatbots has transformed. LLMs (large language models) now overshadow what was once considered cutting-edge. This course guides you through the exciting evolution of chatbot development, from foundational techn...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 familiar with developing Python and LLM-powered multimodal chatbots for practical applications.

2.

Introduction to Chatbots

4 Lessons

Look at the evolution of chatbots, types, Rasa framework, and Python integration.

4.

Adding Advanced Capabilities to the Chatbot

4 Lessons

Apply your skills to enhance chatbots with RAG, deploy on Hugging Face, and create quiz bots.

5.

Conclusion

1 Lessons

Map out the steps for further learning in chatbot development and embrace new challenges.

Trusted by 2.5 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