ИИ-агент для парсеров: личный опыт с агентным циклом и песочницей
Автору требовалось подключать поставщиков к своим сервисам: ходить на сайты или в API, забирать каталог и раскладывать по колонкам. Каждый раз — новый поставщик, каждый раз — вечер в devtools. В конце июня он решил проверить, может ли LLM сама написать парсер, выполнить код, увидеть ответ сервера и исправить ошибки — без подсказок в редакторе.
Первая версия — один вызов LLM без запуска кода — на реальных поставщиках не сработала ни разу. Пришлось делать агентный цикл с песочницей. Два дня возни с дешёвой моделью: она проговаривала вызовы инструментов прозой вместо structured output, а один запрет в промпте тихо ломал главный сценарий. В итоге агент начал работать, хотя пока не идеально.
Автор делится подробностями реализации: какие фишки помогли, а что пришлось переделывать. История наглядно показывает, почему простой вызов LLM для таких задач не годится и как агентный подход спасает ситуацию.