четверг, 29 октября 2026 г.

Вводи в контекст! Даже ИИ-шку

 


Я тут интеграцию двух приложений тестирую. Вообще не представляю, что бы я делала без ИИ, поднимая эти приложения с нуля (инструкция была, скажем так, неидеальна).

И вот я все подняла, запускаю запрос в приложение 1, который должен скачать справочник и положить его в папку приложения 2. Огребаю «permission denied».

Перепроверили права по инструкции, все есть. Начали диагностику, в том числе снимать strace, который почему-то не сработал во время ошибки. И тут я вижу в рассуждениях ChatGPT:

У нас есть два возможных сценария:

  • Ошибка появилась в приложении 2 и одновременно зафиксирована в strace — увидим конкретный системный вызов и причину отказа.

  • Ошибка появилась в приложении 2, но обращения к файлу в strace нет — возможно, загрузку выполняет другой процесс, а не Java с PID 8459.

Я ж ему исходно просто лог скинула и спросила "как убедиться, что права нужные?", а в логе было "не могу положить файл в папку приложения 2", вот он и подумал, что именно оно падает.

Скидываю ему результат выполнения последних запросов и добавляю: «только ошибка в приложении 1, а не 2, оно пытается файл сохранить». Ответ чатика:


Ну, по крайней мере мы поняли, почему strace ничего не поймал 😁

И чатик выдал уже новые инструкции. 


Вывод

Вводите в контекст! Да, даже умную ИИ-шку, тогда вам придется совершать меньше телодвижений. И тратить меньше токенов, если делать через агент, но моя задача — проверить инструкцию самой и записать все грабельки, которые агент просто молча порешает.

 

Комментариев нет:

Отправить комментарий