Introduction
Introduction
()
Course prerequisites and who is this course for?
()
Course structure
()
Please watch: What you'll build in this course
()
1. Development Environment Setup
Set up dev environment: Node.js instructions
()
Setup OpenAI account and the OpenAI API key
()
2. LlamaIndex Deep Dive: Fundamentals
Deep dive into LlamaIndex and key features: Overview
()
RAG crash course
()
LlamaIndex flow: Overview
()
LlamaIndex: Data ingestion, indexing and query interface overview
()
Hands-on: Set up LlamaIndex simple RAG system
()
Summary
()
3. LlamaIndex Deep Dive: Main Concepts and Data Loaders
LlamaIndex core concepts: Loaders index
()
The querying stage: Overview
()
Querying stage: ChatEngine and querying engine full overview
()
Hands-on: Create a custom RAG system with LlamaIndex
()
Hands-on: Structured data extraction
()
Hands-on: Querying a PDF file
()
Hands-on: Interacting with a RAG system through an Express API, full hands-on
()
Summary
()
4. Agents and Advanced Queries with LlamaIndex
Agents and advanced queries: The RouterQueryEngine overview
()
Hands-on: RAG system with multiple data sources
()
Hands-on: Creating a RouterQueryEngine to handle multiple query engines
()
Hands-on: Defining functions and querying tools to start chatting with the agent
()
5. Persist Your Data and Production-Ready Techniques
Production-ready techniques: Introduction
()
Hands-on: Data with LlamaIndex
()
Hands-on: Load index with the persisted data and stream response
()
Summary
()
6. NextJS Full-stack Web Application Chatbot with One Command and Deployment
Chatbot app with Next.js: Full-stack web app, overview
()
Hands-on: Generating a full-stack web app with create-llama CLI command
()
Hands-on: Customizing the app with your own data and chatting with it
()
Hands-on: Deploying our Next.js full-stack chat app to Vercel
()
7. Wrap up
Wrap up and next steps
()
Ex_Files_Developing_RAG_Apps.zip
(81 KB)