Learn development of Large Language Model (LLM) Retrieval-Augmented Generation (RAG) applications, leveraging cutting-edge technologies like OpenAI GPT, Google Gemini APIs, LlamaIndex LLM Framework, and Vector Databases such as ChromaDB and Pinecone.
Designed to equip learners with the necessary skills to build powerful LLM RAG applications, this course combines conceptual foundations with hands-on sessions.
Covering the fundamental aspects of LLM RAG applications and frameworks, the course offers a crisp and clear exploration of Agents, Tools, QueryPipelines, Retrievers, and Query Engines. Participants will gain insights into language embeddings and vector databases, enabling them to develop efficient semantic search and semantic similarity-based RAG applications. Additionally, the course delves into multiple prompt engineering techniques, empowering learners to enhance the efficiency of their RAG applications.
The hands-on projects and exercises included in the course are:
Fundamental RAG: Engage in interactive conversations with multiple PDF documents using VectorStore, Retriever, Nodepostprocessor, ResponseSynthesizer, and Query Engine.
ReAct Agent: Construct a Calculator application utilizing a ReAct Agent and Tools.
Document Agent with Dynamic Tools: Create multiple QueryEngineTools dynamically and orchestrate queries through an Agent.
Semantic Similarity: Explore semantic similarity operations and obtain similarity scores.
Sequential Query Pipeline: Develop a simple Sequential Query Pipeline.
DAG Pipeline: Build complex DAG Pipelines.
Dataframe Pipeline: Construct intricate Dataframe Analysis Pipelines with Pandas Output Parser and Response Synthesizer.
Working with SQL Databases: Develop SQL Database ingestion bots using multiple approaches.
For each project, learners will gain insights into:
- The Business Problem
- The LLM and LlamaIndex Components utilized
- Outcome Analysis
- Potential similar use cases that can be solved using a similar approach.
Course Features
- Lectures 20
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 214
- Certificate No
- Assessments Yes
Curriculum
- 2 Sections
- 20 Lessons
- 10 Weeks
- Introduction to LlamaIndex7
- Deep dive into LlamaIndex13
- 2.1Prompt Templates
- 2.2Conversational Prompts
- 2.3Semantic Similarity Operations
- 2.4Language Embeddings and Vector Databases
- 2.5Using Chroma DB Vector Database
- 2.6LlamaIndex RAGs using SQL Databases
- 2.7Develop Query Pipelines
- 2.8Build a Sequential Query Pipeline
- 2.9Build a DAG Pipeline
- 2.10Develop a Dataframe Pipeline
- 2.11Introduction to Agents and Tools
- 2.12Create a ReAct Agent
- 2.13Develop a Dynamic Document Agent

