Безопасность и правоJiqizhixin (机器之心)→ оригинал

Метод PoS ловит ИИ-агентов в петле ложных убеждений: 36 повторов в ALFWorld

Задача в симуляторе ALFWorld: положить нагретую чашку в шкаф. Агент поставил чашку в микроволновку, затем в шкаф, а потом 36 раз подряд открывал шкаф и смотрел на него. Бюджет действий закончился, задача не решена. Он пропустил нагрев. Авторы новой работы, о которой пишет Jiqizhixin, называют такой сбой Belief Trapping: агент застревает в неверном представлении о состоянии задачи и не может из него выйти. Для диагностики и выхода из ловушки они предлагают метод PoS. В примере агент работал с полной историей взаимодействия (подход Raw Trajectory). • Сбой: 36 одинаковых проверок шкафа вместо недостающего шага. • Причина: ошибочное убеждение агента о выполненной части задачи. • Метод PoS должен распознавать такие ловушки и разрывать их.

AI-обработка оригинала Jiqizhixin (机器之心); редакция Hamidun News
Метод PoS ловит ИИ-агентов в петле ложных убеждений: 36 повторов в ALFWorld
Источник: Jiqizhixin (机器之心). Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникJiqizhixin (机器之心) ↗
Главный редактор
Сбой36 одинаковых проверок шкафа вместо недостающего шага.
Причинаошибочное убеждение агента о выполненной части задачи.
Ключевой факт #3Метод PoS должен распознавать такие ловушки и разрывать их.

Задача выглядит детской: взять чашку, нагреть, убрать в шкаф. В симуляторе ALFWorld один из агентов с ней не справился. Он положил чашку в микроволновку, переложил в шкаф и затем 36 раз подряд заглядывал в шкаф, пока не исчерпал бюджет действий. Задача осталась невыполненной: агент пропустил нагрев. Этот эпизод китайские исследователи использовали как иллюстрацию явления Belief Trapping, а издание Jiqizhixin рассказало о методе PoS, который должен такие случаи распознавать и разрывать.

Как выглядит ловушка убеждений

Главное в этом примере: агент не сломался и не завис. Он действует, причём всё время. Каждый шаг формально допустим, среда не возвращает ошибок, и со стороны это похоже на работу. Но прогресса нет, потому что внутреннее представление агента о состоянии задачи расходится с реальностью. Он считает, что всё необходимое сделано, и проверяет результат, а не ищет упущенное.

Отсюда и название. Belief Trapping можно перевести как «ловушка убеждения»: ошибочная гипотеза о ходе задачи закрепляется и перестаёт пересматриваться. Чем дольше агент крутится в петле, тем больше в его контексте записей, подтверждающих ту же картину. Тридцать шесть повторов за один эпизод показывают, что сам по себе он из такого состояния не выходит.

Почему полная история не помогает

Пример в статье относится к агенту, который использует полную историю взаимодействия, то есть подход Raw Trajectory. Интуитивно кажется, что чем больше контекста, тем лучше: модель видит все свои действия и ответы среды. Кейс с чашкой показывает обратное. Длинная сырая история не гарантирует, что модель вернётся к исходному условию и заметит шаг, который так и не был сделан. Она может просто закрепить ошибочную линию поведения.

Это мой вывод из описанного примера, а не цитата из работы. Но он согласуется с наблюдением: ошибку здесь не исправить добавлением токенов. Нужен механизм, который смотрит на траекторию со стороны и отличает движение от прогресса.

Что известно о PoS

В доступном фрагменте материала раскрыта только суть: PoS нацелен на то, чтобы идентифицировать Belief Trapping и вывести агента из него. Как именно он устроен, на каких моделях и бенчмарках проверялся, какой прирост показал, из текста не видно. Эти данные придётся смотреть в самой статье. Пока цифры оценивать рано.

Что можно зафиксировать уже сейчас:

  • среда: ALFWorld, текстовый симулятор бытовых задач для агентов;
  • задача: нагреть чашку и убрать в шкаф;
  • сбой: пропущен шаг нагрева, агент 36 раз повторил проверку шкафа;
  • итог: бюджет действий исчерпан, задача не решена;
  • базовый подход в примере: Raw Trajectory, то есть полная история взаимодействия;
  • предложенное решение: метод PoS для обнаружения и разрыва ловушки.

Что с этим делать разработчикам агентов

Даже без деталей PoS из кейса следуют практические вещи. Разработчикам, которые строят агентов на LLM, стоит проверить свои системы на аналогичный сбой.

Первое: считайте повторы. Одно и то же действие с одним и тем же результатом больше двух-трёх раз подряд почти всегда признак зацикливания, а не усердия. Простой детектор петель стоит дешевле, чем потраченный впустую бюджет действий.

Второе: разделяйте «сделал» и «достиг цели». Перед завершением или после серии бесплодных шагов агенту полезно заставлять заново сверяться с исходным условием и перечислять подцели. В истории с чашкой такая сверка выявила бы пропущенный нагрев.

Третье: не считайте длинный контекст лекарством. Если агент опирается на полную историю, оцените, не подкрепляет ли она его собственные ошибки.

Четвёртое: включите в тесты задачи с многошаговыми зависимостями, где порядок и полнота шагов важны. Именно там такие ловушки и проявляются. Когда появятся подробности работы, сравните PoS с этими простыми защитами. Реальная ценность метода определяется тем, насколько он лучше них.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: как выглядит ловушка убеждений?

Главное в этом примере: агент не сломался и не завис. Он действует, причём всё время. Каждый шаг формально допустим, среда не возвращает ошибок, и со стороны это похоже на работу. Но прогресса нет, потому что внутреннее представление агента о состоянии задачи расходится с реальностью. Он считает, что всё необходимое сделано, и проверяет результат, а не ищет упущенное. Отсюда и название. Belief Trapping можно перевести как «ловушка убеждения»: ошибочная гипотеза о ходе задачи закрепляется и перестаёт пересматриваться. Чем дольше агент крутится в петле, тем больше в его конте

Что известно по теме: почему полная история не помогает?

Пример в статье относится к агенту, который использует полную историю взаимодействия, то есть подход Raw Trajectory. Интуитивно кажется, что чем больше контекста, тем лучше: модель видит все свои действия и ответы среды. Кейс с чашкой показывает обратное. Длинная сырая история не гарантирует, что модель вернётся к исходному условию и заметит шаг, который так и не был сделан. Она может просто закрепить ошибочную линию поведения. Это мой вывод из описанного примера, а не цитата из работы. Но он согласуется с наблюдением: ошибку здесь не исправить добавлением токенов. Нужен ме

Что известно по теме: что известно о PoS?

В доступном фрагменте материала раскрыта только суть: PoS нацелен на то, чтобы идентифицировать Belief Trapping и вывести агента из него. Как именно он устроен, на каких моделях и бенчмарках проверялся, какой прирост показал, из текста не видно. Эти данные придётся смотреть в самой статье. Пока цифры оценивать рано. Что можно зафиксировать уже сейчас: среда: ALFWorld, текстовый симулятор бытовых задач для агентов; задача: нагреть чашку и убрать в шкаф; сбой: пропущен шаг нагрева, агент 36 раз повторил проверку шкафа; итог: бюджет действий исчерпан, задача не решена; базовый

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Автономные AI-агенты

Делегируйте ресёрч, код и рутину автономному AI-агенту

Интеллектуальная агентная среда NomadNet Agent (agent.nomadnet.ai) выполняет многошаговые задачи: глубокий веб-ресёрч, анализ данных, написание кода и автоматизацию браузера.

Запустить NomadNet Agent →Платформа NomadNet AI
Что вы думаете?
Загружаем комментарии…