- BrainTools - https://www.braintools.ru -
Передовые модели сейчас действительно хорошо пишут код — лучше, чем справляются с большинством других задач. Работа с агентами ощущается как взгляд из будущего: полигон для проверки того, насколько далеко можно зайти с агентными возможностями. Это заряжает, даёт результат и при этом — откровенно странно ощущается.
Я веду список советов по агентному кодингу: правила и ориентиры для тех, кто только начинает работать с Codex, Claude Code, Pi или любым другим агентом. Каждый пункт — обобщённая рекомендация, применимая к агентному программированию в целом. Хочется, чтобы уроки оставались актуальными по мере того, как улучшаются модели и инструменты.
Ниже — текущий список: 10 уроков агентного кодинга. Десять — красивое круглое число, хороший повод опубликовать.
Оговорюсь: я лишь отточил и систематизировал эти принципы. Как сказал мне сегодня Кшетраджна Рагхаван [1]: «Это безумно — как все мы независимо приходим к одним и тем же выводам».
(Если считаете, что что-то упущено — напишите.)
Реализуй, чтобы понять. Можно далеко уйти с Spec-Driven Development [2], но сам процесс написания кода выявляет решения, о которых вы не думали, и делает спецификацию лучше [3]. Когда код стоит крайне дешево — реализуй, чтобы узнать больше.
Пересобирай часто. Собирай сборки как можно чаще, чтобы узнавать больше. Форкай и переписывай свои самые сумасшедшие мысленные эксперименты. Проверяй, докуда можно довести фичу. Конечно, итерации и накопление работ никто не отменял — но дешёвый код позволяет разведывать и переизобретать так, как раньше было невозможно.
Вкладывайся в end-to-end тесты. Когда код можно пересобрать дёшево, стоит тратить время на тесты, которые измеряют функции продукта, а не способ их реализации. Нужны поведенческие контракты, дающие свободу перестраивать и переписывать.
Документируй намерение. Тесты описывают цели, код — методы, но ни то ни другое не отвечает на вопрос зачем. Намерение стоит за решениями, и если зафиксировать его рядом с кодом, это помогает вам и агенту двигаться в одном направлении.
Держи спецификации актуальными. Обновляй spec-файлы — markdown-документы с целями и планами — по мере продвижения кода и тестов [3]. Если относиться к спецификации как к замороженному артефакту, написанному до начала работы, упустишь всё, что узнал в процессе. Актуальная спецификация постоянно направляет ваши решения и решения агента, а частые сборки становятся проще.
Ищи сложное. Поработав над проектом достаточно долго, начинаешь упираться в реально трудные вещи: интуитивный дизайн, производительность, безопасность, отказоустойчивость, системную архитектуру. Лёгкое вайбкодить может каждый. Ценность — в сложном [4]. Найди его и копай.
Автоматизируй всё простое. Чтобы больше времени тратить на сложное, минимизируй время на лёгкое. Упаковывай знания в Skills, создавай Hooks, автоматизируй code review, давай инструментам накапливать работу.
Развивай вкус [5]. Когда код появляется быстро, а обратная связь — нет, единственный источник фидбека, который успевает за темпом, — это ты сам. Чем лучше знаешь свою область, пользователей и их проблемы, тем дальше можешь зайти без остановок на проверку.
Агенты усиливают опыт [6]. Опытные разработчики недооценивают, сколько интуиции [7] они вкладывают в промпты: правильные термины, правильный фрейминг, правильный уровень конкретики. Знание своего стека экономит множество циклов при реализации и отладке, сокращает лишнее хождение агента по кругу. Техническая экспертиза в связке с хорошим вкусом — трудно бить такую комбинацию.
Код дешевый, но поддержка, сопровождение и безопасность — нет. Агентный код бесплатен в том смысле, в каком бесплатен, например, щенок. Поддержка стоит дорого [8], и безопасность тоже [9]. Строй быстро, но отдавай себе отчёт в том, что берёшь на обслуживание.

Друзья! Перевод этой статьи подготовила команда ТГК «AI for Devs» — канала, где мы рассказываем про AI-агентов, плагины для IDE, делимся практическими кейсами и свежими новостями из мира ИИ. Подписывайтесь [10], чтобы быть в курсе и ничего не упустить!
Автор: python_leader
Источник [11]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/29862
URLs in this post:
[1] Кшетраджна Рагхаван: https://x.com/kshetrajna
[2] Spec-Driven Development: https://www.dbreunig.com/2026/02/06/the-rise-of-spec-driven-development.html
[3] сам процесс написания кода выявляет решения, о которых вы не думали, и делает спецификацию лучше: https://www.dbreunig.com/2026/03/04/the-spec-driven-development-triangle.html
[4] Ценность — в сложном: https://www.dbreunig.com/2023/12/27/deja-connu.html
[5] вкус: http://www.braintools.ru/article/6291
[6] опыт: http://www.braintools.ru/article/6952
[7] интуиции: http://www.braintools.ru/article/6929
[8] стоит дорого: https://www.dbreunig.com/2026/02/21/why-is-claude-an-electron-app.html
[9] безопасность тоже: https://www.dbreunig.com/2026/04/14/cybersecurity-is-proof-of-work-now.html
[10] Подписывайтесь: https://t.me/+ZxbEQrU_LVg3OWUy
[11] Источник: https://habr.com/ru/articles/1031816/?utm_campaign=1031816&utm_source=habrahabr&utm_medium=rss
Нажмите здесь для печати.