Выпуск #6 · 30 мая 2026 г. · 1:39:11
Spec-Driven Development: как писать код с AI-агентами в продакшене | Сергей Белов, Яндекс
Описание
В этом выпуске говорим с Сергеем Беловым, руководителем команды прошивок умно-домовых устройств в Яндексе с более 20 годами опыта в IT о spec-driven development и практическом использовании AI-агентов в промышленной разработке.
В выпуске
- чем spec-driven development отличается от обычного planning mode;
- почему OpenSpec удобен для больших pull request’ов;
- как спеки помогают ревьюить смысл, а не каждую строку кода;
- почему Markdown пока выигрывает у HTML/Canvas для diff и code review;
- как LLM-агенты ускоряют разработку, если у человека уже есть сильная экспертиза;
- как внедрять AI-инструменты в команду без сопротивления.
Тайм-коды
00:54 — О чём выпуск: spec-driven development и OpenSpec
01:21 — Опыт Сергея: Яндекс, инфраструктура, embedded и умный дом
03:40 — Первый опыт с Cursor и переход к AI-агентам
07:48 — Почему Сергей выбрал OpenSpec
09:52 — Зачем читать спеки, а не сгенерированный код
10:08 — Сетап: Claude Code + OpenSpec
13:31 — Чем OpenSpec отличается от обычного planning mode
15:01 — Почему внешняя спека даёт предсказуемость между разными агентами
16:29 — Почему «код — это спецификация» не всегда работает
21:21 — Как валидировать тесты и покрытие
22:29 — Как устроен flow OpenSpec: proposal, design, specs, tasks
31:39 — Coverage, verify и проверка полноты реализации
33:03 — Opus или Sonnet: когда можно экономить на модели
37:53 — Управление контекстным окном и compaction
40:41 — Может ли агент читерить с тестами
42:40 — CodeSpeak, спеки как источник истины и будущее генерации кода
53:58 — Markdown, HTML и Canvas: какой формат удобнее для ревью
01:01:17 — Open source vs большая команда: где AI-агенты работают лучше
01:02:09 — LLM как мультипликатор скилла разработчика
01:03:36 — Кейс: плагин для Wiren Board и Matter Bridge
01:10:05 — oh-my-claudecode против OpenSpec: разные подходы к планированию
01:20:34 — Насколько AI ускоряет разработку
01:26:27 — Как команда принимает нейросети
01:28:36 — Индивидуальное внедрение AI-инструментов в команде
01:35:22 — Проверка на железе и границы автоматизации
01:37:38 — Итоги: спеки, embedded и ответственная разработка с LLM
Материалы и ссылки
- OpenSpec — https://github.com/Fission-AI/OpenSpec
- Github Сергея Белова — https://github.com/arikon
- Плагин Сергея для добавления Wirenboard-устройств в экосистему Matter https://github.com/arikon/matterbridge-wirenboard-plugin
- Roo Code — https://github.com/Bouncingfish/Roo-Cline
- Matterbridge — https://github.com/luligu/matterbridge
- Wiren Board — https://github.com/wirenboard
- OpenAI Codex CLI — https://github.com/openai/codex
- oh-my-claudecode — https://ohmyclaudecode.com/
- Claude Code — https://code.claude.com/docs/en/overview
- Claude Code Hooks — https://code.claude.com/docs/en/hooks-guide
- Cursor Canvas — https://cursor.com/docs/agent/tools/canvas
- OpenAI Symphony — https://openai.com/index/open-source-codex-orchestration-symphony/
- CodeSpeak — https://codespeak.dev/
Продолжить тему
Смотреть следующим
Выпуск #8 · 2:19:31 ИИ в геймдеве: X40 ускорение, агентный пайплайн, нейронное TDD | Дмитрий Разумовский, Nexters, КипрСмотреть и слушать