Где политика не работает: Claude Code и Pi применяют правила проекта только после того, как вы доверили папку. Я сам на это попался при подготовке выпуска — Pi в недоверенной папке выполнил rm -rf молча, расширение просто не загрузилось. Один клик при первом запуске, но без него политика молчит. Правила по командам — префиксные, sandbox ОС — только у Claude Code и Codex, а Codex не умеет запрещать чтение .env.
Полный разбор и живой прогон: https://youtu.be/Gd5YhZpFeS8
AI Development Starter Kit: https://pavlunin.com/products/ai-development-starter-kit
Чек-лист перед запуском coding-агента (бесплатно, без регистрации): https://pavlunin.com/tools/ai-coding-agent-checklist
Telegram «Технический фэншуй»: https://t.me/techfengshui
Одно правило в allow-ask-deny.yaml, и sync.py собирает из него настройки Claude Code, Codex, OpenCode и Pi: settings.json, opencode.json, rules, policy.json. Правите политику — пересобираете; в CI проверка, что настройки не разошлись. Один источник правды на всех агентов.
Полный разбор и живой прогон: https://youtu.be/Gd5YhZpFeS8
AI Development Starter Kit: https://pavlunin.com/products/ai-development-starter-kit
Чек-лист перед запуском coding-агента (бесплатно, без регистрации): https://pavlunin.com/tools/ai-coding-agent-checklist
Telegram «Технический фэншуй»: https://t.me/techfengshui
Главный подвох эксперимента: контекст для удачного прогона я собрал руками, 8 файлов на одну задачу. Самую ценную работу, отбор контекста, сделал человек, который систему знает. Пусть это полчаса на задачу: для команды из 20 человек с агентами это либо чья-то полная ставка, либо никто. Поэтому контекст должна собирать система. Я называю её context platform.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья про context engineering для агентов: https://pavlunin.com/content/context-engineering-coding-agents
#contextengineering #codingagent #ai #platformengineering
Модели станут умнее, и проблема исчезнет? Нет: цены самовывоза нет в репозитории, более умная модель просто угадает её убедительнее. Это же бюрократия? Нет: всё из пакета контекста нужно и новому сотруднику. Маленькой команде платформа не нужна? Возможно. Тогда начните с пакета контекста для самых частых задач и 3 списков прав. Это полдня работы.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист контекста для задачи агенту, бесплатно и без регистрации: https://pavlunin.com/tools/coding-agent-context-checklist
#codingagent #contextengineering #ai #llm
DORA 2024: при росте использования ИИ на 25% пропускная способность поставки снижается примерно на 1,5%, стабильность на 7%. В 2025 связь с пропускной способностью стала положительной, со стабильностью осталась отрицательной. Вывод DORA 2025: ИИ усилитель. METR в 2025 наблюдал 16 опытных разработчиков: с ИИ на 19% дольше, но уверены, что на 20% быстрее. Выборка маленькая, в 2026 METR сообщил о небольшом ускорении. Но разрыв между ощущением и измерением важен.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#dora #ai #разработка #devops
Модель плюс контекст, инструменты, политики, проверки качества и наблюдаемость. Это и есть AI development platform, и модель в этой формуле одно слагаемое из 6. Для сверки 7 возможностей из модели DORA, которые усиливают эффект от ИИ: от ясной позиции компании по ИИ до малых пакетов и качественных внутренних платформ. Ни одна не про выбор модели.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Проверить, где сейчас ваша команда, AI Engineering Assessment: https://pavlunin.com/assessment
#aiplatform #codingagent #ai #platformengineering
Агент написал рабочий код меньше чем за 5 минут. 20 тестов, все зелёные. Но архитектура, безопасность, поставка? Путь любого изменения: идея, требования, архитектура, код, тесты, ревью, проверка безопасности, поставка, продакшен. Агент ускоряет один шаг, код, и ускоряет по-настоящему. Вопрос в том, что происходит со всеми остальными.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#codingagent #ai #разработка #devops
Порядок важен. 1. Измерьте путь от задачи до продакшена. 2. Возьмите 3 самых частых типа задач и соберите для них пакет контекста руками. 3. Настройте ALLOW, ASK, DENY, включите песочницу и закройте секреты продакшена с первого дня. 4. Добавьте независимую приёмку по требованиям хотя бы для одного сервиса. 5. Включите журнал действий и учёт стоимости. И только потом масштабируйте.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Проверить, где сейчас ваша команда, AI Engineering Assessment: https://pavlunin.com/assessment
#codingagent #ai #разработка #devops
Sandbox: техническая граница, к каким файлам и адресам процесс может обратиться. В Claude Code это делает ОС: Seatbelt на macOS, bubblewrap на Linux. Policy: разрешено ли действие этому агенту в этой задаче. Approval: решение человека там, где политика сказала ASK. Audit: доказательство, что произошло и почему. Песочница без политики это клетка без правил, политика без песочницы это правила без замка.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист прав агента ALLOW / ASK / DENY: https://pavlunin.com/tools/coding-agent-permissions
#codingagent #безопасность #claudecode #ai
Оптимизация кодинга не равна оптимизации поставки. Измерять нужно путь от идеи до продакшена, а не строки кода и не токены. Google весной 2026 года заявил, что 75% нового кода у них генерирует ИИ. Впечатляет, но это метрика написания кода: она ничего не говорит о том, как быстро изменения доходят до пользователей. А агенту строки ничего не стоят.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#ai #разработка #метрики #codingagent
Отдельный агент-валидатор не видел, как писался код, и написал приёмочные тесты только по требованиям, контракту и решению про флаги. Без контекста 2-4 проверки из 10, с контекстом 10 из 10, хотя собственные тесты агента были 100% зелёными. Ревьюер с тем же пакетом контекста нашёл 3 блокера. Вердикт: мержить нельзя. 1,5 минуты работы и 25 центов.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#codingagent #codereview #тестирование #ai
CLAUDE.md правильный и полезный шаг: правила сборки, структура, соглашения команды. Но в документации Claude Code прямо сказано: это контекст, а не принудительная конфигурация. Один файл на все задачи, пишется руками, статичен. Платформа выбирает контекст под конкретную задачу из живых источников, учитывает права и показывает, что агент получил.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист контекста для задачи агенту, бесплатно и без регистрации: https://pavlunin.com/tools/coding-agent-context-checklist
#claudecode #codingagent #contextengineering #ai
Поле выбранного пункта по контракту pickup_point_id, агент назвал его point_id. Клиентские приложения его просто не увидят. Флага выкатки нет или он включён сразу, значит, функция уйдёт в продакшен в момент мержа. А доставку при возврате агент во всех 3 прогонах поставил «возвращать», хотя по требованиям она не возвращается. Деньги компании.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья про context engineering для агентов: https://pavlunin.com/content/context-engineering-coding-agents
#codingagent #api #ai #разработка
Условие B: та же задача, тот же репозиторий, та же модель, плюс 8 коротких документов контекста, меньше 2 страниц текста. Агент берёт цену 99 рублей и бесплатно от 3000, лимит 15 килограммов, флаг выключен по умолчанию, доставку при возврате не возвращает и пишет на это тест. Без контекста 4-5 проверок из 7, с контекстом 7 из 7 во всех 3 прогонах.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист контекста для задачи агенту, бесплатно и без регистрации: https://pavlunin.com/tools/coding-agent-context-checklist
#contextengineering #codingagent #ai #разработка
Context engineering не про то, чтобы дать ИИ больше информации. Есть задача, и есть всё, что знает компания: вики, ADR, трекер, чаты, инциденты, контракты. Между ними отбор: что нужно именно для этой задачи. Для самовывоза это требования, контракт, решение про флаги и один инцидент. Правильный контекст, для правильной задачи, в правильный момент.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист контекста для задачи агенту, бесплатно и без регистрации: https://pavlunin.com/tools/coding-agent-context-checklist
#contextengineering #codingagent #ai #llm
Когда агенту надоедает спрашивать, ему дают полный доступ. У OWASP в списке рисков LLM-приложений 2025 года это отдельный пункт: excessive agency, чрезмерная автономия. Лишние функции, лишние права, лишняя автономия. Ответ не «запретить всё» и не «разрешить всё», а 3 категории действий. А отключать проверки документация Claude Code разрешает только в контейнере или виртуальной машине.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему агенту нельзя давать полный доступ: https://pavlunin.com/content/coding-agent-security-allow-ask-deny
#codingagent #безопасность #owasp #ai
Coding Agent похож на очень быстрого и старательного новичка. Он отлично пишет код и читает проект, но не был на встрече, где договорились о цене, и не знает, что было с экспрессом. Проблема не в интеллекте. В репозитории лежат код, тесты, зависимости и конфиги. А ADR, контракты, бизнес-правила, политики и история решений живут в другом месте.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья про context engineering для агентов: https://pavlunin.com/content/context-engineering-coding-agents
#codingagent #contextengineering #ai #архитектура
История, которую я не планировал. В правилах была разрешена команда python, а агент запускал тесты через python3. 16 отказов подряд, и на одном из шагов он написал: попробую поручить проверку субагенту, возможно, у него другие права. Злого умысла нет, агент пытался выполнить задачу. Субагент получил те же правила. Урок: ограничения должна обеспечивать система, а не добрая воля модели.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист прав агента ALLOW / ASK / DENY: https://pavlunin.com/tools/coding-agent-permissions
#codingagent #claudecode #безопасность #ai
В прогоне без контекста агент сделал самовывоз бесплатным, и все 20 тестов были зелёными. Потому что тест проверяет именно бесплатную доставку, то есть закрепляет решение, которое агент сам придумал. Автор согласен сам с собой. Это не про ИИ: человек, который пишет тесты к своему коду, попадает в ту же ловушку. Агент просто делает это в 10 раз быстрее.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#codingagent #тестирование #ai #разработка
Три категории действий для агента. ALLOW: читать код, править рабочую копию, запускать локальные тесты. ASK: всё, что выходит за рабочую копию, от push до выкатки. DENY: секреты продакшена и разрушительные операции на проде. Проверил на репозитории: тесты прошли, чтение .env.production заблокировано, а коммит с отправкой ветки ждёт подтверждения человека.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист прав агента ALLOW / ASK / DENY: https://pavlunin.com/tools/coding-agent-permissions
#codingagent #claudecode #безопасность #ai
