Сегодня всем известно, что создать прототип на базе LLM можно буквально за вечер. Но вот сделать этот прототип готовым к продакшену — задача совсем другого уровня сложности. Как научить модель работать с вашими данными? Как дать ей память и способность рассуждать? Как развернуть приложение так, чтобы оно не падало под нагрузкой и не разоряло вас на оплате API?

На эти вопросы отвечает новая книга «Изучаем LangChain»  Майо Ошина и Нуну Кампоса. Нуну Кампос — один из основателей LangChain, так что читатели получают материал из первых рук!

Что внутри и почему книгу стоит прочитать каждому, кто работает с LLM

Это практическое руководство для разработчиков, которые хотят создавать готовые к эксплуатации AI-приложения. Авторы ведут читателя от базовых концепций до развертывания сложных агентных систем.

Книга охватывает полный спектр вопросов жизненного цикла LLM-приложения:

  • Индексацию данных для подготовки документов и работы с моделью

  • RAG (Retrieval-Augmented Generation) — генерацию с дополнением поиском

  • Добавление долгосрочной памяти чат-ботам с помощью LangGraph и StateGraph

  • Когнитивные архитектуры, цепочки, маршрутизаторы, агентные циклы «планирование-действие»

  • Развертывание на платформе LangGraph

  • Тестирование и мониторинг, трассировку, сбор обратной связи в продакшене.

Авторы предлагают работающий код на Python и JavaScript, который вы можете сразу применять в своих проектах.

Наглядность — отдельное преимущество

Книга содержит множество схем и иллюстраций — более 50 визуализаций, которые помогают понять сложные концепции. Архитектуры цепочек, маршрутизаторов, агентных циклов и мультиагентных систем показаны не только в коде, но и в виде наглядных графов.

Вот как это работает на практике:

Главы 5–7 содержат десятки схем когнитивных архитектур. Вы видите граф целиком: как данные перетекают от узла к узлу, где происходят ветвления, а где — циклы.

Глава 8 иллюстрирует паттерны «Человек в цикле»: на схемах показано, в каких точках выполнение прерывается для подтверждения или редактирования.

Глава 7 разбирает рефлексию через схему мышления Системы 1 и Системы 2 (рис. 7.1) — это помогает мгновенно уловить суть приема.

А благодаря тому, что в LangGraph схемы строятся программно, вы можете сгенерировать их для собственных приложений.

Зачем использовать LangChain вместо прямого SDK?

Авторы приводят два ключевых аргумента:

1.    Готовые шаблоны паттернов — вы получаете эталонные реализации самых распространенных подходов: цепочки рассуждений, вызов инструментов, агенты.

2.    Взаимозаменяемые компоненты — можно легко переключаться между провайдерами (OpenAI, Anthropic, открытые модели) без переписывания всего кода.

3.    И подчеркивают: «LangChain позволяет строить приложения, действительно независимые от конкретного поставщика».

Что внутри: 11 глав от основ до продакшена

1–2. Основы LLM и индексация данных

Первые главы знакомят с базовыми компонентами LangChain: работа с моделями, промпты, парсеры вывода. Затем — погружение в RAG: как разбивать документы на чанки, генерировать эмбеддинги и хранить их в векторных базах (на примере PGVector).

Особый интерес представляет раздел про оптимизацию индексации: MultiVectorRetriever (для работы с таблицами), RAPTOR (рекурсивная суммаризация документов в древовидную структуру) и ColBERT (потоковая модель эмбеддингов).

3. «Чат» с вашими данными

Продвинутые стратегии RAG:

  • Перепиши — Найди — Прочитай (Rewrite‑Retrieve‑Read)

  • Множественный запрос (Multi‑Query Retrieval)

  • RAG‑Fusion с повторным ранжированием

  • HyDE — эмбеддинг гипотетического документа.

А также маршрутизация запросов (логическая и семантическая) и преобразование текста в SQL.

4. Память для чат-бота через LangGraph

Вместо простого хранения истории сообщений авторы показывают, как использовать StateGraph — графовую архитектуру с сохранением состояния. Появляются понятия тредов (отдельных потоков диалога) и чекпойнтеров (контрольных точек).

Практические инструменты для управления историей:

  • Обрезка сообщений (trimming)

  • Фильтрация

  • Объединение последовательных сообщений одного типа.

5. Когнитивные архитектуры

Ключевой компромисс при создании LLM-приложений: автономность против надежности. Чем больше модель может делать сама, тем полезнее, но тем выше риск ошибок.

Три архитектуры:

1.    Вызов LLM — простейший случай, модель как компонент

2.    Цепочка — фиксированная последовательность вызовов

3.    Маршрутизатор — модель сама выбирает следующий шаг.

6–7. Агентная архитектура

Это, пожалуй, самая интересная часть книги. Агенты используют два ключевых приема:

  • Вызов инструментов — модель может обращаться к внешним функциям

  • Цепочка рассуждений — модель разбивает задачу на шаги

Рассматривается цикл Plan-Do (планирование-действие), реализация агента через LangGraph, работа с множеством инструментов (включая RAG-фильтрацию инструментов).

Отдельно разобраны:

  • Мультиагентные системы — несколько агентов работают вместе, управляемые супервизором

  • Рефлексия — модель анализирует свои предыдущие ответы

Как работает рефлексия: взгляд на схему

Один из самых показательных примеров наглядности в книге — разбор техники рефлексии (или самокритики). Этот прием вдохновлен моделью мышления Даниэля Канемана, где противопоставляются:

  • Система 1 — реактивное, интуитивное мышление (быстрый ответ без глубокого анализа)

  • Система 2 — методичное, рефлексивное мышление (обдумывание, критика, улучшение)

Авторы реализуют это через граф из двух узлов: generate (генерация) и reflect (рефлексия).

Схема наглядно показывает, как LLM сначала пишет черновик (например, эссе из трех абзацев), а затем выступает в роли строгого преподавателя: критикует работу и дает рекомендации. После этого цикл повторяется — генератор дорабатывает текст с учетом замечаний. Процесс продолжается либо фиксированное число раз, либо пока у узла reflect не закончатся замечания.

Благодаря схеме становится очевидно: это не просто последовательность вызовов, а полноценный цикл с обратной связью, где модель учится на собственных ошибках. Иллюстрация делает эту логику понятной с первого взгляда, а код в книге показывает, как реализовать ее на практике.

8. Паттерны эффективного использования LLM

Техники для баланса между автономностью и надежностью:

  • Структурированный вывод (Pydantic/Zod схемы)

  • Потоковая передача по токенам и по узлам графа

  • Человек в цикле (Human-in-the-Loop): прерывание, подтверждение действий, редактирование состояния, ответвление

  • Многозадачность: отклонение, очередь, прерывание, разветвление и слияние.

9–10. Развертывание и тестирование

Практическое руководство по запуску на платформе LangGraph:

  • Настройка окружения (OpenAI, Supabase, LangSmith)

  • Создание langgraph.json

  • Локальное тестирование через CLI и LangGraph Studio

  • Развертывание через LangSmith UI

Оценка, мониторинг и постоянное улучшение:

  • Самокорректирующийся RAG с проверкой релевантности и галлюцинаций

  • Создание датасетов в LangSmith

  • Оценка через LLM-as-a-Judge и few-shot-оценщики

  • Регрессионное тестирование и сравнение экспериментов

  • Тестирование агентов на трех уровнях: ответ, отдельный шаг, траектория.

11. Разработка приложений с LLM

Заключительная глава освещает актуальные вопросы о том, как переосмыслить UX в эпоху LLM:

  • Интерактивные чат-боты

  • Совместное редактирование (LLM как соавтор)

  • Контекстные вычисления (фоновые агенты, которые уведомляют о важных событиях).

Отзывы практиков

Книгу высоко оценили не просто инженеры, а признанные эксперты и руководители AI-направлений в крупных компаниях.

Том Таулли, автор широко известных книг по AI и ИТ-консультант: «Эта книга просто незаменима для разработчиков, стремящихся раскрыть весь потенциал платформы».

Раджат К. Гоэл (IBM): «Изучение LangChain стало интересным и увлекательным благодаря наглядным иллюстрациям и практическому коду».

Джеймс Спитери (Elastic): «Стратегии из книги позволяют превращать идеи в современные, готовые к работе приложения».

Дэвид О’Риган (GitLab): «Книга дает прочную основу для создания масштабируемых, готовых к продакшену AI-агентов».

Илья Мейзин (Dun & Bradstreet): «Вдохновляет так же, как научная фантастика Азимова».

Крис Фоке (AppFolio): «Помогла избавиться от рутины при отладке и мониторинге, позволила работать быстро и эффективно».

Для кого эта книга и какую пользу она принесет.

«Изучаем LangChain» — это практическое руководство, построенное вокруг реального кода и готовых архитектурных решений. Авторы разбирают сложные темы без отрыва от практики: каждую концепцию сопровождает работающий пример на Python и JavaScript, который можно сразу запустить и адаптировать под свои задачи.

Backend-разработчики
Вы получите готовые паттерны интеграции LLM в существующие системы: от простых чат-ботов до многомодульных агентов. Отдельное внимание уделено развертыванию, мониторингу и обработке параллельных запросов — тому, с чем сталкивается каждый боевой проект.

ML-инженеры
Вы увидите, как выстроить полный пайплайн: индексация документов, оптимизация поиска, потоковая передача данных, оценка качества и сбор обратной связи в продакшене. Книга помогает преодолеть разрыв между экспериментами и промышленной эксплуатацией.

Архитекторы
Вы получите систематизированное описание когнитивных архитектур: от простых вызовов LLM до мультиагентных систем с супервизором. Подробно разобраны компромиссы между автономностью и надежностью, а также стратегии их балансировки.

AI-продукт-менеджеры
Вы сможете глубже понять технические возможности и ограничения LLM: как работает память, почему агенты принимают те или иные решения, на что влияют температура и контекстное окно. Это помогает выстраивать реалистичные дорожные карты и эффективно общаться с командой разработки.

Почему стоит прочитать

  • Авторы — создатели технологии. Нуну Кампос — один из основателей LangChain, Майо Ошин — один из первых разработчиков и популяризаторов библиотеки. Это взгляд изнутри, а не пересказ документации.

  • Код работает. Все примеры даны на двух языках (Python и JavaScript) и сопровождаются пояснениями, как их адаптировать под конкретные задачи.

  • От документации к продакшену. Книга последовательно проводит читателя через все этапы: от первого вызова модели до развертывания на платформе LangGraph с трассировкой и мониторингом.

 При покупке книги на сайте издательства “БХВ” используйте промокод HABRBHV, который дает скидку 36%.

Комментарии (2)


  1. Ioanna
    27.07.2026 06:47

    Жаль, что в авторах нет Лэнса Мартина, но все равно это маст хэв)


  1. smarkelov
    27.07.2026 06:47

    Как и во многих книгах код уже устарел и требует модификаций.