Хардкорный курс «Harness-инженер»

Станьте тем, кто выстроит разработку с AI-агентами в вашей команде.

Научитесь выбирать задачи для автоматизации, организовывать работу по спецификациям, подключать агентов к инструментам проекта и оценивать качество результата. Получите основу, чтобы запустить пилот и стать техническим лидером внедрения.

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

Старт 30 октябряонлайн, ср и пт, 19:00 МСК40 000 ₽

Матрица внимания трансформера
СТАРТ 30 октября
МОДУЛЕЙ 4
ЛЕКЦИЙ 10
ДЛИТЕЛЬНОСТЬ ~5 недель
ПРЕПОДАВАТЕЛЬ
Алексей Нечаев

Запись открытой лекции

Особенности работы LLM и проблемы архитектуры Transformer

Алексей Нечаев · 1 ч 19 мин

Смотреть запись лекции «Особенности работы LLM и проблемы архитектуры Transformer»

Что даст курс

Агент знает ваш проект

Правила и решения — в базе знаний. Агент сам берёт нужное под задачу, пересказывать проект в чате больше не нужно.

Агент работает с вашими системами

Свой MCP-сервер — доступ к вашим инструментам и данным. Хуки — проверки на каждом шаге.

Предсказуемый результат

Спецификация задаёт рамки, проверки показывают, где агент из них вышел. Типовой код — детерминированной генерацией, без токенов.

Ошибки ловятся до ревью

Любая модель может ошибиться. Проверки внутри процесса ловят типовые ошибки — выдуманные API, лишний расход токенов — раньше, чем до них дойдёт ревьюер.

Цифры вместо ощущений

Evals и анализ сессий покажут, стало ли лучше после нового скилла или смены модели.

Не устареет через месяц

Курс о том, на чём держится любой harness, — сегодняшний и следующий.

Кому подойдёт

Подойдёт, если вы

  • Пишете код с агентами и хотите результат, который не стыдно отправить в прод
  • Строите AI-разработку для команды или проекта
  • Работаете с большой системой, где контекст теряется между сервисами

Понадобится

  • Опыт разработкиКод на курсе — инструмент, его не учат с нуля
  • Уверенность в терминалеClaude Code и Codex работают в CLI
  • Базовый опыт с агентамиХотя бы пробовали Claude Code, Codex или Cursor

Не понадобится

  • Математика и MLУстройство LLM — на пальцах, без формул
  • Разрабатывать свой harnessРаботаем в Claude Code и Codex, свой собираем один раз — чтобы понять устройство
  • Привязка к вендоруПаттерны переносятся на любой harness и любую LLM
  • Платные подписки и APIДля курса ничего покупать не нужно

Как подаётся материал, видно по открытой лекции — запись выше.

Как устроен курс

ЛЕКЦИИ
Живые онлайн по средам и пятницам в 19:00 МСК — примерно по полтора часа
ЗАПИСИ
Сразу после занятия, навсегда
ПОДАЧА
В основном теория с элементами практики — у вендоров разные подходы, а оркестрация сильно зависит от проекта, поэтому учим принципам, а не одному рецепту
ДЕМОНСТРАЦИИ
Преподаватель в эфире собирает harness, пишет MCP-сервер и клиент — по записи это можно повторить у себя
ДОМАШКИ
7 заданий — после каждой лекции модулей 2 и 3 — с обратной связью от преподавателя
ЧАТ
Вопросы по материалу и разбор ваших проектов
ПРОГРАММА
Может обновляться по ходу курса — сейчас практики AI-разработки меняются очень быстро, и мы будем успевать за ними

Программа

Модуль 1

Как устроены LLM

ЛЕКЦИЯ 1 Особенности работы LLM и проблемы архитектуры Transformer Алексей Нечаев

Открытая лекция.

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

Разберём устройство архитектуры Transformer, рассмотрим её сильные и слабые стороны и выясним, какие особенности механизма работы LLM приводят к галлюцинациям, потере контекста, нестабильности результатов и другим ограничениям. Разберём, какие архитектурные решения и приёмы работы с LLM позволяют минимизировать влияние ограничений модели и получать более качественные и предсказуемые артефакты.

  • Transformer
  • Attention
  • Контекстное окно
  • Галлюцинации
  • Потеря контекста
  • Нестабильность результатов
Модуль 2

Harness

ЛЕКЦИЯ 2 Введение в harness: конфигурация, инструменты, скиллы, субагенты Алексей Нечаев ДЗ — домашнее задание

Современный AI-harness — это уже не просто интерфейс для общения с LLM. Это полноценная среда, в которой можно управлять контекстом, инструментами, специализированными агентами и процессом выполнения задач.

Разберём ключевые возможности современных harness-инструментов и научимся использовать их не как «чат с дополнительными кнопками», а как инженерное окружение для разработки.

Рассмотрим конфигурацию, инструменты, skills и subagents, разберём реальные сценарии их применения, неочевидные возможности и типичные ошибки проектирования. Отдельное внимание уделим практикам, которые позволяют превратить набор AI-инструментов в управляемую систему.

  • Конфигурация
  • Инструменты
  • Skills
  • Subagents
  • Управление контекстом
ЛЕКЦИЯ 3 Введение в harness: MCP, хуки, базовая оркестрация Алексей Нечаев ДЗ — домашнее задание

Как подключить AI-агента к собственным системам, инструментам и данным? Как заставить его работать по заданным правилам, а не каждый раз «решать задачу с нуля»?

Разберём протокол MCP и его роль в построении расширяемых AI-систем. Создадим собственный MCP-сервер и клиента, подключим их к агенту и посмотрим, как через MCP предоставлять модели новые инструменты и источники контекста.

Затем перейдём к hooks и базовой оркестрации: научимся управлять поведением агентов, автоматически выполнять необходимые действия на различных этапах работы и строить первые многошаговые AI-процессы.

  • MCP
  • MCP-сервер
  • MCP-клиент
  • Hooks
  • Оркестрация
  • Многошаговые процессы
Модуль 3

Инженерия процесса

ЛЕКЦИЯ 4 Контроль и отслеживание ошибок Алексей Нечаев ДЗ — домашнее задание

Чем больше автономности получает AI-агент, тем сложнее становится понять, где именно он ошибся и почему.

Разберём практические механизмы контроля качества AI-разработки: обнаружение галлюцинаций, некорректных решений, чрезмерного расхода токенов и ошибочных выходных артефактов.

Научимся не только находить проблемы, но и встраивать контроль непосредственно в окружение оркестратора, чтобы типовые ошибки выявлялись автоматически, а повторяющиеся проблемы не воспроизводились от задачи к задаче.

  • Контроль качества
  • Галлюцинации
  • Расход токенов
  • Автоматические проверки
ЛЕКЦИЯ 5 Second Brain: организация базы знаний Алексей Нечаев ДЗ — домашнее задание

Современные harness-инструменты умеют «запоминать» контекст, но простого механизма памяти недостаточно для полноценной работы с большим проектом. Как организовать техническую и продуктовую информацию так, чтобы агент действительно мог использовать её в работе?

Разберём архитектуру Second Brain для AI-разработки: как хранить справочную информацию, архитектурные решения, правила проекта, техническую документацию и продуктовый контекст; как структурировать знания и предоставлять агентам именно ту информацию, которая необходима для выполнения конкретной задачи.

  • Second Brain
  • База знаний
  • Память агента
  • Архитектурные решения
  • Документация
ЛЕКЦИЯ 6 Spec-Driven Development Алексей Нечаев ДЗ — домашнее задание

Можно ли организовать разработку так, чтобы AI не «придумывал» реализацию на каждом шаге, а последовательно выполнял формализованную спецификацию?

Разберём Spec-Driven Development — один из наиболее активно развивающихся подходов к AI-assisted разработке. Поговорим о структуре спецификаций, жизненном цикле изменений и взаимодействии спецификаций с агентами, skills и оркестрацией. Разберём, как превратить спецификацию из обычного документа в исполняемый элемент процесса разработки, позволяющий сделать работу AI более предсказуемой и воспроизводимой.

  • Spec-Driven Development
  • Спецификации
  • Жизненный цикл изменений
  • Исполняемые спецификации
ЛЕКЦИЯ 7 Детерминированная кодогенерация Алексей Нечаев ДЗ — домашнее задание

Не каждую задачу стоит отдавать AI-агенту. В некоторых случаях значительно эффективнее один раз формализовать правила и генерировать код детерминированно.

Разберём, как проектировать спецификации для кодогенераторов, способных создавать не только инфраструктурный слой и API-контракты, но и доменные и прикладные компоненты системы.

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

  • Кодогенерация
  • API-контракты
  • Доменный слой
  • Генерация или агент
ЛЕКЦИЯ 8 Eval-инжиниринг Алексей Нечаев ДЗ — домашнее задание

Как понять, что новый skill действительно улучшил работу агента? Что произойдёт с качеством после смены модели или версии LLM? И как убедиться, что улучшение одного сценария не привело к регрессии в другом?

Построим систему измерения эффективности AI-окружения. Разберём eval-подходы, A/B-тестирование skills и агентов, автоматизированную проверку генерируемых артефактов и способы отслеживания регрессий. Отдельно рассмотрим, как использовать результаты реальных задач проекта для постоянного улучшения skills, агентов и самого процесса разработки.

  • Evals
  • A/B-тестирование
  • Регрессии
  • Проверка артефактов
Модуль 4

AI-First в масштабе

ЛЕКЦИЯ 9 Паттерны перевода проектов на AI-First архитектуру Алексей Нечаев

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

Разберём практические паттерны миграции существующих legacy-проектов к AI-First архитектуре: какие изменения необходимы на уровне кода, инфраструктуры, документации и инженерных процессов, с чего начинать миграцию и как внедрять AI постепенно, не останавливая развитие продукта.

  • AI-First
  • Legacy
  • Миграция
  • Инженерные процессы
ЛЕКЦИЯ 10 Оркестрация в распределённых системах, Dark Factory Алексей Нечаев

Большинство демонстраций AI-разработки ограничиваются одним репозиторием или отдельным микросервисом. Но реальные enterprise-системы состоят из десятков и сотен компонентов, а задачи часто проходят через несколько сервисов, репозиториев и команд. Что произойдёт, если дать AI-оркестратору доступ ко всему необходимому контексту распределённой системы?

Разберём подходы к оркестрации разработки в multi-service и distributed environments: работу с несколькими репозиториями, межсервисными зависимостями, общим контекстом и согласованными изменениями.

В финале перейдём к концепции Dark Factory — максимально автоматизированного конвейера разработки, в котором AI берёт на себя всё большую часть пути от постановки задачи и спецификации до реализации, проверки и подготовки результата к поставке.

  • Multi-repo
  • Распределённые системы
  • Межсервисные зависимости
  • Dark Factory

Расписание

Первая лекция — открытая, в записи: она выше на странице. Остальные — живые, онлайн, по пятницам и средам, с 30 октября по 27 ноября, с 19:00 до ~20:30 по Москве.

Октябрь
Пн Вт Ср Чт Пт Сб Вс 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Ноябрь
Пн Вт Ср Чт Пт Сб Вс 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Переносы — исключение: если лекцию всё же придётся сдвинуть, предупредим не позднее чем за сутки.

Преподаватель

Алексей Нечаев
Алексей Нечаев
Эксперт по ИИ-оркестрации

Backend-разработчик с 18-летним опытом, технический лидер и эксперт по распределённым системам и ИИ-оркестрации. Спикер PHP Russia, Стачки и Пыхапа, член программного комитета Пых.конф’25, мейнтейнер и контрибьютор Rubix ML и Rubix NumPower.

Руководил командами ИИ-оркестрации в проектах Северстали и L’Oréal. Специализируется на backend-разработке, ML-инструментах и внедрении ИИ в корпоративные системы.

Стоимость и запись

Старт 30 октября.
Оставьте заявку — свяжемся и расскажем, как присоединиться к курсу.

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