Offered By: IBMSkillsNetwork
AI Application Project with RAG and LangChain
Build a real-world Generative AI app using LangChain, RAG, and vector databases. Gain hands-on skills to boost your AI career and impress in interviews.
Continue readingCourse
Artificial Intelligence
At a Glance
Build a real-world Generative AI app using LangChain, RAG, and vector databases. Gain hands-on skills to boost your AI career and impress in interviews.
- Explore building real-world Generative AI applications
- Master LangChain for document processing and improve model performance through text splitting techniques
- Gain valuable experience configuring vector databases to efficiently manage and retrieve document embeddings
- Build an interactive Gradio interface and a QA bot, equipping you with practical skills in AI-driven customer support
Course Syllabus
- Video: Course Introduction
- General Information
- Reading: Learning Objectives and Syllabus
- Grading Scheme
- Specialization Overview
- Helpful Tips for Course Completion
- Module 1: Introduction and Learning Objectives
- Video: Load Your Document from Different Sources
- Lab: Load Documents Using LangChain for Different Sources
- Lab: Put Whole Document into Prompt and Ask the Model
- Video: Strategies for Splitting Text for Optimal Processing
- Lab: Apply Text Splitting Techniques to Enhance Model Responsiveness
- Practice Quiz: Document Loader Using LangChain
- Reading: Summary and Highlights
- Module Introduction and Learning Objectives
- Reading: Embed Documents Using Watsonx’s Embedding Model
- Lab: Embed Documents Using Watsonx’s Embedding Model
- Video: Introduction to Vector Databases for Storing Embeddings
- Lab: Create and Configure a Vector Database to Store Document Embeddings
- Video: Explore Advanced Retrievers in LangChain: Part 1
- Video: Explore Advanced Retrievers in LangChain: Part 2
- Lab: Develop a Retriever to Fetch Document Segments Based on Queries
- Reading: Compare Fine-Tuning Using InstructLab with RAG
- Practice Quiz: RAG Using LangChain
- Module Summary: RAG Using LangChain
- Module Introduction and Learning objectives
- Video: Getting Started with Gradio
- Lab: Set Up a Simple Gradio Interface to Interact with Your Models
- Reading: Project Overview
- Reading: Construct a QA Bot That Leverages the LangChain and LLM to Answer Questions from Loaded Document
- Lab: Construct a QA Bot That Leverages the LangChain and LLM to Answer Questions from Loaded Document
- Practice Quiz: Create a QA Bot to Read Your Document
- Module Summary: Create a QA Bot to Read Your Document
- Final Project: Build an AI RAG Assistant Using LangChain
- Cheat Sheet: Project: Generative AI Applications with RAG and LangChain
- Course Glossary: Project: Generative AI Applications with RAG and LangChain
- Course Graded Quiz: AI Application Project with RAG and LangChain
Recommended Skills Prior to Taking this Course
Estimated Effort
9 Hours
Level
Intermediate
Skills You Will Learn
Generative AI Applications, Gradio, LangChain, Retrieval Augmented Generation (RAG), Vector Database
Language
English
Course Code
AI0214EN