Когда AI ходит кругами
Иногда AI предлагает исправление, оно не работает, он предлагает другое, оно тоже не работает, и вот вы уже на три цикла «попробуй вместо этого» в глубину. Это сигнал, а не тупик. Сделайте следующее:
- Остановитесь и сбросьте контекст. Начните новое сообщение, в котором подведёте итог всему, что вы теперь точно знаете (подтверждено логами), а не всему, что вы перепробовали. Длинный чат, набитый провалившимися попытками, активно отравляет следующий ответ AI — он продолжает совпадать по шаблону с тупиками в собственной истории.
- Укажите, что вы исключили. «Мы подтвердили, что
userравен undefined и запрос к БД возвращает null. Строка запроса выглядит правильно. Значит, проблема находится выше по коду от запроса.» Это не даёт AI заново предлагать тупиковые варианты. - Попросите его объяснить, а не исправить. «Проведи меня, шаг за шагом, через то, как
userполучает своё значение от запроса до строки 14.» Принуждение к объяснению часто вскрывает пробел. - Добавляйте больше логирования, а не больше догадок. Когда теории заканчиваются, путь вперёд — это улики.
- Уменьшите проблему. Попросите AI помочь вам построить наименьший возможный фрагмент, который всё ещё воспроизводит баг. Часто баг становится очевидным, как только убран шум, — а если он не воспроизводится в уменьшенной версии, вы узнали, что причина в том, что вы удалили.