LLM для Python-разработчиков: от RAG до агентов

25 участников

О чём курс

Станислав Попов разбирает, как Python-разработчику работать с LLM: от первых запросов к модели до RAG, агентов и AI-микросервиса на FastAPI.

Для кого

Курс рассчитан на бэкенд-разработчиков без подготовки в математике и машинном обучении. Он также адресован инженерам, которые планируют внедрять LLM во внутренние инструменты, техлидам и архитекторам, оценивающим их применение в своей инфраструктуре. Если вы уже запускали простые скрипты с LLM, здесь вы перейёте к работе с данными, сервисами и проверкой качества.

Что внутри

Работа начинается с запросов через облачные API и локальные движки Ollama и llama.cpp. Вы разберёте промпты и параметры модели, затем создадите эмбеддинги, настроите поиск в Chroma и Qdrant и соберёте RAG. В темах поиска есть разбиение документов на фрагменты, метаданные, повторное ранжирование и запросы к нескольким вариантам поиска.

Далее вы создадите агентов с памятью и инструментами на LangChain и CrewAI, а также разберёте оркестрацию нескольких агентов. Для локальных моделей курс охватывает выбор под задачу, запуск сервиса, мониторинг и типичные проблемы при эксплуатации. Отдельно показано дообучение open-source модели Mistral методом LoRA с использованием GPU в Google Colab и запуск локальной модели в формате GGUF.

Разработка и проверка

Примеры написаны на Python и FastAPI. Вы встроите компоненты в приложение, покроете их тестами и оцените качество RAG с помощью RAGAS и собственных метрик. Курс также охватывает логирование, мониторинг, проверки работоспособности сервиса и защиту от промпт-инъекций; для RAG разбираются фильтрация ответов и способы снизить число неподтверждённых ответов модели.

Как устроен курс

В курсе восемь тематических модулей с краткими конспектами и кодом. Каждый модуль завершается тестами или практическим заданием. Финальный проект — AI-ассистент разработчика: вы соберёте RAG-поиск и генерацию с сохранением результата, добавите инфраструктуру и тесты для микросервиса.

Программа обучения

1 Введение О курсе 2 Введение в LLM: с нуля до первого запроса Что такое LLM? Осознанное взаимодействие с LLM: промпты, параметры, security Выбор между облачными API и локальными моделями Первый запрос к LLM Установка и запуск LLM локально с помощью Ollama Base-модели и instruct-модели: в чём разница и почему это важно Эксперименты с промптами: few-shot и chain-of-thought Закрепление материала 3 Embeddings и векторные базы данных Что такое embeddings (эмбеддинги)? Векторные базы данных: зачем они и как работают? Создание и поиск по эмбеддингам с Chroma Переход на Qdrant: запуск через Docker и интеграция Полезные практики: чанкинг, метаданные, reranking Расширенные стратегии чанкинга и реранкинга Закрепление материала 4 RAG: Retrieval-Augmented Generation на практике RAG с нуля: архитектура и первый рабочий пайплайн RAG в продакшене: переключение на Qdrant и асинхронность Оценка качества RAG Защита от галлюцинаций и фильтрация ответов Введение в агентов: LLM + инструменты (tools) Stateful-агенты с LangGraph Подготовка к продакшену: логирование, мониторинг, безопасность Закрепление: финальный мини-проект 5 Продвинутый RAG: надёжность, безопасность и контроль в продакшен Почему RAG ломается в продакшене? Типичные сценарии Защита RAG: от индексации до ответа Мониторинг RAG в продакшене: логи, метрики, алерты Оптимизация поиска: reranking и multi-query Метаданные: основа безопасности и персонализации Закрепление материала 6 Локальные LLM: запуск без облака и без GPU Когда локальные LLM — не просто «можно», а «нужно» Выбор модели под задачу: не параметры, а измеримые метрики Ollama в продакшене: как обернуть демон в надёжный сервис Прямой inference через llama-cpp-python Мониторинг и алертинг для локальных LLM Решение типичных проблем в продакшене Закрепление материала 7 Дообучение LLM без GPU и PhD Зачем дообучать модель и когда это оправдано Дообучение через LoRA на бесплатной GPU (Google Colab) Интеграция LoRA-адаптера в локальные LLM Закрепление материала 8 Multi-agent системы: оркестрация и роли Введение в multi-agent системы Архитектура и оркестрация Реализация на CrewAI Альтернативы и расширения (Autogen, кастомизация) 9 Финальный проект — AI-ассистент разработчика Архитектура и требования Подготовка окружения и компонентов Реализация RAG-поиска (POST /search) Реализация генерации и сохранения (POST /generate) Инфраструктура и тестирование Компромиссы и пути развития 10 Глоссарий и закрепление по всему курсу Глоссарий курса Тесты 1 Тесты 2 11 Заключение Рекомендации по железу Заключение

Складчина создана 6 мая 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты
372 ₽ 3 500 ₽