Команда потратила пять дней на поиск причины, из-за которой приложение периодически «падало» в продакшене. Логи ничего не показывали, воспроизвести локально не удавалось. Когда подключили GitHub Copilot и ChatGPT для анализа кода, баг нашелся за 20 минут. Рассказываю, как это было, с примерами кода и скриншотами. История началась с того, что пользователи начали жаловаться на внезапные ошибки 500 в нашем API. Мониторинг показывал, что проблема возникает хаотично — раз в несколько часов, только под нагрузкой. Мы проверили базу данных, кэш, логи — всё чисто. Тогда мы решили подойти к проблеме нестандартно: скормили подозрительные модули кода ИИ-инструментам с просьбой найти потенциальные проблемы. Результат нас шокировал — ИИ указал на место, которое мы даже не рассматривали как потенциально опасное. Наше приложение — это REST API на Python (FastAPI), которое обрабатывает платежи. Архитектура стандартная: контроллеры → сервисы → репозитории. Симптомы: Вместо того чтобы продолжать «тыкать
Как ИИ помог найти баг, который мы искали неделю: реальный кейс с кодом
10 июня10 июн
1
3 мин