К курсам
AI025 Professional

Практические системы RAG: от баз знаний до генерации, дополненной поиском

Эти конспекты лекций студентов предлагают системный взгляд на создание функциональных систем генерации, дополненной поиском (RAG). Курс охватывает весь процесс: импорт данных, стратегии разбиения, сопоставление вложений, хранение векторов, гибридный поиск, повторная ранжировка и оценка для надежных приложений искусственного интеллекта.

5.0
15.0h
619 учеников
0 лайки
Искусственный интеллект
Начать обучение

Уроки

Lesson

This lesson introduces Retrieval-Augmented Generation (RAG) as a solution to the limitations of static, "closed-book" LLMs by grounding model responses in dynamic, external knowledge bases. Students will learn to identify the core components of the RAG lifecycle and understand how to design effective document ingestion and retrieval pipelines to ensure factual reliability and traceability.

This lesson explores the strategic importance of data transformation in RAG systems, focusing on how chunking strategies, embedding models, and indexing algorithms impact retrieval performance. Students will learn to balance the precision-recall paradox by defining optimal retrieval units that maintain semantic coherence while managing latency and token constraints.

This lesson explores advanced retrieval optimization by contrasting the semantic strengths of dense vector search with the precision of lexical BM25 retrieval. Students will learn to implement hybrid search architectures, including Reciprocal Rank Fusion (RRF) and Cross-Encoder reranking, to effectively balance semantic intent with exact keyword matching in production RAG systems.

This lesson explores the "Demo Paradox" in Retrieval-Augmented Generation, emphasizing that system reliability depends on integrated pipelines rather than isolated metrics. Students will learn how to ensure trustworthiness through metadata persistence, traceability, and rigorous observability across all stages of the RAG architecture.

This lesson explores the transition from RAG prototypes to production-ready systems by emphasizing architectural reliability, statistical verification, and the importance of handling real-world data entropy. Students will learn to implement observability through full-trace telemetry and design robust pipelines that prioritize system stability and predictable, evidence-based outputs over anecdotal success.

Обзор курса

📚 Краткое содержание

Эти конспекты лекций для студентов представляют системный взгляд на создание функциональных систем генерации с расширением поиска (RAG). В курсе охватывается весь процесс, включая загрузку данных, стратегии разбиения на фрагменты, отображение вложений, хранение векторов, гибридный поиск, повторную ранжировку и оценку для надежных приложений ИИ.

Освойте искусство создания систем ИИ, основанных на доказательствах, используя комплексный подход к цепочке RAG.

Автор: EvoClass

Благодарности: Команда EvoClass

🎯 Цели обучения

  1. Различать методы подсказывания (prompting), дообучение (fine-tuning) и RAG для выбора правильного инструмента под конкретные бизнес-требования.
  2. Понимать поток информации в цепочке RAG — от пользовательского запроса до генерации, основанной на фактах.
  3. Создавать профессиональную систему загрузки данных, включающую метаданные, нормализацию и версионирование, чтобы избежать сбоев из-за «слабых данных».
  4. Оценивать и внедрять различные стратегии разбиения на фрагменты (фиксированная длина, ориентированная на структуру, иерархическая) в зависимости от специфики области применения.
  5. Объяснить механику вложений и различие между семантической близостью и полезностью ответа.
  6. Описать техническую теорию векторных хранилищ и индексирования, уделяя внимание компромиссам между скоростью поиска (задержкой) и точностью.
  7. Разработать многоэтапный план поиска для крупномасштабной коллекции (более 100 000 фрагментов), включая стратегии фильтрации и работы с метаданными.
  8. Различать цели поиска (полнота) и повторной ранжировки (точность/релевантность).
  9. Проанализировать, почему повторная ранжировка необходима для эффективной генерации с помощью моделей ИИ и как она взаимодействует со структурой фрагментов.
  10. Спроектировать структуру метаданных на начальном этапе, поддерживающую автоматическую цитирование и ретриевер, учитывающий версии.

Уроки