Что произошло
Разработчик Анкур Сети нашёл необычный способ работы с ИИ-ассистентами в программировании. Вместо того чтобы позволять нейросети напрямую изменять код в проекте, он просит её показывать предлагаемые изменения в чате, а затем вручную перепечатывает их в редактор.
Этот метод кажется неэффективным — он делает работу лишь в 2 раза быстрее, а не в 10, как при полном доверии ИИ. Однако автор ценит глубокое понимание кода больше, чем скорость. По его словам, такой подход помогает избежать «когнитивного долга» — ситуации, когда разработчик перестаёт понимать, как работает его же проект.
Детали
Автор использует строгие инструкции для ИИ-ассистента:
«Я хочу понимать каждую строку кода в этом проекте. Никогда не изменяй файлы, пока я явно не попрошу. Показывай все правки в чате, чтобы я мог ввести их вручную»
Процесс выглядит так:
- ИИ предлагает код или команды в чате
- Разработчик вручную перепечатывает их в свой редактор
- При необходимости уточняет непонятные моменты у ИИ
- Попутно улучшает код: рефакторит, добавляет комментарии
Ручной ввод заставляет мозг активнее обрабатывать информацию. Как при конспектировании лекций: когда пишешь сам, запоминаешь лучше, чем при простом чтении.
Почему это важно
Метод решает несколько проблем работы с ИИ-кодом:
- Понимание кода: перепечатывание создаёт «ментальную карту» проекта
- Обнаружение ошибок: замедление помогает заметить «галлюцинации» ИИ
- Контроль качества: код сразу адаптируется под стиль проекта
- Обучение: можно останавливаться и изучать непонятные API
Автор сравнивает это с советами из юности: «Не копируй код из интернета, а перепечатывай». Тогда это помогало учиться, сейчас — сохранять контроль над проектом.
Этот метод не для всех. Если важен только результат (например, в коммерческих проектах с жёсткими сроками), полное доверие ИИ будет эффективнее.
Что дальше
Автор предупреждает: индустрия накапливает «когнитивный долг», когда разработчики всё меньше понимают свой код. Его метод — попытка сохранить баланс между продуктивностью и пониманием.
Для практиков ИИ это полезный урок: автоматизация не должна полностью заменять понимание. Даже с мощными инструментами важно сохранять контроль и осознанность в работе.
Источники
- Оригинал: ankursethi.com — © ankursethi.com