ДалееСледующее руководство
Ограждения и модерация вывода
Языковой ИИ
РУКОВОДСТВО ПО ЯЗЫКУ ИИ
Самоуточнение — это метод подсказок, при котором языковая модель анализирует собственные выходные данные и переписывает их, повторяя цикл до тех пор, пока ответ не улучшится.
Прослушайте это руководствоОзвучено ИИ · ~2 min
It matters because models can often spot and fix their own mistakes without any extra training or human feedback.
Self-Refine, представленный Мадааном и его коллегами в 2023 году, использует одну и ту же модель в трех ролях: генератор, критик и редактор. Сначала модель выдает первоначальный ответ. Затем ему предлагается дать конкретный, действенный отзыв по этому ответу (например, «в этом коде отсутствует обработка ошибок» или «в этом сводке не указаны затраты»). Наконец, он переписывает ответ, используя эту обратную связь. Цикл повторяется до тех пор, пока модель не решит, что выходные данные достаточно хороши или пока не будет достигнут предел шага. Важно отметить, что не требуется никакого дополнительного обучения, модели вознаграждения или внешнего инструмента, только умные подсказки. В таких задачах, как оптимизация кода, диалоги и переписывание настроений, этот цикл значительно улучшил качество по сравнению с однократной генерацией.
Улучшение сгенерированного кода за счет отсутствия пограничных случаев в флаге модели, а затем переписывание функции для их обработки.
Доработка черновика электронного письма или эссе путем придания ему самокритического тона и ясности, а затем его доработка для целевой аудитории.
Оптимизация ответа на математическую задачу или задачу рассуждения путем проверки каждого шага и исправления арифметических ошибок.
Уточнение ответа службы поддержки клиентов, чтобы он непосредственно отвечал на вопрос пользователя, а не давал общий ответ.
Самосовершенствование становится строительным блоком для агентных систем, в которых модели итеративно составляют, тестируют и исправляют код или планы, прежде чем действовать. Ожидайте более тесной интеграции с внешними верификаторами (модульными тестами, калькуляторами, поиском), чтобы критика основывалась на реальных сигналах, а не на мнении модели. Исследования выясняют, когда помогает самокритика, а не когда модели упорно повторяют ошибки, а адаптивные контроллеры решают, сколько раундов доработки действительно необходимо для конкретной задачи, чтобы сбалансировать качество и стоимость.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
Самоуточнение — это метод подсказок, при котором языковая модель анализирует собственные выходные данные и переписывает их, повторяя цикл до тех пор, пока ответ не улучшится. Это важно, потому что модели часто могут обнаружить и исправить свои собственные ошибки без какого-либо дополнительного обучения или обратной связи с людьми.
Self-Refine использует одну модель в трех предлагаемых ролях: создает черновик, критикует его, затем пересматривает.
Отличительной особенностью самосовершенствования является то, что оно не требует дополнительного обучения, модели вознаграждения или обратной связи от человека, а только подсказки.
Критика в новой подсказке поощряет объективную оценку, а не рационализацию первоначального ответа.
Конкретная, действенная критика (например, «добавить обработку ошибок») способствует целенаправленным изменениям; неопределенная обратная связь приводит к неопределенным изменениям.
Если модель не может распознать проблему, ее самокритика не выявит ее, поэтому пересмотр не сможет ее исправить.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Ограждения и модерация вывода
Языковой ИИ