11

Общие сведения
Книга «Промт-инжиниринг для LLM. Искусство построения приложений на основе больших языковых моделей» (оригинальное название: Prompt Engineering for LLMs: The Art and Science of Building Large Language Model–Based Applications) написана Джоном Берриманом и Альбертом Циглером и опубликована издательством O’Reilly Media. На русском языке книга выпущена издательством «Питер» в 2025 году. Объём составляет 288 страниц. Это практическое руководство, ориентированное на разработчиков и инженеров, которые строят программные продукты на базе больших языковых моделей.
Как точно подметил один из рецензентов на Goodreads: «Это не справочник для обычного пользователя чатов, который хочет “лучше общаться с ИИ”. Это книга прежде всего для разработчиков и промт-инженеров, которые строят продукты поверх моделей».
Об авторах
Джон Берриман
Джон Берриман – основатель и главный консультант компании Arcturus Labs, специализирующейся на разработке приложений на основе LLM. Обладает более чем 13-летним опытом создания production-grade систем поиска и приложений на больших языковых моделях. Был одним из первых инженеров в проекте GitHub Copilot, где занимался разработкой функций автодополнения кода и чата. В настоящее время также возглавляет направление AI-инженерии в компании Tribe AI. Автор книги Relevant Search (Manning), являющейся референсом в области поисковых систем. Имеет степень магистра аэрокосмической инженерии Виргинского политехнического института.
Альберт Циглер
Альберт Циглер – один из основателей-инженеров GitHub Copilot, первого коммерчески успешного LLM-продукта в индустрии. Именно он спроектировал систему промт-инжиниринга и взаимодействия с моделями для Copilot. Сегодня Альберт занимает позицию Head of AI в компании XBOW – стартапе на стыке искусственного интеллекта и кибербезопасности, где руководит интеграцией LLM в системы безопасности. Занимался проектированием AI-систем задолго до того, как LLM-приложения стали мейнстримом.
Как отметил Хамель Хусейн, независимый исследователь и консультант по ИИ: «Альберт и Джон стоят за одним из самых успешных в истории коммерческих продуктов генеративного ИИ – GitHub Copilot, – и поэтому могут считаться отличными наставниками».
Структура книги
Книга разделена на три логические части, каждая из которых углубляет понимание читателя от базовых принципов к продвинутым техникам.
Часть I: Основы (Fundamentals)
Первая часть закладывает фундамент – понимание того, как работают LLM изнутри. Здесь рассматриваются следующие темы:
Часть II: Основные техники (Core Techniques)
Вторая часть – сердце книги, где раскрываются практические приёмы создания эффективных промтов:
Часть III: Продвинутые техники (Expert Craft)
Третья часть посвящена масштабированию от отдельных промтов к полноценным AI-системам:
Ключевые идеи и уникальные концепции
LLM как механизм автодополнения
Центральная идея книги: понимание того, что LLM – это по сути механизм предсказания следующего токена на основе обучающих данных. Промт-инжиниринг в простейшей форме – это практика составления промта таким образом, чтобы его продолжение содержало информацию, необходимую для решения задачи. Это парадигмально важный тезис, без которого невозможно системно строить LLM-приложения.
Принцип Красной Шапочки (Little Red Riding Hood Principle)
Одна из самых запоминающихся концепций книги гласит: «Не сходи с тропинки, по которой обучалась модель». Чем ближе структура промта к паттернам обучающих данных (статьи, код, markdown-документы, стенограммы), тем предсказуемее и стабильнее будет результат. Авторы рекомендуют мимикрировать под знакомые модели форматы – программный код, новостные статьи, техническую документацию.
Творческое использование logprobs
Авторы делятся нетривиальным приёмом из опыта разработки GitHub Copilot: использование logprobs (логарифмических вероятностей токенов) для оценки качества генерации без анализа самого ответа. Альберт Циглер обнаружил, что экспоненциальное среднее logprobs начала генерации оказалось наиболее предсказательной мерой – если модель не «путалась» в начале, остальная часть была качественной. Кроме того, предлагается техника повышения качества: увеличить температуру, сгенерировать несколько ответов параллельно и выбрать лучший по logprobs.
Три персонажа вместо двух
Неожиданная находка: авторы обнаружили, что в ряде задач использование трёх персонажей в промте (спрашивающий, отвечающий и «субъект обсуждения») даёт лучшие результаты, чем стандартная пара «пользователь-ассистент».
Динамическое формирование системных промтов
Рецензенты отмечают, что тема динамического конструирования системных промтов (system prompts) в зависимости от контекста – по-настоящему свежая концепция, которую сложно найти в других публикациях.
Практическая ценность
Книга выделяется несколькими практическими достоинствами:
Критика и ограничения
При всех достоинствах книга не лишена недостатков, которые отмечают читатели:
Тем не менее, эти ограничения также показывают, какие концепции оказались «вечными» – фундаментальное понимание работы LLM, стратегии формирования промтов и подходы к оценке качества остаются актуальными вне зависимости от конкретного поколения моделей.
Для кого эта книга
Оценка
Книга Берримана и Циглера занимает уникальную нишу: это не сборник промт-рецептов и не академический учебник, а инженерное руководство от людей, которые стояли у истоков одного из самых успешных LLM-продуктов в истории – GitHub Copilot. Её фундаментальный подход – «прежде чем писать промты, пойми, как работает модель» – делает знания устойчивыми к быстрой смене технологий.
Рейтинг на Goodreads составляет 4.04/5 на основе отзывов читателей. На Abebooks книга получила оценку 4.3/5. Русскоязычное издание от «Питера» также получает положительные отзывы.
Для инженера, работающего с LLM-системами, это безусловно стоящее вложение времени. Как резюмировал один из рецензентов: «Неровная книга – местами слишком широкая, местами многословная – но при этом наполненная конкретными, практичными и отлично объяснёнными рекомендациями. Для инженера – однозначно стоит прочитать».