В прогоне без контекста агент сделал самовывоз бесплатным, и все 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
Агент ускорил код, а ревью, тесты и поставка работают с прежней скоростью. Закон Литтла: среднее время в системе равно незавершённой работе, делённой на пропускную способность. Простой пример, не замер: команда проверяет 10 pull request'ов в неделю, агенты производят 30. Через месяц в очереди 80, и даже идеальный PR ждёт 8 недель. Ускорили не то.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Статья, почему ИИ не ускоряет разработку в 10 раз: https://pavlunin.com/content/why-ai-does-not-speed-up-development-10x
#codingagent #ai #разработка #devops #codereview
Дал Coding Agent одну и ту же задачу три раза: добавить самовывоз из пунктов выдачи. Получил три цены: 0, 199 и 150 рублей. Бизнес утвердил 99 рублей и бесплатно от 3000. Агент не ошибся в коде. Он принял бизнес-решение, которое не имел права принимать, просто потому что информации не было.
Полный разбор эксперимента: https://rutube.ru/video/87c17a14c8aafd4273e63745ccb02d55/
Чек-лист контекста для задачи агенту, бесплатно и без регистрации: https://pavlunin.com/tools/coding-agent-context-checklist
#codingagent #ai #разработка #contextengineering
Заключительная часть серии о безопасности AI-агентов в разработке ПО.
Permissions не заменяют sandbox. Три слоя: sandbox — что агент технически может сделать, policy — что ему разрешено, approval — когда нужен человек.
Корпоративный Coding Agent должен работать внутри управляемых границ: контекст, инструменты, политики, sandbox и аудит. Автономность растёт за счёт автоматического разрешения безопасных действий, а не за счёт Full Access.
Бесплатный чеклист прав для Coding Agent: https://pavlunin.com/tools/coding-agent-permissions
Подписывайтесь на канал: следующий ролик — как сделать policy engine.
#codingagent #aiвразработке #безопасность #sandbox #devsecops
Вторая часть серии о безопасности AI-агентов в разработке ПО.
Действия coding agent делятся на три класса. Allow — безопасные и обратимые действия агент выполняет сам: чтение кода, запуск тестов, git diff, файлы в рабочей директории. Ask — действия, влияющие на внешние системы, требуют подтверждения человека: push, PR, деплой, запись в Jira, выход в сеть. Deny — секреты, продовые доступы и разрушительные команды запрещены полностью, независимо от решения модели.
Политика учитывает не только команду, но и пользователя, задачу, ресурс и среду: go test в тестовом окружении — Allow, деплой в production — Ask, доступ к продовому секрету — Deny.
В третьей части — почему sandbox не заменяет политику, и бесплатный чеклист прав. Подписывайтесь на канал.
#codingagent #aiагенты #безопасность #разработка #devsecops
Full Access у coding agent выглядит как автономность, но на деле это снятый контроль.
Современный агент читает файлы, меняет код, запускает команды, ходит в сеть, коммитит в Git и вызывает корпоративные инструменты. Поэтому вопрос уже не в качестве кода, а в том, что агенту разрешено делать самостоятельно.
Первая часть серии из трёх роликов о правах coding agent. Во второй части — как разделить доступы по уровням риска.
Подписывайтесь на канал, чтобы не пропустить продолжение.
#codingagent #aiагенты #aiвразработке #devsecops #разработкапо
Отдал AI расшифровку обычной рабочей встречи. Через минуту получил протокол: задачи, ответственные, сроки и открытые вопросы.
Главная ценность — строки «ответственный: не определён». AI не выдумывает имя, а честно фиксирует, что решение на встрече не приняли. Так протокол показывает, что нужно дозакрыть.
Третья часть мини-серии про протоколы встреч с AI. Готовый промпт и шаблон протокола — бесплатно: https://pavlunin.com/tools/meeting-to-actions
Подписывайтесь на канал, впереди новые практические кейсы применения AI в работе и разработке.
#AI #нейросети #протоколвстречи #продуктивность #разработка
Вторая часть серии о том, как разбирать встречи с помощью AI.
Самая частая ошибка — попросить нейросеть сделать краткое содержание. Результат: ещё один текст, который снова кому-то нужно читать. Пересказ встречи не экономит время команды.
Что нужно на самом деле — действия: кто, что и к какому сроку. В ролике показываю, какой результат получается при правильной постановке задачи.
Продолжение — в следующем видео. Подписывайтесь на канал, чтобы не пропустить третью часть.
#AI #нейросети #разработка #продуктивность #встречи
После встречи остаётся длинная расшифровка, которую никто не перечитывает. Показываю, как поручить AI разобрать её по пунктам: решения, задачи, ответственные, сроки и риски.
Важный приём — отдельно запретить модели придумывать то, чего на встрече не было. В результате пропуски отмечены честно: если ответственного не назвали, в протоколе стоит «не определён».
Первая часть из трёх. В следующем ролике — главная ошибка, которая портит результат: просить у AI краткое содержание.
Я помогаю компаниям внедрять AI в разработку ПО и модернизировать IT-системы. Подписывайтесь, чтобы не пропустить продолжение.
#AI #нейросети #протоколвстречи #управлениепроектами #продуктивность
Следующий этап после Coding Agents — это не более умная модель, а управляемый контекст.
Агенту не нужна вся корпоративная база знаний. В момент конкретной задачи ему нужен ровно тот контекст, который нужен для инженерного решения — и только то, что разрешено пользователю.
В ролике — схема Context Platform: задача → контекст-платформа → нужный контекст → агент → код, тесты, PR — и политика доступа: разрешить, спросить, запретить.
Третья часть серии. Разбор целиком — в статье: https://pavlunin.com/content/context-engineering-coding-agents
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
Канал в MAX: https://max.ru/join/XMl5IJ3pMOhyz9UMi4d6cluY4dK-WrXRnR1lyYTIP4M
#ContextEngineering #AIвразработке #кодингагенты #разработка
Агент прочитал весь репозиторий — и всё равно не знает вашу систему.
В коде лежит решение, а не причины, по которым его приняли. Там нет архитектурных решений и ограничений, о которых команда когда-то договорилась, нет информации о соседних сервисах и системах и нет истории — почему всё устроено именно так.
Вторая часть серии про Context Engineering. В следующем ролике — какой контекст нужно дать агенту и как управлять доступом.
Разбор целиком — в статье: https://pavlunin.com/content/context-engineering-coding-agents
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
Канал в MAX: https://max.ru/join/XMl5IJ3pMOhyz9UMi4d6cluY4dK-WrXRnR1lyYTIP4M
#AIвразработке #кодингагенты #архитектураПО #разработка
Claude Code и другие AI-агенты быстро пишут рабочий код. Но агент не знает, почему ваша система устроена именно так, поэтому технически верное решение может оказаться архитектурно неверным.
Разбираю на примере: бизнес просит добавить новый способ доставки, агент находит сервис в репозитории и сразу пишет код.
Это первая часть серии. В следующих роликах — почему репозитория недостаточно и какой контекст нужно дать агенту.
Сайт и бесплатный AI Engineering Assessment: https://pavlunin.com
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
Канал в MAX: https://max.ru/join/XMl5IJ3pMOhyz9UMi4d6cluY4dK-WrXRnR1lyYTIP4M
#ClaudeCode #AIвразработке #архитектураПО #разработка
Вопрос не в том, насколько AI ускорил написание кода, а в том, насколько быстрее идея попала в production. Следующий этап — AI во всём цикле разработки: требования, архитектурный контекст, код, тесты, проверка изменений, CI/CD. Человек — там, где нужно инженерное решение или контроль.
Подписывайтесь — в следующих роликах продолжение про AI в реальной разработке.
Сайт и бесплатный AI Engineering Assessment: https://pavlunin.com
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
Канал в MAX: https://max.ru/join/XMl5IJ3pMOhyz9UMi4d6cluY4dK-WrXRnR1lyYTIP4M
#AIвразработке #разработкаПО #CodingAgent
Было два дня на изменение — стало два часа. Но задача не исчезла: она быстрее приехала на тестирование, review, проверку безопасности и выкладку. Bottleneck просто переезжает.
Подписывайтесь, если вам интересен AI в реальной разработке. Продолжение — в следующем ролике.
Сайт и бесплатный AI Engineering Assessment: https://pavlunin.com
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
#CodingAgent #ClaudeCode #AIвРазработке
AI ускоряет написание кода — но релизы выходят почти так же медленно. Задача не исчезает: она просто быстрее приезжает на тесты, review, безопасность и выкладку. Подписывайтесь — здесь AI в реальной разработке, а не в презентациях.
Сайт и бесплатный AI Engineering Assessment: https://pavlunin.com
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
#AI #разработка #bottleneck
Владимир Павлунин: почти 20 лет в разработке ПО, от разработчика и архитектора до управления большими командами. На канале проверяю AI-агентов, Claude Code, Codex и локальные модели на практике. Работает — покажу, не работает — тоже покажу. Подпишитесь: в следующем видео проверим, может ли AI ускорить разработку в десять раз.
Сайт и бесплатный AI Engineering Assessment: https://pavlunin.com
Telegram-канал: https://t.me/+egQSUxnWE8kwOGMy
#AI #разработка #ClaudeCode #AIагенты
