ДалееСледующее руководство
Рефлексия и самокорректирующие агенты
Приложения
Техническое РУКОВОДСТВО
Саморефлексия позволяет агенту ИИ анализировать свои результаты и действия в середине задачи, а затем вносить изменения на основе этой критики.
Прослушайте это руководствоОзвучено ИИ · ~2 min
Он превращает одноразового угадывателя в систему, которая сама замечает и исправляет свои ошибки.
В цикле агента языковая модель выполняет действия (вызов инструментов, написание кода, ответ), наблюдает за результатами и решает, что делать дальше. Саморефлексия добавляет осознанный шаг, на котором модель оценивает свою недавнюю работу, прежде чем продолжить. Такие структуры, как Reflexion (2023), делают это конкретным: после неудачной попытки агент пишет короткую словесную критику («Я забыл обработать случай с пустым списком») и сохраняет ее в памяти, поэтому следующая попытка зависит от этого урока. Self-Refine использует ту же модель для генерации обратной связи, а затем итеративно переписывает свой ответ. Рефлексия может возникнуть в результате сравнения результатов с целью, проверки сообщений об ошибках или выполнения тестов. Результатом является более высокая надежность при выполнении многоэтапных задач, таких как программирование, веб-навигация и математика, где один проход часто терпит неудачу, но цикл критики и повторения успешен.
Агент кодирования запускает неудачный модульный тест, считывает обратную трассировку, записывает отражение, отмечающее ошибку отклонения на единицу, и переписывает функцию на следующей итерации цикла.
Агент веб-просмотра, который щелкнул неправильную ссылку, размышляет о странице, на которую он попал, распознает несоответствие своей цели и возвращается, чтобы попробовать другую ссылку.
Ассистент-исследователь готовит ответ, критикует его на предмет необоснованных утверждений и вносит правки, добавляя цитаты или защищая от неопределенных утверждений, прежде чем вернуть его.
Агент, решающий математические задачи, проверяет свой окончательный ответ на соответствие ограничениям задачи, замечает несоответствие единиц измерения и переделывает расчет вместо того, чтобы отправлять ошибочный результат.
Ожидайте, что отражение станет встроенным примитивом агента, а не подсказкой, с моделями, обученными понимать, когда отражение стоит дополнительных токенов, а когда оно просто сжигает вычислительные ресурсы. Модели верификаторов и обратная связь по исполнению будут все больше укреплять самокритику, чтобы агенты перестали галлюцинировать, что неправильные ответы являются правильными. Исследования также нацелены на режим неудачи, когда модели уверенно подтверждают плохую работу, стремясь к выверенному, основанному на фактических данных размышлению и выученным критериям остановки цикла.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Саморефлексия позволяет агенту ИИ анализировать свои результаты и действия в середине задачи, а затем вносить изменения на основе этой критики. Он превращает однократного угадывателя в систему, которая выявляет и исправляет свои собственные ошибки.
Саморефлексия включает этап оценки, на котором агент критикует свои недавние действия или результаты и использует эту критику для руководства своим следующим шагом.
Рефлексия сохраняет вербальную самокритику в буфере эпизодической памяти и вводит ее в контекст последующих испытаний, поэтому обучение происходит в контексте, а не посредством обновления весов.
Обоснованные внешние сигналы, такие как неудачные тесты или ошибки во время выполнения, дают конкретную, заслуживающую доверия обратную связь, тогда как чисто самостоятельная критика может быть ошибочной.
Без обоснованной обратной связи модели иногда проверяют ошибочную работу и ошибочно приходят к выводу, что все в порядке, поэтому важна внешняя проверка.
Self-Refine использует одну модель, которая оставляет отзывы о своем черновике, а затем итеративно пересматривает выходные данные, используя эти отзывы.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Рефлексия и самокорректирующие агенты
Приложения