4-этапный ритуал для доверия к коду, написанному ИИ

Я создал весь свой продукт, используя ИИ-агента для написания кода.

Самый большой риск — это не баги. Самый большой риск — это набор тестов, который проходит по неверной причине. Зеленая галочка может лгать.

Чтобы сохранять контроль, я использую эти четыре шага.

  1. Зафиксируйте критерии успеха Запишите правила прохождения или провала теста в git еще до того, как увидите результаты работы ИИ. Если вы определите критерии успеха после того, как ИИ закончит работу, вы выберете такое определение, которое будет выгодно результату ИИ. Однажды я потерял проект из-за того, что тест прошел, измеряя не то, что нужно. Сначала установите планку.

  2. Запустите базовые тесты Зафиксируйте (commit) свои критерии и запустите тесты на текущем коде. Вам нужна проверенная точка отсчета. Вы должны знать, прошел ли тест сегодня или он уже был «зеленым» до того, как к нему прикоснулся ИИ.

  3. Требуйте план перед написанием кода Просите ИИ составить план. Не просите сразу писать код. Большинство людей портят свою кодовую базу, потому что одобряют 400 строк кода, даже не прочитав их. План можно проверить за две минуты. Это не позволит ИИ удалять сложные тест-кейсы, чтобы «подтянуть» показатели.

  4. Только ручное одобрение Изучите план. Если что-то кажется неверным — возражайте. Только после этого одобряйте работу. ИИ никогда не пишет код, который я не прочитал бы заранее в плане. Автоматическое одобрение ведет к созданию систем, которые «уверенно ошибаются».

Source: https://dev.to/jeonsewon/the-4-step-ritual-i-use-so-an-ai-coding-agent-cant-hand-me-a-green-checkmark-that-lies-9pf

Optional learning community: https://t.me/GyaanSetuAi