Мы используем cookie для стабильной работы сервиса. Подробнее

LangChain: создание ИИ агентов для бизнеса на Python

ФорматОнлайн
Длительность4-5
Объём7 занятий
О курсе

Подробнее

🧑‍🎓 Как проходит обучение Теория Большая часть курса – это короткие видео-уроки, в которых мы шаг за шагом осваиваем работу с LangChain. По необходимости мы добавляем схемы и сопроводительные материалы. Практика (5 проектов в портфолио) Практика состоит из двух частей: Решение тестовых заданий на понимание материалов. Разработка мини-проектов: Игра с LLM. Инструменты для работы с файлами или базой данных. RAG-сервис поиска по информации. Цепочка для генерации сложных многоступенчатых ответов. Выпускной агент. 🛟 Поддержка Наш ключевой принцип – поддержка до победного. Пока вы с нами мы будем отвечать на все вопросы и помогать дойти до самого конца. 👩‍💼 Оплата от компании и корпоративное обучение LangChain активно используется в корпоративном мире (в том числе в России), поэтому если вы хотите отправить ваших сотрудников на освоение современного инструмента или хотите пройти курс самостоятельно, но с оплатой от работодателя, то можете написать нам на info@shultais.education Среди наших клиентов Райффайзен Банк, ВТБ, Мегафон, Билайн, Газпромбанк, Казахстанская фондовая биржа и другие компании, включая конструкторов подводных лодок, но их название мы не можем написать. 🤖 Что такое LangChain и зачем его используют LangChain – это фреймворк для создания полностью управляемых агентов, которые можно использовать в бизнесе. LangChain не привязан к конкретным LLM и поэтому его можно запускать в российских компаниях, подключив либо локальные модели, либо через модели Яндекса и Сбера (в курсе мы разберем как подключаться к суверенным и национальным сервисам 🇷🇺). Также LangChain позволяет подключать собственные инструменты и функции, которые вы полностью контролируете, а значит мы можете безопасно использовать агентов в prodcuction-среде. 🔥 На основе LangChain строятся RAG-цепочки, которые позволяют обогащать LLM-модели вашим данными без дорого обучения. Вы буквально можете настроить работу ИИ с вашими корпоративными документами и инструкциями на стандартном железе.
Требования

Что нужно для старта

  • Уверенное владение Python: включая основы ООП и функционального программирования.
  • Работа с Git и GitHub для сдачи домашнего задания (проектов)
Результат

Что вы получите

  • Создавать локальные ИИ агенты без привязки к конкретным LLM.
  • Использовать в одном агенте несколько LLM: ChatGPT, Gemini, Яндекс GPT.
  • Подключать национальные и суверенные модели от Яндекса и Сбера.
  • Устанавливать локальные LLM-модели (Ollama, Qwen).
  • Создавать надежные отказоустойчивые цепочки.
  • Создавать резервные цепочки и модели.
  • Запускать параллельные цепочки с одновременной обработкой множества запросов.
  • Создавать RAG-цепочки.
  • Грамотно обрабатывать документы и формировать чанки для векторной базы данных.
  • Формировать эмбеддинги.
  • Устанавливать и работать с векторными базами данных.
  • Совмещать векторный и полнотекстовый поиск.
  • Программировать безопасные инструменты.
  • Подключать инструменты к моделям и агентам.
  • Работать с памятью агента.
  • Управлять структурированным выводом агента.
Аудитория

Для кого этот курс

  • Python-разработчики. Сегодня уметь создавать ИИ-агентов – это такой же навык, как и работа с SQL, написание регулярных выражений и формирование HTTP-запросов. LangChain – это удобный, надежный и простой пусть в AI-разработку.
  • AI/ML инженеры, которым нужно собирать прикладные агентные системы с доступом к инструментам, поиску, памяти и внешним API.
  • Backend-разработчики, которым требуется интегрировать LLM в продуктовые и внутренние корпоративные сервисы, а также наладить автоматизацию процессов.
  • Разработчики чат-ботов и ассистентов, которым нужны не только ответы на вопросы, но и выполнение действий: поиск, вызов API, работа с документами и многошаговые сценарии.
  • Data engineers и аналитики, если требуется агент для поиска по данным, извлечения инсайтов, генерации SQL-запросов и работы с источниками знаний.
  • Специалисты по автоматизации бизнеса, которые хотят собирать агенты для поддержки, обработки заявок, рутины и внутренних операций.
  • Продуктовые команды, которым важно быстро прототипировать AI-фичи и проверять гипотезы вокруг интеллектуальной автоматизации.
  • Разработчики RAG-систем, так как LangChain-агенты часто используются поверх retrieval-слоя для выбора источников и маршрутизации запросов.
Содержание

Программа курса

7 занятий
ТемаЧто внутри
01Введение в LLM-агенты

- LLM: возможности и ограничения
- LangChain и LangGraph

02Введение в LangChain

- Установка и настройка LangChain
- Первый вызов LLM модели
- Шаблоны промптов
- Структурированные ответы от LLM
- Подключение Gemini
- История чата
- Проект: игра в города

03Российские LLM-модели

- LLM модели Яндекса
- LLM модели Сбера

04Цепочки и Runnable-архитектура

- Знакомство с проектом
- Промпт, модель и парсер
- Первая цепочка
- Погружение в Runnable-архитектуру
- Соединение цепочек
- Массовый вызов
- Колбэки
- Резервные цепочки
- Аварийная цепочка
- Резервные модели
- Fake-модель
- Аварийный ответ
- Повторы шагов
- Порядок fallback и retry
- Вложенность цепочек и Runnable
- Распараллеливание через RunnableParallel
- Passtrough и проброс данных

05Инструменты

- Введение в инструменты
- Создание и ручной вызов инструмента
- Встроенные парсеры
- Ответ модели после вызова инструмента
- Документация
- Обработка исключений в инструментах
- Множественные вызовы
- Выбор из нескольких инструментов
- Схема аргументов
- StructuredTool
- BaseTool
- Проблема вызова нескольких инструментов

06RAG

- Введение в RAG
- Внешние загрузчики
- Внешние загрузчки: практика
- Искусство нарезки текстов, часть 1
- Искусство нарезки текстов, часть 2
- Установка векторной базы данных
- Установка embedding-моделей
- Простейший embedding
- Embedding всей базы данных
- Поиск по векторному хранилищу
- Сборка цепочки
- Архитектура индексации
- Архитектура RAG
- Параметры ретривера
- Ретривер с фильтром
- Мульти запросы
- Ответы с источниками
- Вектора и точные совпадения
- Вектора и полнотекстовый поиск
- Полнотекстовый ретривер
- Оформление инструмента

07Агенты в LangChain

- Введение в агенты
- Создание первого агента
- Прямой возврат от инструмента
- Структурированный вывод
- Введение в Middleware
- Первый Middleware
- Работа с персональными данными
- Контекст времени выполнения
- Собственный Middleware
- Состояния агента
- Изменение сообщений
- Возобновление работы агента

01Введение в LLM-агенты

- LLM: возможности и ограничения
- LangChain и LangGraph

02Введение в LangChain

- Установка и настройка LangChain
- Первый вызов LLM модели
- Шаблоны промптов
- Структурированные ответы от LLM
- Подключение Gemini
- История чата
- Проект: игра в города

03Российские LLM-модели

- LLM модели Яндекса
- LLM модели Сбера

04Цепочки и Runnable-архитектура

- Знакомство с проектом
- Промпт, модель и парсер
- Первая цепочка
- Погружение в Runnable-архитектуру
- Соединение цепочек
- Массовый вызов
- Колбэки
- Резервные цепочки
- Аварийная цепочка
- Резервные модели
- Fake-модель
- Аварийный ответ
- Повторы шагов
- Порядок fallback и retry
- Вложенность цепочек и Runnable
- Распараллеливание через RunnableParallel
- Passtrough и проброс данных

05Инструменты

- Введение в инструменты
- Создание и ручной вызов инструмента
- Встроенные парсеры
- Ответ модели после вызова инструмента
- Документация
- Обработка исключений в инструментах
- Множественные вызовы
- Выбор из нескольких инструментов
- Схема аргументов
- StructuredTool
- BaseTool
- Проблема вызова нескольких инструментов

06RAG

- Введение в RAG
- Внешние загрузчики
- Внешние загрузчки: практика
- Искусство нарезки текстов, часть 1
- Искусство нарезки текстов, часть 2
- Установка векторной базы данных
- Установка embedding-моделей
- Простейший embedding
- Embedding всей базы данных
- Поиск по векторному хранилищу
- Сборка цепочки
- Архитектура индексации
- Архитектура RAG
- Параметры ретривера
- Ретривер с фильтром
- Мульти запросы
- Ответы с источниками
- Вектора и точные совпадения
- Вектора и полнотекстовый поиск
- Полнотекстовый ретривер
- Оформление инструмента

07Агенты в LangChain

- Введение в агенты
- Создание первого агента
- Прямой возврат от инструмента
- Структурированный вывод
- Введение в Middleware
- Первый Middleware
- Работа с персональными данными
- Контекст времени выполнения
- Собственный Middleware
- Состояния агента
- Изменение сообщений
- Возобновление работы агента

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «LangChain: создание ИИ агентов для бизнеса на Python» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Информационное обеспечение и САПР при решении задач управления и модернизации в науке и производстве
40 ак. часов
Информационное обеспечение и САПР при решении задач управления и модернизации в науке и производстве

Задачи программы направлены на профессиональное развитие специалиста, обеспечение соответствия его квалификации меняющимся условиям профессиональной деятельности с учетом уже имею…

Онлайн7 занятий
30 000 ₽
Автоматизированное проектирование цифровых устройств на базе программируемой логики фирмы Altera, язык VerilogHDL
72 часа
Автоматизированное проектирование цифровых устройств на базе программируемой логики фирмы Altera, язык VerilogHDL

Цель программы – повышение профессионального уровня работников высокотехнологичных производств в рамках имеющейся квалификации в разработки электронных устройств на базе программи…

Онлайн4 занятий
49 000 ₽
Начать без затрат

Бесплатные курсы

Основы Python
Бесплатно1 месяц
Основы Python

Бесплатный курс «Основы Python» позволяет всем желающим погрузиться в тему программирования, понять, насколько вам близка эта сфера и при желании продолжить обучение. Освойте осно…

Онлайн7 занятий
Домашние заданияИнтерактивные тренажёры+4
Бесплатно
Adaptive Java
Бесплатно
Adaptive Java

Please note: adaptive courses are no longer supported on Stepik The course consists of few hundreds of programming assignments for Java, ranging from basics up to complex topics.…

Онлайн3 занятий
Бесплатно
Kotlin
Бесплатно
Kotlin

Kotlin is the modern statically typed programming language for the JVM, Android and the browser. It's concise, safe and versatile. Kotlin code can be compiled into JVM bytecode,…

Онлайн6 занятий
Бесплатно