Каталог/назад к курсам
LangChain 1.0.x: c нуля до продакшн LLM-приложений
LLM инженерияНачальный

LangChain 1.0.x: c нуля до продакшн LLM-приложений

Практический курс по LangChain. Соберёте продакшн LLM-бота: RAG по PDF с цитатами, веб-поиск и трекинг заказов, многошаговый агент для анализа CSV и финальное веб-приложение (UI + API). Плюс профессиональные блоки: PromptOps и версионирование промптов, метрики качества RAG, гибридный поиск с реранком, observability/стоимость, надёжность (ретраи, таймауты), guardrails и отдельный модуль по LangGraph для устойчивых workflow. P.S. Полностью обновили материалы на актуальную версию LangChain

7 модулей • 44 урока235 заданий с проверкой
Код в браузере: PythonРазбор преподавателемСвободный темпСертификат с проверкой

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

Входит в 1 программу

Этот курс можно пройти отдельно или в составе одной из программ.

О курсе

Этот курс — про инженерную сборку LLM-приложения под продакшн. Мы идём от простого чат-бота к системе с RAG по PDF (цитаты и «не знаю» вне базы), инструментами (веб-поиск, трекинг), многошаговым агентом аналитики и финальным веб-интерфейсом.

Внутри — не только «как запустить», но и то, что важно в реальной эксплуатации: PromptOps (версии промптов и A/B), метрики качества RAG (faithfulness, citation-rate), гибридный поиск и реранк, контроль стоимости и p95, ретраи/таймауты, кэширование, guardrails и белые списки, мульти-провайдер моделей. Отдельный модуль LangGraph даёт явные графы состояний, параллельные ветки RAG/Web и чекпойнты — для устойчивых агентов и честной наблюдаемости.

Ничего лишнего: каждое занятие заканчивается артефактом — индекс, отчёт метрик, графики, API-эндпоинт или диаграмма графа. Все проекты запускаются «из коробки» при наличии API-ключа.

Итог курса.

На выходе собран и связно работает «Shoply Support»: чат с фирменным тоном, ответы по PDF с цитатами, веб-поиск/трекинг как инструменты, агент для CSV-аналитики и финальный веб-интерфейс с API, метриками и базовой эксплуатационной дисциплиной.

Чему научитесь

  • Собирать LLM-приложения на актуальной версии LangChain
  • Создавать RAG по PDF с цитатами, гибридным поиском и реранжированием
  • Подключать инструменты, веб-поиск и внешние API к агенту
  • Строить явные и устойчивые workflow в LangGraph
  • Измерять качество RAG, задержку и стоимость ответов
  • Добавлять ретраи, тайм-ауты, кэширование и guardrails
  • Публиковать LLM-приложение с API, интерфейсом и наблюдаемостью

Для кого

  • Python-разработчики, начинающие создавать приложения с LLM
  • ML- и backend-инженеры, которым нужны RAG, агенты и LangGraph
  • Разработчики прототипов, переходящие к надёжной production-архитектуре

Формат

  • 8 модулей и 47 уроков
  • Один сквозной проект: RAG, инструменты, агент, LangGraph, API и веб-интерфейс
  • Каждый блок заканчивается рабочим артефактом или отчётом метрик
  • Практика включает качество, стоимость, надёжность и базовую безопасность

Что нужно на старте

  • Уверенный базовый Python
  • Понимание HTTP API и установки Python-пакетов
  • Начальное знакомство с LLM и промптами
  • Для практики понадобится API-ключ поддерживаемого LLM-провайдера
#stepik-import

Автор курса

Алексей Малышкин

Разрабатываю образовательные материалы по программированию, машинному обучению и анализу данных. Темы: Python-разработка, аналитика, ML-инструменты (LangChain, vector databases, AI agents), компьютерное зрение. Стараюсь объяснять технические концепции понятно и структурировано. Ранее преподавал на Stepik и обучил более 2000 студентов. Мой профиль на Stepik - https://stepik.org/users/273781420/profile Мой телеграм для связи @alexey_latorn

Программа

01ChatGPT-бот в консоли5 уроков
1Введение в большие языковые модели (LLM) и ChatGPTпробный2Первые шаги – вызываем модель ChatGPT через APIпробный
3Знакомство с LangChain – модели и простые цепочки
4Создание консольного ChatGPT-бота
5Обратная связь
02Prompt Engineering в LangChain7 уроков
1Мастерство написания запросов – основы
2Шаблоны сообщений и параметризация промптов в LangChain
3Structured output: JSON/Pydantic, строгие схемы и валидация
4PromptOps: версии промптов (YAML), флаги, A/B-эксперименты
5Few-shot примеры – обучаем на лету через подсказки
6Настройка тональности и персонажа AI
7Оценка стиля: LLM-оценка + правила, отчёт style_eval.json
03Retrieval-Augmented Generation (RAG)9 уроков
1Что такое RAG и зачем оно нужно
2Индексация документов – загрузка, разбиение, эмбеддинги
3Подготовка данных для RAG
4Параметры чанкинга
5Архитектуры RAG в langchain
6Метрики качества RAG
7Гибридный поиск и реранк
8Порог «не знаю»: конфиденс/правила отказа
9Практика по модулю
04Интеграции и инструменты6 уроков
1Подключение внешних инструментов – расширяем возможности LLM
2Интеллектуальный ассистент с доступом к веб-поиску
3Observability и стоимость: токены/рубли, p50/p95, алерты бюджета
4Кэширование
5Маршрутизация запросов
6Практика по модулю
05Агенты и анализ данных5 уроков
1Что такое агент в LangChain
2Как агенты планируют сложные задачи (цепочки размышлений)
3Учим агента запускать код (теория)
4Учим агента запускать код (практика)
5Практика по модулю
06LangGraph: устойчивые агенты и явные графы состояний5 уроков
1Базовые понятия LangGraph
2Агент-аналитик как граф действий
3Маршрутизатор запросов как граф
4Параллельный RAG+Web
5Langsmith
07Деплой и интеграция7 уроков
1Готовимся к продакшену – требования и подходы к деплою
2Мульти-провайдер и стратегия моделей
3API и стриминг
4Тесты и безопасность
5SLO/SLA и эксплуатация
6CI/CD
7Итоговый проект
Открытые материалы

Отзывы

4 отзыва
Даниил Мелешкофевраль 2026

Брал курс под конкретную задачу - нужно было сделать RAG по документации. Нормально прошёл модули 3-4 про RAG и гибридный поиск, остальное пока пропустил (только тестики порешал). Собрал что нужно было за пару дней - бот отвечает по PDF с цитатами источников. Работает, коллеги довольны. Планирую вернуться к модулям про агентов когда понадобится. Удобно что можно проходить точечно, а не всё подряд.

Отзыв со Stepik

Олег Богомоловфевраль 2026

Отличный курс - здесь подробно разобрали множество подводных камней при создании чат ботов с использованием LLM. О большей части случаев даже не задумывался. Рекомендую, этот курс съэкономит вам кучу времени и нервов)

Отзыв со Stepik

Сергей Троновоктябрь 2025

Вполне неплохо. Тесты есть как легкие, так и с заковыркой + есть интересные задачи с ручной проверокй. В комментариях отвечают несколько человек, то есть над курсом реально работают. Теория понятная, но бывают баги - благо их правят в отличичие от многих курсов.

Отзыв со Stepik

Показать ещё 1 отзыв
Вячеслав Доскачоктябрь 2025

Хороший практический курс. Хотелось бы, чтобы тема guardrails была раскрыта более подробно.

Отзыв со Stepik