LLM для Python-разработчиков: от RAG до агентов
О чём курс
Этот интенсивный курс разработан специально для бэкенд-разработчиков, стремящихся освоить работу с большими языковыми моделями (LLM) и агентными системами, не погружаясь в сложную академическую математику или теорию машинного обучения. Основная цель программы — трансформировать ваши навыки в сторону прикладной AI-инженерии, предоставив инструменты для создания полноценных, масштабируемых и безопасных AI-решений. Вы научитесь использовать LLM как полноценный инженерный компонент, интегрируя их в существующие микросервисы на Python и FastAPI.
В процессе обучения вы пройдете путь от базового взаимодействия с моделями через API до глубокого понимания локального запуска LLM с помощью Ollama и llama.cpp. Особое внимание уделяется архитектуре RAG (Retrieval-Augmented Generation): вы научитесь работать с векторными базами данных Chroma и Qdrant, освоите стратегии чанкинга, реранкинга и обеспечения качества ответов с помощью RAGAS. Курс делает акцент на продакшен-подходе: вы узнаете, как покрывать AI-компоненты тестами, настраивать логирование, health-check’и и защищать приложения от промпт-инъекций и галлюцинаций.
Одной из ключевых особенностей программы является практический блок по дообучению open-source моделей, таких как Mistral, с использованием метода LoRA. Вы научитесь проводить обучение даже на бесплатных ресурсах, таких как Google Colab, и интегрировать полученные адаптеры в свои локальные системы. Кроме того, курс охватывает создание сложных multi-agent систем с использованием фреймворков LangChain и CrewAI, что позволит вам проектировать автономных агентов с памятью и доступом к внешним инструментам.
Курс идеально подходит для Python-разработчиков, желающих расширить свой стек, инженеров, внедряющих AI в корпоративные инструменты (например, для работы с документацией или Jira), а также для техлидов и архитекторов, оценивающих применимость LLM в инфраструктуре. Формат обучения включает краткие теоретические конспекты, подкрепленные кодом, регулярные практические задания и тесты после каждого модуля. Финальным результатом обучения станет готовый end-to-end AI-микросервис, который станет отличным дополнением к вашему профессиональному портфолио. Вы не просто научитесь писать скрипты, а освоите полный цикл разработки AI-продукта: от выбора модели и подготовки данных до деплоя и мониторинга в реальных условиях.
Программа обучения
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 Заключение Рекомендации по железу Заключение
Теги курса
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».