← На главную

Как работать с AI-агентами, не теряя понимания системы

01.11.2026 06:13 · hackernews

Автор эссе называет «когнитивной капитуляцией» привычку некритично принимать результаты работы AI-агентов, не разбирая задачу и альтернативы. Такой режим быстр и требует мало усилий, но, по его опыту, приводит к неудачным решениям, техническому долгу и потере знакомства с собственной системой. Уверенный тон моделей усиливает проблему: ответ выглядит убедительно даже тогда, когда его стоит проверить.

Особенно заметен эффект там, где у разработчика мало опыта. В знакомой предметной области он может упростить предложенный агентом код, а в незнакомой склонен принимать его без возражений. Одновременно растёт объём производимого кода: сотни тысяч строк быстро превышают возможности привычных инструментов и ревьюеров. Автор не отрицает пользу агентов, но считает, что скорость разработки не устраняет второй этап работы — понимание результата. Ответственность за систему по-прежнему несёт человек.

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

Для значимых проектов автор рекомендует оставаться внутри рабочего цикла: уменьшать шаги агента, задавать направление и вручную вносить итоговые правки. Сам он использует Codex для редактуры эссе, но изменяет текст собственноручно. Полезны и специальные интерфейсы для понимания: например, представление pull request с diff, пояснениями агента и колонкой для замечаний. Отладчик помогает проверить реальный путь выполнения, а не только рассуждения модели.

При полном делегировании нужны независимая наблюдаемость, контроль ресурсов, детерминированные проверки и дешёвый запуск на теневом трафике без побочных эффектов. Быстрый откат изменений и повторная сборка прототипа снижают цену ошибки. Отдельно автор подчёркивает значение модульной архитектуры: слабо связанные части проще менять и проверять независимо от того, пишет код человек или агент. Главный компромисс остаётся неизбежным — нельзя сохранить глубокое понимание системы, полностью перестав уделять ему время.

Читать оригинал →