Введение в работу от спецификации
Работа от спецификации — приём, в котором первым артефактом в решении задачи становится короткий документ: цель, контекст, что делаем, чего не делаем, критерии приёмки, открытые вопросы. Агент работает от него, а команды в чате носят вспомогательный характер.
Зачем приём нужен
Агент отвечает не на ваш вопрос, а на всё, что оказалось в его контекстном окне к моменту генерации ответа. Переписка на сорок реплик — плохой носитель постановки задачи: намерение в ней размазано, ограничения потерялись где-то в середине окна, а критерий приёмки не назван вовсе. Отсюда знакомый результат: код формально собирается, но делает не то, что надо, и спорить не о чем — договорённости нет ни в одном месте.
Спецификация переносит намерение из переписки в документ. Она короткая — страница, а не техническое задание, — и её ценность в трёх вещах, которых в диалоге не бывает. Первая: явный отрицательный список. «Чего не делаем» ограничивает агента сильнее, чем десять уточнений после факта. Вторая: критерий приёмки, названный до работы. Пока его нет, «готово» значит «агент перестал печатать». Третья: общий предмет задачи при расхождении. Когда результат не совпал с ожиданием, вы правите спецификацию и запускаете заново, а не объясняете заново каждый раз.
Что приём даёт Академии
Приём стоит в центре первых двух курсов, и они делят работу между собой. Первый ставит контур: намерение → спецификация → агент → результат → приёмка результата человеком, и возврат к спецификации при расхождении. Второй отвечает на вопрос, который первый только ставит: чем наполнено контекстное окно агента в момент генерации ответа и кто за это наполнение отвечает — потому что спецификация попадает в окно не одна, а вместе с четырьмя другими слоями контекста и конкурирует с ними за место в ограниченном объёме.
Обе ступени не привязаны ни к платформе, ни к предметной области: приёмы переносятся на любой проект, где вы работаете с агентами.
Курс 1 · Цикл разработки продуктов на основе ИИ
Зачем вам этот курс. Вы уже пишете код с агентом, но результат зависит от удачи: где-то вышло с первого раза, где-то пришлось переписывать многое или даже всё. Курс переводит эту работу в регулярно повторяемый результат.
Что вы освоите. Постановку задачи и сборку контекста, спецификацию как первый артефакт, базовую проверку результата, разбор рисков и защитных рамок. Дальше — концепцию цикла: от Waterfall к подходу от намерения, роли ИИ-команды, агентные паттерны. Третья глава — практикум на двух инструментах, Claude Code и Cursor: субагенты, скиллы, MCP, звенья и границы контура агента.
В чём польза. Вы перестаёте относиться к агенту как к умному автокомплиту и начинаете видеть, как именно выстроить работу с ним.
Устройство. Три главы, 19 уроков, каждый урок заканчивается тремя тестами с разбором. Предпосылки — опыт разработки, Git и командная строка.
Курс 2 · Управление контекстом ИИ-агентов в командной разработке
Зачем вам этот курс. Агент отвечает не на ваш вопрос, а на всё содержимое окна контекста. Курс — о том, чем это окно наполнено и кто за наполнение отвечает.
Что вы освоите. Пять слоёв контекста — постоянный, проектный, задачный, сессионный, инструментальный: у каждого своё время жизни, свой владелец и свой способ попасть в окно. Почему постоянный слой не помнится вечно, а слабеет по ходу сессии, и почему окно — ёмкость, за которую конкурируют слои. Дальше — контекстная система команды разработки: правила, README и журнал решений, стандарт артефакта и его владелец, нормативный слой, неявные источники, метрики качества и симптомы деградации. Третья глава — работа над задачей: режим планирования, работа от спецификации и сворачивание, ревью контекстного пакета, тест-дизайн, исследования.
В чём польза. Вы перестаёте чинить ответы агента и начинаете чинить его вход.
Устройство. Три главы, 24 урока, каждый урок заканчивается тремя тестами с разбором. Предпосылка — первый курс.
Следующая ступень — введение в Agentic Ops: та же дисциплина в регулируемой экосистеме и в закрытом периметре.