В 2018 я писала про долг компетенций: знания о системе сосредоточены у одного человека, и с его уходом код превращается в legacy. С AI появился вариант похуже. Код сгенерировали, приняли, выкатили – а как он устроен, не понимает никто.
Джейсон Горман называет это comprehension debt – долгом понимания. Команда выпускает код быстрее, чем успевает в нем разобраться, и платит потом: временем, которое уйдет на то, чтобы понять код, прежде чем его менять.
Что показывают исследования
– Anthropic, январь 2026: 52 разработчика, в основном джуны, осваивали новую библиотеку. Группа с AI набрала на тесте на понимание 50%, без AI – 67%. Сильнее всего просела отладка. При этом заметно быстрее с AI не стали.
– (Im)Paired Programming, июль 2026, 54 студента: агенты помогают сделать задачу, но свой код люди понимают хуже. Хуже всего у тех, кто копирует промпты и принимает правки не глядя – для этого уже придумали название: meat proxy, мясной прокси. И все равно предпочитают агентов.
Что интересно
AI сам по себе низкий балл не гарантирует. У Anthropic лучшие результаты у тех, кто задавал концептуальные вопросы и просил объяснить сгенерированный код. Хуже всех, в среднем меньше 40%, справились те, кто целиком отдал AI написание кода или отладку.
Что делать-то?
– просить не только «сделай», но и «объясни, почему так»;
– просить агента задавать как можно больше вопросов до начала имплементации;
– включать учебные режимы: Learning и Explanatory в Claude Code, Study Mode в ChatGPT;
– проверять себя до мержа: git-хук sphinx перед push спрашивает, что сделает ваше изменение (авторы честно пишут, что это тренажер, а не контроль);
– фиксировать «почему» в PR и ADR – пока причину решения еще хоть кто-то понимает.
Про свои техники понимания с AI – Сократ, Фейнман и не только – расскажу в следующем посте.
А у вас уже есть код или документация, которые никто в команде не может объяснить?