Чему вы научитесь
- Понимать, как устроены и работают современные RAG-пайплайны
- Проектировать и разрабатывать собственные RAG-системы без готовых фреймворков
- Подготавливать RAG-систему к выводу в Production
- Оценивать качество RAG-пайплайна
О курсе
Цель курса — показать, что RAG это не только векторные базы данных, а прежде всего идея поиска для обогащения контекста модели. Мы разберём разные подходы к поиску данных: семантический, гибридный, многошаговый, на основе графов знаний, табличный и даже поиск в интернете.
Почему стоит выбрать этот курс?
Курсов по AI-инжинирингу и LLM-приложениям много, но тему RAG редко раскрывают системно и с такой глубиной. Наш курс выделяется подборкой тем и проработкой каждого подхода: от простейших подходов до вывода в продакшен Похожего объёма и детализации вы не найдёте даже в англоязычных аналогах (поэтому курс называется Complete Guide / «Исчерпывающее руководство»).
Что вы приобретете:
Вы получаете фундаментальные знания и понимание, как устроены RAG-пайплайны, как их проектировать и разрабатывать, как их оценивать и подготавливать к релизу ваше LLM-приложение.
Особенности курса:
- Текстовый формат — последовательные лонгриды.
- В каждом уроке — теория + тесты + практические задания (в конце модуля).
- Материал написан живым человеком с вниманием к деталям и без автоматической генерации.
- Проектные задания проверяются через авторскую систему оценки.
Что нужно будет делать:
- Изучать уроки, постепенно выстраивая целостную картину RAG.
- Проходить тесты на понимание
- Выполнять небольшие практические задания
- Сдавать проектные работы через авторскую систему оценивания
Структура курса:
1. Введение
2. RAG на основе векторов
3. Общие техники
4. RAG на основе графов
5. RAG на основе табличных данных
6. RAG на основе поиска в интернете
7. Оценка RAG
8. Экзотические подходы RAG
9. Production RAG / RAGOps
Технологический стек курса:
1. Ollama, Hugging Face (transformers, sentence-transformers), FastEmbed
2. FAISS, Sqlite+sqlite-vec, PostgreSQL+pgvector, Qdrant, Chroma, Milvus
3. BM25, SPLADE, Cross-Encoders
4. ...
Для кого этот курс
Начальные требования
- Среднее общее образование (10–11 классов).
- Базовый Python (на нём даются примеры).
- Умение работать с Git и Docker (чтобы склонировать проект и поднять окружение с сервисами).
- Учебный опыт работы с базами данных (PostgreSQL, SQLite) и фреймворками для создания API (FastAPI)
- Готовность уделить время на практику и поизучать дополнительные материалы.
Наши преподаватели
Как проходит обучение
Вы читаете текстовые уроки, решаете тестовые задания и пишите небольшие кусочки кода на Python для закрепления материалов. Если хотите реальной практики, то советую выполнять проектные работы.
Никаких дедлайнов — учитесь в своем темпе. Вы учитесь только для себя!
Программа курса
Что вы получаете
- актуальные знания и навыки, которые не устареют с выходом новой версии фреймворка
- практика для оттачивания навыков и закрепления знания
- проекты в портфолио