Я тут интеграцию двух приложений тестирую. Вообще не представляю, что бы я делала без ИИ, поднимая эти приложения с нуля (инструкция была, скажем так, неидеальна).
И вот я все подняла, запускаю запрос в приложение 1, который должен скачать справочник и положить его в папку приложения 2. Огребаю «permission denied».
Перепроверили права по инструкции, все есть. Начали диагностику, в том числе снимать strace, который почему-то не сработал во время ошибки. И тут я вижу в рассуждениях ChatGPT:
У нас есть два возможных сценария:
Ошибка появилась в приложении 2 и одновременно зафиксирована в
strace— увидим конкретный системный вызов и причину отказа.Ошибка появилась в приложении 2, но обращения к файлу в
straceнет — возможно, загрузку выполняет другой процесс, а не Java с PID8459.
Я ж ему исходно просто лог скинула и спросила "как убедиться, что права нужные?", а в логе было "не могу положить файл в папку приложения 2", вот он и подумал, что именно оно падает.
Скидываю ему результат выполнения последних запросов и добавляю: «только ошибка в приложении 1, а не 2, оно пытается файл сохранить». Ответ чатика:
Ну, по крайней мере мы поняли, почему strace ничего не поймал 😁
И чатик выдал уже новые инструкции.
Вывод
Вводите в контекст! Да, даже умную ИИ-шку, тогда вам придется совершать меньше телодвижений. И тратить меньше токенов, если делать через агент, но моя задача — проверить инструкцию самой и записать все грабельки, которые агент просто молча порешает.








