Дебаггинг с AI

Как использовать AI для поиска и исправления багов. Systematic debugging

Категория
Практика
Сложность
Средний

Что это

AI-дебаггинг — использование моделей для диагностики и исправления ошибок. AI отлично понимает стектрейсы, логи и может предложить исправления.

Техники

1. Скорми стектрейс

Скопируйте полный стектрейс ошибки в AI. Модель разберёт его и предложит исправление.

2. Опиши ожидаемое vs реальное

“Ожидаю X, получаю Y. Вот код: …”

3. Rubber Duck с AI

Объясните проблему AI как будто объясняете коллеге. Часто в процессе объяснения находите решение сами.

4. Systematic Debugging

  1. Воспроизведите баг
  2. Изолируйте проблему
  3. Сформулируйте гипотезу
  4. Проверьте с помощью AI
  5. Примените исправление
  6. Проверьте регрессии

Чего не делать

  • Не просите “исправь все баги” — будьте конкретны
  • Не применяйте исправление не разобравшись в причине
  • Не игнорируйте предупреждения AI о побочных эффектах
Редактировать на GitHub →