Home>Courses>Build AI Chatbots with Open-Source LLMs, LangChain, and Streamlit

Build AI Chatbots with Open-Source LLMs, LangChain, and Streamlit

This course will teach you to design, build, and optimize AI chatbots using transformers and RAG through hands-on projects and Streamlit UI.

Intermediate

47 Lessons

4h

Certificate of Completion

This course will teach you to design, build, and optimize AI chatbots using transformers and RAG through hands-on projects and Streamlit UI.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

69 Playgrounds
8 Quizzes
Course Overview
What You'll Learn
Course Content

Course Overview

This course provides a comprehensive guide to designing, building, and optimizing chatbots using modern AI technologies. It begins with an introduction to chatbots, foundational concepts in AI, and the mechanics of transformer models, equipping you with a solid understanding of how natural language processing underpins chatbot systems. You’ll learn to implement large language models (LLMs) for tasks such as summarization, translation, and inference alongside data preparation techniques and retrieval-augmen...Show More
This course provides a comprehensive guide to designing, building, and optimizing chatbots using modern AI technologies. It begi...Show More

TAKEAWAY SKILLS

Python

Natural Language Processing

Transformer Models

Data Augmentation

Data Cleaning

Conversational Assistant

Generative AI

What You'll Learn

An understanding of foundational principles of chatbots, including AI basics, chatbot workflows, and interface development with Streamlit
Hands-on experience with open-source LLMs to perform various downstream tasks
Working knowledge of optimizing retrieval-augmented generation (RAG) workflows using LangChain
The ability to develop strategies for crafting effective prompts, including structured reasoning and contextual prompts
An understanding of foundational principles of chatbots, including AI basics, chatbot workflows, and interface development with Streamlit

Show more

Course Content

1.

Introduction to Building Chatbots

3 Lessons

Master chatbot development using AI, LLMs, and interactive web interfaces.

2.

Understanding Transformers

5 Lessons

Explore transformer models, tokenization, embeddings, and positional encoding for effective chatbot development.

4.

Data Collection and Preparation

3 Lessons

Master effective data manipulation and management for advanced chatbot development.

7.

Chatbot User Interface Development with Streamlit

3 Lessons

Explore Streamlit's features for building interactive applications and optimizing performance.

8.

Chatbot Integration and Evaluation

3 Lessons

Integrate chatbots with Streamlit and evaluate LLMs using diverse metrics.

9.

Capstone Project

5 Lessons

Develop a sophisticated LLM-driven chatbot for Toyota vehicle inquiries using Streamlit.

10.

Conclusion and Future Developments

1 Lessons

Consolidate your understanding by revisiting what you’ve learned.

Show License and Attributions

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