RAG-системы на векторных базах данных
О чём курс
Курс по технологии Retrieval-Augmented Generation (RAG) представляет собой глубокое погружение в современные методы интеграции языковых моделей с актуальными корпоративными данными. В отличие от большинства обучающих программ, которые ограничиваются поверхностным использованием библиотек вроде LangChain, данный курс ставит своей целью подготовку специалистов, способных проектировать, внедрять и поддерживать полноценные AI-системы промышленного уровня. Вы пройдете путь от фундаментальной математики эмбеддингов до построения сложных пайплайнов с использованием CI/CD и систем мониторинга качества.
Основная ценность обучения заключается в практическом освоении трех ключевых векторных баз данных: FAISS, Qdrant и Weaviate. Вы не просто изучите теорию, а разберетесь в архитектурных особенностях каждой системы, что позволит вам принимать обоснованные решения при выборе инструментов для конкретных бизнес-задач. Программа охватывает широкий спектр тем: от алгоритмов поиска ближайших соседей (ANN) до реализации мультимодального поиска, объединяющего текстовые и визуальные данные. Особое внимание уделяется «продакшен-подходу»: вы научитесь внедрять метрики качества, настраивать пороги уверенности модели, реализовывать механизмы отказа от ответа при недостатке данных и автоматизировать процессы доставки кода с помощью GitHub Actions.
Курс ориентирован на ML-инженеров, стремящихся к внедрению RAG в реальные продукты, Backend-разработчиков, желающих интегрировать LLM в свои приложения, а также Data Scientists, которые планируют развиваться в сторону ML Engineering и инфраструктурных решений. Для успешного прохождения достаточно уверенного владения Python и базового понимания машинного обучения. Весь необходимый теоретический базис, включая специфику работы с векторами и векторными хранилищами, будет разобран с нуля.
Формат обучения построен на принципе «теория через практику». Каждый раздел сопровождается интенсивным практикумом, где вы будете собирать работающие RAG-пайплайны, решая задачи, максимально приближенные к боевым условиям. Вы научитесь не только заставлять модель «говорить», но и делать это точно, безопасно и предсказуемо. По завершении курса вы получите комплексное понимание того, как строить масштабируемые AI-системы, которые приносят реальную пользу бизнесу, а не просто работают в рамках демонстрационных примеров. Это ваш шанс выйти за рамки простых скриптов и стать специалистом, способным создавать надежные и современные решения в области искусственного интеллекта.
Программа обучения
- Введение 1.1 Вводный урок
- Векторные представления и поиск 2.1 Введение в семантический поиск и эмбеддинги 2.2 Инструменты для работы с эмбеддингами 2.3 Поиск ближайших соседей: от теории к архитектуре 2.4 Векторные хранилища 2.5 Что такое RAG и зачем оно нужно
- FAISS 3.1 FAISS: архитектура и типы индексов 3.2 Работа с индексами FAISS 3.3 FAISS в RAG-пайплайне: LangChain и продакшен 3.4 Практикум по FAISS
- Qdrant 4.1 Qdrant: архитектура и устройство 4.2 Qdrant на практике 4.3 Qdrant + LangChain: RAG-пайплайн 4.4 Практикум по Qdrant
- Weaviate 5.1 Архитектура Weaviate и GraphQL API 5.2 Python SDK — схема, поиск, RAG 5.3 LangChain + Weaviate 5.4 Практикум по Weaviate
- Поиск в продакшне: качество, контроль и объяснимость 6.1 Мультимодальный поиск: текст + изображение 6.2 Продвинутые приёмы поиска 6.3 Порог «не знаю»: конфиденс и правила отказа 6.4 Метрики качества поиска 6.5 Основы системы контроля версий Git 6.6 Непрерывная интеграция и доставка: CI/CD с GitHub Actions
Теги курса
Другие материалы автора 2
ДС Дмитрий Соболев Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.