"Ваши AI агенты все еще застревает в циклах? Тогда я иду к вам! 💃 Меня вчера все таки выдернули на короткую консультацию (очень не хотелось работать в выходные.) по проблеме стараой, доброй и прозаичной – ""нам вообще не понятно почему оно периодически проваливается в бесконечный цикл tool-call вызовов."" При этом там одна *большая модель от гугла.* В проекте использовался LlamaIndex с примерами прямо из документации :) На удивление функциональности у агента мало, а в бесконечный цикл он провалился из-за противоречивого типа (ну точнее структуры) данных в ответах одной из функций (ну и промпт там был явно со странной структурой.) Разобрались ровно за один часовой звонок. И вот буквально 10 минут назад мне отписались что ""утром переписали, весь день тестируем и ни одного провала в циклы!"" Решили всё с помощью ~~серебрянной-пули~~ Schema Guided Reasoning – по каноничному примеру с выбором нужного тула (см тут.) Никаких promp-издевательств. Никаких бесконечных циклов. ¯\_(ツ)_/¯ В довесок приятно было услышать что ребята послушали мой ""совет на закуску"" и попробовали все таки модели подешевле – всё работает хо-ро-шо! Вот она прелесть SGR - структурируешь и свое рассуждение и рассуждения LLM, решение работает если не одинаково, то как минимум предсказуемо на разных моделях. Ну и денег можно сильно сэкономить :) @m0n0x41d"