Как отлаживать код с помощью ИИ?
3 месяца назад
Никита Вихров
Ответы
Как отлаживать код с помощью ИИ
Отладка с ИИ работает в разы быстрее, если давать модели факты, а не симптомы.
Плохой промпт vs хороший
Плохо:
Хорошо:
Claude найдёт баг с первого ответа: db.get_user() вернул None для несуществующего пользователя.
Шаблон отладочного промпта
Техника «объясни построчно»
Когда не понимаете почему код ведёт себя именно так:
В процессе объяснения Claude часто сам замечает проблему.
Добавление логов через ИИ
Когда непонятно где именно ломается:
Запустите с логами, покажите вывод — дальше диагноз точный.
Минимальный воспроизводящий пример
Не вставляйте 500 строк. Изолируйте:
При изоляции баг часто находится сам.
Итерация в одном диалоге
Не открывайте новый чат при каждой попытке:
Claude видит весь предыдущий контекст и не будет предлагать то, что уже не сработало.
Какие баги ИИ не найдёт
Race conditions — нужен запуск под нагрузкой:
Утечки памяти — нужен профайлер:
Баги окружения — сначала проверьте сами:
Для таких случаев спрашивайте «как использовать profiler», а не «найди баг».
Модели для отладки
- Claude Sonnet — хорош для Python, JS, Go. Хорошо читает стектрейсы
- GPT-4o — сильный в многофайловом контексте
- Claude Opus / GPT-4 — для запутанных случаев с большим кодом, когда Sonnet не справляется
Если коротко: код + стектрейс + входные данные в одном промпте — и 80% багов находится с первого-второго ответа.
3 месяца назад
Никита Вихров




.png)
