Developing RAG Applications

2

Days

Online Live

Delivery Method

Specialty

Skill Level

$1,200 USD

Fee

Overview

This course offers a comprehensive understanding of key Retriever-Augmented Generation (RAG) concepts, techniques, and application strategies for building LLM-powered applications. It’s designed for both LLM Engineers and AI Developers looking to advance their skills in developing RAG-based LLM solutions. Participants will gain hands-on experience in building RAG applications, working with vector databases, document ingestion and indexing, document ranking, and generating outputs using LangChain.

Completing this course will help you:

  • Gain a deep understanding of RAG concepts and applications.
  • Configure and manage vector databases such as Chroma and Milvus.
  • Develop RAG-powered applications using Python, LangChain, and FastAPI or Streamlit.
  • Understand advanced RAG techniques to improve performance.

Curriculum

  • Module 1 - RAG Introduction
    • Understand the fundamentals of RAG.
    • Explore how RAG can help address the shortcomings of LLMs such as hallucination.
    • Learn the key benefits of integrating RAG techniques in applications.
  • Module 2 - Vector DB Introduction
    • Discover the role of vector databases in document retrieval systems.
    • Learn to set up and configure vector databases like Chroma and Milvus.
    • Explore indexing, storage, and retrieval mechanisms for efficient data handling.
  • Module 3 - LangChain and LlamaIndex
    • Learn the core components of LangChain and LlamaIndex.
    • Build a document question-answering application from scratch.
    • Implement indexing, retrieval, re-ranking, and generation techniques using LLMs.
  • Module 4: RAG Evaluation
    • Apply various metrics to evaluate the performance of RAG.
    • Work with common RAG evaluation frameworks.
    • Use the LLM-as-a-judge technique to evaluate RAG.
  • Module 5 - Mini RAG Application Project
    • Design and build a functional Text-to-SQL RAG application.
    • Apply the end-to-end process of RAG, from document ingestion to response generation.
    • Test, evaluate and optimize your application for real-world scenarios.

Schedule

Online

Jan 09 - 10, 2025

9:30am - 4:30pm EST

Online

Mar, 2025

9:30am - 4:30pm EST

Online

Jul, 2025

9:30am - 4:30pm EDT

Corporate Training Inquiry
Please include the date and time that you are interested in. If you couldn't find a suitable schedule, please leave us a note. Our program manager will get in touch.
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.