
Работа с AI в кодировании: 6 важных советов
Использование искусственного интеллекта (AI) в кодировании требует особого подхода и подготовки. Внезапно полученный результат может быть не таким надежным, как ожидается. Многие сталкиваются с проблемой, когда AI не оправдывает ожиданий.
Проблема кодинга с AI
Проблема заключается в том, что AI требует подготовки и не позволяет добиться надежного результата с наскока. Старые практики уже не работают, и необходимо подготавливать соломку для этих агентов, научиться делегировать им задачи и не утонуть на этапе код-ревью.
6 советов по работе с AI в кодировании
Эксперт в области AI кодирования Тимур Хахалев и его коллега Денис Киселев собрали актуальные советы по работе с AI в кодировании.
1. Ошибки агента — это ваша ответственность
Первое и самое сложное — отпустить вожжи. Теперь не вы пишете код, а организуете работу того, кто пишет код. Ошибки агента — это проблема процесса, а не самого агента.
- Контекст: не собран, противоречив или содержит мусор.
- Инструкции: их мало, они не директивные, слишком абстрактные или, наоборот, перегруженные деталями.
- Критерии: нет автотестов, вы не объяснили, что такое «хороший результат».
2. Контекст — это топливо
Агент не телепат. Он не знает ваш проект так, как вы. Принцип «Сверху-вниз»: перед стартом любой задачи дайте агенту изучить проект.
- Прогрев: Идеально, если у вас есть Memory Bank (файлы с описанием архитектуры и правил проекта).
- Узкий фокус: Когда общее понимание есть, задавайте вопрос по более узкой теме.
3. Планирование
Никогда не начинайте реализацию без утвержденного плана.
- Автономность: Агент должен включить в план всё, что требуется для его реализации.
- Закрытие пробелов: Сформировав план, попросите агента перепроверить его.
4. Реализация плана — самая простая вещь!
Просите агента сделать пункты плана и ведите его до полной его реализации.
5. Приемка: Тесты вместо Code Review
Вычитывать тысячи строк кода за AI утомительно и опасно — глаз «замыливается». Измените подход к приемке.
- Обратная связь должна быть доступна агенту – критерий оформлен тестом.
- Самый важный тест это e2e сценарий использования фичи.
6. Верификация: Сверка с реальностью
Очень важный шаг в конце. Просите агента взать оригинальный .md файл плана и систематично по пунктам сверить реализацию плана с конкретными файлами кода.
Заключение
Следуя этим советам, вы сможете эффективно работать с AI в кодировании и добиться надежных результатов.







