3,583 papers
arXiv:2610.18240 75 13 окт. 2026 г. FREE

TrueMAD: адресные советы между агентами вместо простой раздачи ответов в дебатах LLM

КЛЮЧЕВАЯ СУТЬ
Обнаружено: прирост от обычных дебатов нескольких копий модели во многом объясняется голосованием по нескольким попыткам. Настоящего обсуждения там мало. Метод TrueMAD позволяет заставить несколько прогонов модели реально найти ошибку в расчёте, а не просто выбрать ответ по большинству. Между «показали всем ответы» и «пересмотри свой» добавляется шаг: каждый эксперт пишет личный совет каждому другому. Совет разбирает конкретный шаг чужого решения: допущение, расчёт или вывод. В итоге верное меньшинство перестаёт сдаваться под давлением толпы, а ошибка получает адрес, где её искать.
Адаптировать под запрос
⚡

TL;DR

TrueMAD — надстройка над мультиагентными дебатами (когда несколько копий модели решают задачу, обмениваются ответами и пересматривают их). Между «показали всем ответы» и «пересмотри свой» добавляется шаг: каждый агент пишет персональный совет каждому другому. Он разбирает конкретный ответ конкретного коллеги. Совет свободной формы: поддержать, возразить, дополнить или задать вопрос. Решает, принять совет или нет, сам адресат.

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

Метод это чинит так: прежде чем пересматривать ответ, каждый обязан разобрать чужой ответ по шагам. Найти конкретное допущение, расчёт или вывод и сказать, как он влияет на итог. Это делает N×(N−1) запросов на раунд (при четырёх агентах — 12). Затем идёт обычный пересмотр уже с этими советами.

🔬

Схема метода

ШАГ 1: Каждый агент решает задачу независимо → N ответов
ШАГ 2: Все ответы показываются всем (как в обычных дебатах)
ШАГ 3: Для каждой пары (источник i → цель j, i ≠ j):
        источник читает ответ цели и пишет совет в свободной форме:
        поддержка / возражение / уточнение / вопрос
        → у каждой цели набор из N−1 советов с подписью, от кого
ШАГ 4: Каждый агент пересматривает ответ, имея:
        свой ответ + чужие ответы + адресованные ему советы
        → может принять, отвергнуть или принять частично
ШАГ 5: Повторить шаги 2–4 на следующих раундах → итог голосованием

Шаги 3 и 4 в оригинале — отдельные запросы к модели. В обычном чате это можно только имитировать одним большим промптом (см. шаблон).

🚀

Пример применения

Задача: Селлер на Wildberries считает юнит-экономику новой толстовки. Три прогона модели дали три разные маржи, и непонятно, кому верить. Нужно, чтобы модели разобрали ошибки друг друга, а не просто проголосовали.

Промпт:


Ты ведёшь структурированную дискуссию трёх независимых экспертов (Эксперт_А, Эксперт_Б, Эксперт_В) по расчёту юнит-экономики. Каждый эксперт честно разбирает чужие рассуждения и сам решает, менять ли свой ответ.



Толстовка: цена на витрине 1 890 ₽, закупка 620 ₽, комиссия WB 19% от цены, логистика до покупателя 68 ₽, доля возвратов 12% (при возврате комиссия не удерживается, логистика и обратная логистика 50 ₽ тратятся), налог УСН 6% с выручки. Посчитай чистую прибыль на одну проданную единицу.



Эксперт_А: 412 ₽. Возвраты не учитывал, налог взял с цены после комиссии.
Эксперт_Б: 355 ₽. Возвраты учёл как потерю 12% выручки, налог — с полной цены.
Эксперт_В: 290 ₽. Возвраты учёл как потерю логистики и обратной логистики, налог — с полной цены.



Раунд 1. Совет каждому адресату (все пары, источник ≠ цель):
  Для каждой пары «Эксперт_X → Эксперт_Y»:
    - Прочитай ответ Эксперта_Y.
    - Найди конкретный шаг, допущение или расчёт и скажи, как он влияет на итог.
    - Форма свободная: поддержи верное, возрази против ошибки, дополни неполное или задай вопрос.
    - Не соглашайся из вежливости и не спорь ради спора.
Раунд 1. Пересмотр:
    - Каждый эксперт видит свой ответ, ответы остальных и советы, адресованные лично ему.
    - Он может принять совет, отвергнуть или принять частично, и обязан объяснить почему.
    - Выдай новый ответ каждого.
Итог: ответ по большинству. Если разногласие осталось, покажи, в каком именно допущении оно.

Результат: Модель покажет шесть адресных разборов (кто кого и что именно проверил), по два на каждого эксперта. Затем идут три пересмотра с пояснением, какой совет принят, а какой отвергнут. В конце — итоговая цифра и, если спор остался, указание на конкретное допущение (например, как считать возвраты). Ожидай разбор по шагам расчёта, а не общие слова вроде «проверь вычисления».

🧠

Почему это работает

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

Сильная сторона. Модель хорошо проверяет конкретный текст: найти неверный шаг, оценить допущение, пересчитать. Это задача локальная, у неё есть объект проверки. Верное рассуждение при этом получает явное подтверждение, а не просто «один из ответов».

Как метод это использует. Он превращает общий вопрос «кто прав?» в N×(N−1) узких вопросов «где именно ошибся этот ответ?». Решение остаётся за адресатом, поэтому метод не навязывает споры, когда оппонент прав.

Рычаги управления: - Число агентов → меньше агентов: меньше пар, дешевле. Три агента дают 6 пар, четыре — 12. - Число раундов → в статье MAD выходит на плато, а TrueMAD продолжает расти к 5-му раунду. Для простых задач хватит одного-двух. - Типы совета (поддержка / возражение / уточнение / вопрос) → не сужай до «найди ошибку», иначе получишь искусственные споры. - Право адресата отвергнуть совет → не убирай, это защищает верный ответ от давления. - Подпись источника → оставляй имя автора каждого совета, чтобы адресат взвешивал его.

📋

Шаблон промпта


Ты ведёшь структурированную дискуссию между {число_агентов} независимыми экспертами ({имена_экспертов}) по задаче. Каждый эксперт честно разбирает чужие рассуждения и сам решает, менять ли свой ответ.



{задача_с_проверяемым_ответом}



{имя_эксперта_1}: {ответ_и_ключевые_допущения}
{имя_эксперта_2}: {ответ_и_ключевые_допущения}
{имя_эксперта_3}: {ответ_и_ключевые_допущения}



Повтори {число_раундов} раз:
  Шаг A. Советы (все упорядоченные пары, источник ≠ цель):
    Для каждой пары «Эксперт_X → Эксперт_Y»:
      - Прочитай ответ Эксперта_Y.
      - Найди конкретный шаг, допущение или расчёт и скажи, как он влияет на вывод.
      - Форма свободная: поддержка верного / возражение против ошибки / уточнение неполного / вопрос.
      - Не соглашайся из вежливости и не спорь ради спора.
  Шаг Б. Пересмотр:
      - Каждый эксперт видит свой ответ, ответы остальных и советы, адресованные лично ему (с указанием автора).
      - Он вправе принять, отвергнуть или принять частично, и объясняет почему.
      - Выдай обновлённый ответ каждого эксперта.
Итог: ответ по большинству. Если единого мнения нет, назови допущение, из-за которого разошлись.

Что подставлять. {задача_с_проверяемым_ответом} — задача, где есть расчёт или вывод, который можно проверить по шагам. {ответ_и_ключевые_допущения} — ответы из трёх независимых прогонов (новые чаты) вместе с допущениями, а не только итоговая цифра. {число_раундов} — для начала 1–2.

🚀 Быстрый старт — вставь в чат:

Вот шаблон TrueMAD (адресные советы между агентами в дебатах). Адаптируй под мою задачу: [твоя задача]. 
Задавай вопросы, чтобы заполнить поля.

[вставить шаблон выше]

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

⚠️

Ограничения

⚠️ Нужны частично верные ответы: метод даёт больше всего, когда в группе есть верное меньшинство или у ответов есть верные куски. Если ошиблись все, адресные советы не вернут правильный ответ. Авторы прямо это оговаривают.

⚠️ Цена: число запросов растёт как N×(N−1) на раунд. В оригинале это отдельные вызовы модели. Один промпт-симуляция в чате не проверялась авторами и может работать слабее.

⚠️ Скромный прирост на простых и фактологических вопросах: на TruthfulQA, где большинство агентов и так отвечает верно, выигрыш небольшой. Основной эффект — на сложных задачах рассуждения.

⚠️ Только задачи с проверяемым ответом: проверяли математику, научные вопросы и правдивость. Для текстов, стратегии и креатива, где нет «верной цифры», метод не тестировали.

⚠️ Модели и полнота данных: основные опыты на одной не фронтирной модели (Qwen3-30B-A3B). Статья на рецензии, а предоставленный текст обрывается на анализе динамики дебатов, так что результаты по контролю числа вызовов и другим моделям здесь не видны.

🔍

Как исследовали

Команда из Zhejiang University взяла четыре копии модели Qwen3-30B-A3B и пять раундов дебатов. Проверяли на трёх наборах: олимпиадная математика AIME (2024–2026), научные вопросы GPQA-Diamond и 200 вопросов TruthfulQA на правдивость. Сравнивали пять схем: обычные дебаты (MAD), «MAD с той же инструкцией, но без адресных советов» (promptMAD), вариант с разнообразием стратегий (DMAD) и их версии с надстройкой (TrueMAD, TrueDMAD). Каждый опыт повторяли на трёх случайных зёрнах.

Среднее улучшение точности отдельного агента — около +3,6 п.п. для TrueMAD над MAD и +4,7 для TrueDMAD над DMAD. На сложных вопросах, где в первом раунде ошибались минимум половина агентов, разрыв вырос до +7,1 и +8,6 п.п. Обычные дебаты к поздним раундам выходят на плато, а с советами точность продолжает расти.

Самое важное — контроль promptMAD. Та же формулировка инструкции без адресности почти не отличается от обычных дебатов. Значит, дело не в «более умном» промпте, а в том, что каждый обязан разобрать конкретный ответ конкретного коллеги. Удивило, что на лёгком TruthfulQA выигрыш минимален: когда большинство и так правы, давить на верное меньшинство нечему. Для практики отсюда следует: просить модель «пересмотри с учётом других мнений» — слабый ход, лучше требовать конкретный разбор чужого ответа.

💡

Адаптации и экстраполяции

💡 Адаптация для разных чатов (ручной вариант без одного большого промпта): возьми ответы от ChatGPT, Claude и Gemini на один сложный расчёт. В каждый чат вставь ответ другой модели с просьбой найти конкретный шаг и дать совет. Потом верни каждому его советы и попроси пересмотреть.

Задача: {задача}.
Вот чужой ответ на неё: {ответ_другой_модели}.
Найди конкретный шаг, допущение или расчёт, который влияет на итог. Если ответ верный — скажи, на чём он держится. Если нет — укажи, где ошибка и как её исправить. Можешь задать вопрос автору.

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

🔧 Техника: убрать право отказа → риск потерять верный ответ. В шаблоне пересмотр говорит «принять, отвергнуть или принять частично, объясни почему». Если заменить на «исправь ответ по советам», модель вернётся к режиму «подстраиваюсь под большинство». Оставляй адресату свободу.

🔗

Ресурсы

  • Beyond Answer Sharing: TrueMAD for Targeted Peer Engagement in Multi-Agent Debate (на рецензии).
  • Авторы: Dezheng Bao, Sihang Du, Renhong Huang, Zhizhang Yuan, Yifei Sun, Yang Yang — Zhejiang University.
  • Связанные работы из статьи: Du et al. 2024 и Liang et al. 2024 (базовые мультиагентные дебаты), Smit et al. 2024 и Wang et al. 2024 (прирост MAD объясняется голосованием), Estornell & Liu 2024 и Oh et al. 2025 (эхо-камеры и конформность), Liu et al. 2025 (DMAD).

📋 Дайджест исследования

Ключевая суть

Обнаружено: прирост от обычных дебатов нескольких копий модели во многом объясняется голосованием по нескольким попыткам. Настоящего обсуждения там мало. Метод TrueMAD позволяет заставить несколько прогонов модели реально найти ошибку в расчёте, а не просто выбрать ответ по большинству. Между «показали всем ответы» и «пересмотри свой» добавляется шаг: каждый эксперт пишет личный совет каждому другому. Совет разбирает конкретный шаг чужого решения: допущение, расчёт или вывод. В итоге верное меньшинство перестаёт сдаваться под давлением толпы, а ошибка получает адрес, где её искать.

Принцип работы

Процесс такой. Сначала каждый решает задачу сам. Потом каждый читает ответ каждого коллеги и пишет ему совет: поддержка, возражение, уточнение или вопрос. Потом каждый пересматривает свой ответ, видя советы, адресованные лично ему. Принять совет, отвергнуть или принять частично — решает сам адресат. Главная смена вопроса: вместо общего «кто прав?» модель отвечает на узкое «где именно ошибся этот ответ?». Это как разница между «посмотрите все чертежи и выберите лучший» и «инженер, проверь вот этот узел в этом чертеже». Во втором случае есть объект проверки. При четырёх экспертах выходит 12 таких узких проверок за раунд.

Почему работает

Когда модель видит кучу чужих ответов и просьбу «обнови свой», у неё нет конкретной задачи. Самый простой сигнал — сколько ответов совпало. Поэтому верный ответ в меньшинстве сдаётся. Ошибочный не получает указания, где он ошибся. Но проверять конкретный текст модель умеет: найти кривой шаг, оценить допущение, пересчитать. Метод даёт ей именно такую задачу. Верное рассуждение при этом получает явное подтверждение, а не просто статус «один из ответов». Контрольный опыт: тот же текст «умной» инструкции пересмотра, но без адресных советов, дал почти тот же результат, что обычные дебаты. Значит, дело не в красивой формулировке, а в самих персональных разборах. Ещё одна находка: на обычных дебатах качество выходит на плато, а у TrueMAD продолжает расти к 5-му раунду. Для простых задач хватит одного-двух раундов. Рычаги управления: - Число экспертов: три дают 6 пар, четыре дают 12. Меньше экспертов — дешевле. - Типы советов: не сужай до «найди ошибку». Иначе получишь споры ради споров. - Право отвергнуть совет: не убирай. Оно защищает верный ответ от давления. - Подпись автора: оставляй имя у каждого совета, чтобы адресат взвешивал его.

Когда применять

Расчёты и логические задачи с проверяемым ответом → особенно когда три прогона модели дали три разные цифры и непонятно, кому верить. Подходит для математики, финансовых и бизнес-расчётов, научных вопросов. Не подходит для текстов, стратегии и креатива, где нет верной цифры. Там метод не проверяли. Не поможет и тогда, когда ошиблись все эксперты: адресные советы не вернут правильный ответ из ниоткуда. Лучше всего работает, когда в группе есть верное меньшинство или хотя бы верные куски рассуждений.

Мини-рецепт

1. Собери независимые ответы: прогони задачу в трёх новых чатах. Не в одном, иначе ответы будут похожи.
2. Бери не только цифру: копируй ответ вместе с допущениями. Без них советам не к чему привязаться.
3. Вставь всё в шаблон: роль ведущего дискуссию, задача, три ответа, протокол «источник → цель».
4. Начни с 1-2 раундов: на простых задачах больше не нужно. На сложных добавляй раунды.
5. Смотри на спор, а не только на итог: если единого мнения нет, модель назовёт допущение, из-за которого разошлись. Это часто ценнее самой цифры.
6. Не режь права адресата: пусть может отвергнуть совет и объяснить почему.
7. Помни про имитацию: в оригинале каждый совет — отдельный запрос к модели. Один большой промпт в чате авторы не проверяли, он может работать слабее.

Примеры

[ПЛОХО] : Вот три ответа по марже толстовки: 412, 355 и 290 рублей. Выбери правильный.
[ХОРОШО] : Ты ведёшь дискуссию трёх независимых экспертов (Эксперт_А, Эксперт_Б, Эксперт_В) по расчёту прибыли с одной проданной толстовки. Задача: цена 1 890 рублей, закупка 620, комиссия маркетплейса 19%, логистика 68, возвраты 12% (при возврате комиссии нет, но логистика и обратная логистика 50 рублей тратятся), налог 6% с выручки. Ответы: Эксперт_А: 412 рублей, возвраты не учитывал. Эксперт_Б: 355 рублей, возвраты как потеря 12% выручки. Эксперт_В: 290 рублей, возвраты как потеря логистики. Раунд 1, шаг А: для каждой пары «Эксперт_X → Эксперт_Y» найди конкретный шаг в ответе Y и скажи, как он влияет на итог. Форма свободная: поддержка, возражение, уточнение или вопрос. Не соглашайся из вежливости и не спорь ради спора. Шаг Б: каждый видит свой ответ, чужие ответы и советы лично ему, вправе принять, отвергнуть или принять частично и объясняет почему. Выдай новые ответы. Итог: ответ по большинству, а если спор остался, назови допущение, из-за которого разошлись. Результат: шесть адресных разборов (кто кого и что именно проверил). Затем три пересмотра с пояснением, какой совет принят, а какой отвергнут. В конце итоговая цифра и, если нужно, указание на спорное допущение, например как считать возвраты. Вместо общих слов «проверь вычисления» ты получаешь разбор по шагам расчёта.
Источник: Beyond Answer Sharing: TrueMAD for Targeted Peer Engagement in Multi-Agent Debate
ArXiv ID: 2610.18240 | Сгенерировано: 2026-10-14 23:40

Проблемы LLM

ПроблемаСутьКак обойти
Модель сдаёт верный ответ, когда видит чужие ответыПоказываешь модели несколько ответов (свой и чужие). Просишь: «обнови свой». Верный ответ в меньшинстве часто меняется на неверный, потому что большинство давит сильнее логики. Ошибочный ответ не исправляется: никто не указал, где именно ошибка. В итоге получается голосование, а не проверкаНе проси «пересмотри с учётом других». Сначала пусть каждый ответ получит разбор по шагам от другого эксперта. Только потом пересмотр. Подробности в методе ниже

Методы

МетодСуть
Адресные разборы перед пересмотром — проверка вместо голосованияЧто делать. Возьми 3–4 независимых ответа на одну задачу. Лучше из новых чатов, вместе с допущениями. Для каждой пары «эксперт X → эксперт Y» попроси разбор. X читает ответ Y. Находит конкретный шаг, допущение или расчёт. Говорит, как он влияет на итог. Форма свободная: поддержка, возражение, уточнение или вопрос. Затем каждый эксперт видит свой ответ, чужие ответы и советы, адресованные лично ему, с именем автора. Он принимает, отвергает или принимает частично, и объясняет почему. Итог берётся по большинству. Если спор остался, модель называет допущение, из-за которого разошлись. Синтаксис в промпте: Для каждой пары «Эксперт_X → Эксперт_Y»: найди конкретный шаг и скажи, как он влияет на вывод. Не соглашайся из вежливости и не спорь ради спора. Почему работает: вопрос «кто прав?» превращается в узкие вопросы «где ошибся этот ответ?». У каждого есть объект проверки. Верное рассуждение получает явное подтверждение. Ошибка получает конкретное указание. Цена: N×(N−1) разборов за раунд. Три эксперта дают 6, четыре дают 12. Для начала хватит 1–2 раундов. Когда да: расчёты, математика, логические выводы, любые задачи с проверяемым ответом. В группе есть верное меньшинство или верные куски. Когда нет: все ответы ошибочны. Тексты, стратегия, креатив без «верной цифры». Простые фактологические вопросы, где большинство и так право. Важно: в одном промпте это только имитация. Надёжнее делать разбор и пересмотр отдельными запросами

Тезисы

ТезисКомментарий
Модель сильнее проверяет конкретный текст, чем отвечает на общий вопрос «кто прав»Проверка конкретного ответа — локальная задача. Нужно найти неверный шаг, оценить допущение, пересчитать. Общая просьба «обнови ответ» такого объекта не даёт. Тогда самый простой сигнал — сколько ответов совпало. Одна лишь более умная формулировка пересмотра без адресных разборов почти ничего не меняет. Применяй: вместо «подумай ещё раз с учётом других ответов» пиши «разбери шаги ответа Y и скажи, как каждый влияет на итог»
📖 Простыми словами

Beyond Answer Sharing: TrueMAD for Targeted Peer Engagement in Multi-AgentDebate

arXiv: 2610.18240

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

Это как тухлое совещание в зуме, где начальник бросает: «Ну что, все согласны?», и все уныло поддакивают самому уверенному идиоту. Формально консенсус достигнут, но на деле проект летит в трубу. А подход TrueMAD работает как принудительный код-ревью тет-а-тет: ты не имеешь права отмолчаться, ты обязан лично ткнуть коллегу носом в косяк или аргументированно объяснить, почему его логика хромает.

Что реально меняет правила игры: надстройка Targeted Peer Engagement, где агенты пишут друг другу персональные рецензии свободной формы. Модель не просто видит чужую цифру, а получает адресный тычок: «ты забыл комиссию за возврат товара». Эксперименты доказали, что попытка просто «попросить модель думать лучше» даёт нулевой прирост качества, а вот персональный разбор ошибок вытаскивает верный ответ даже из забитого меньшинства.

Тестировали на сложных рассуждениях, но принцип универсален. Считаешь юнит-экономику селлера, где ошибка в логистике сожрёт всю маржу, пишешь критичный бэкенд или собираешь финмодель — слепое голосование моделей сольёт бюджет. Везде, где цена галлюцинации измеряется деньгами, нужен не хор соглашателей, а жесткий перекрёстный допрос.

Короче: хватит плодить параллельные промпты в надежде, что они «проголосуют и договорятся». Стадный инстинкт LLM убивает точность, если между агентами нет адресных споров. Заставляй модели проверять чужие выкладки в упор и писать прямые рецензии. Иначе твоя дорогая связка нейросетей будет дружно и сверхуверенно вести бизнес к кассовому разрыву.

Работа с исследованием

Адаптируйте исследование под ваши задачи или создайте готовый промпт на основе техник из исследования.

0 / 2000
~0.5-2 N-токенов ~10-30с
~0.3-1 N-токенов ~5-15с