Дебаггинг с AI
Как использовать AI для поиска и исправления багов. Systematic debugging
Что это
AI-дебаггинг — использование моделей для диагностики и исправления ошибок. AI отлично понимает стектрейсы, логи и может предложить исправления.
Техники
1. Скорми стектрейс
Скопируйте полный стектрейс ошибки в AI. Модель разберёт его и предложит исправление.
2. Опиши ожидаемое vs реальное
“Ожидаю X, получаю Y. Вот код: …”
3. Rubber Duck с AI
Объясните проблему AI как будто объясняете коллеге. Часто в процессе объяснения находите решение сами.
4. Systematic Debugging
- Воспроизведите баг
- Изолируйте проблему
- Сформулируйте гипотезу
- Проверьте с помощью AI
- Примените исправление
- Проверьте регрессии
Чего не делать
- Не просите “исправь все баги” — будьте конкретны
- Не применяйте исправление не разобравшись в причине
- Не игнорируйте предупреждения AI о побочных эффектах