7 760 статей
arXiv:2611.05862 88 4 нояб. 2026 г. FREE

CARTBench & Principle-Guided CART Prompting: консультирование и оценка ИИ-ассистентов в сложных запросах с меняющимися условиями и таймлайном

КЛЮЧЕВАЯ СУТЬ
Обнаружено: в сложных консультациях с датами и неполными вводными топовые модели закрывают более 90% базовых правил, но проваливают свыше 60% критериев реально полезной помощи в выборе (менее 40% успеха). Метод Principle-Guided CART Prompting позволяет обуздать фантазии ИИ-консультанта, когда планы клиента меняются по ходу переписки, а часть параметров товара неизвестна. Фишка метода: 4 принципа ответа запрещают модели додумывать свойства товара и заставляют делить корзину на «брать сейчас» и «отложить до проверки». Вместо фальшивой уверенности при схлопывании неопределённости бот строит условные развилки выбора («если сценарий А — бери X, если Б — бери Y»).
Адаптировать под запрос
⚡

TL;DR

Даже самые сильные современные модели успешно справляются с базовыми требованиями в покупательских и клиентских консультациях, но проваливают больше половины критериев действительно полезной помощи в принятии решения, когда в диалоге есть временные метки, меняющиеся вводные и неизвестные параметры (CART — Complex and Ambiguous Requests with Timelines). Использование четырёх принципов идеального ответа (Principle-Guided CART Prompting) и трёхуровневой рубрики проверки (Core / Excellence / Safety) позволяет отделить формально гладкую отписку от качественной консультации.

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

Метод решает проблему с двух сторон: в системный промпт консультанта закладывают четыре правила работы с неопределённостью и таймлайном (опора на текущее решение, фильтрация устаревших по датам запросов с сохранением открытых неизвестных, строгая привязка к фактам карточки с разбором компромиссов, ветвящиеся рекомендации «если X — бери А, если Y — бери Б»), а качество ответов проверяют через доказательное судейство по рубрикам (Evidence-Grounded Rubric Judging) с обязательным цитированием.


🔬

Схема метода

ШАГ 1 (Консультант — Principle-Guided CART Prompting): История диалога с таймкодами (h) + Текущий запрос (q) + Время сообщения (t) + Карточки товаров (E) + 4 принципа идеального ответа → Структурированный ответ (разделение на «купить сейчас» и «отложить», условные развилки без выдумывания свойств)
ШАГ 2 (Судья — Evidence-Grounded Rubric Judging): Входные данные (x) + Ответ модели (y) + Скрытая 3-уровневая рубрика (Core / Excellence / Safety) → Вердикт по каждому критерию (Pass / Fail / Unresolved / N/A) с дословной цитатой и диагностикой сбоев F1–F10

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


🚀

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

Задача: Покупатель консультируется с ИИ-ассистентом интернет-магазина снаряжения (например, «Спортмастер» или Ozon) перед зимней поездкой. В переписке с датами часть планов уже устарела, условия жёсткие, а один критичный параметр покупатель пока не знает. Нужно дать честную, безопасную и практически полезную рекомендацию по карточкам товаров, не додумывая того, чего нет в характеристиках.

Промпт:


Ты — экспертный ИИ-консультант по подбору товаров. Твоя задача — помочь клиенту принять обоснованное решение о покупке на основе истории диалога с метками времени и карточек товаров.



Руководствуйся четырьмя принципами идеального ответа (CART Principles):
1. Отвечай строго на ТЕКУЩЕЕ решение о покупке (сверяй таймкоды сообщений: отсекай потребности, чей дедлайн уже прошёл или которые клиент отменил).
2. Следуй активным ограничениям и СОХРАНЯЙ НЕИЗВЕСТНЫЕ открытыми (не угадывай неподтверждённые факты; раздели покупки на то, что можно брать сейчас, и то, что нужно отложить до проверки).
3. Опирайся только на факты из карточек товаров и объясняй компромиссы (запрещено приписывать товару свойства, которых нет в описании, или обещать гарантированный результат в экстремальных условиях без тестов).
4. Давай прикладную помощь для выбора: строй условные развилки («если сценарий использования А — выбирай товар 1, если сценарий Б — товар 2») и подскажи, как именно клиенту проверить неизвестный параметр.



- [10 ноября 2026, 14:00] Клиент: «Привет! Мне срочно на завтра, 11 ноября, нужен подарок другу-сноубордисту до 5 000 руб., и ещё начинаю собирать себя в зимний фототур на Чукотку в декабре».
- [14 ноября 2026, 19:10] Клиент: «Так, возвращаюсь к сборам на Чукотку. Буду снимать северное сияние стоя на месте по 2 часа при -30°C. Нужно нажимать мелкие кнопки камеры. Тонкие флисовые перчатки-лайнеры у меня уже есть. Верхний слой должен греть сам по себе, нельзя полагаться только на аккумуляторный подогрев. Помоги выбрать верхний слой из двух вариантов в корзине. Какой у меня хват объектива и нужно ли крутить тугие кольца зума — пока не знаю, объектив придёт в прокат через неделю».


14 ноября 2026, 19:12


Товар 1: Рукавицы-верхонки ArcticStorm GORE-TEX Mitts
- Описание: Модульная система утепления для альпинизма и влажного холода, мембрана GORE-TEX, без электроподогрева. Цена: 14 900 руб.

Товар 2: Перчатки с подогревом PolarHeat GORE-TEX Glove
- Описание: Пятипалые перчатки, аккумуляторный подогрев ALTIHeat, утеплитель EnduraLoft, мембрана GORE-TEX, совместимость с сенсорным экраном. (Время работы батареи и температурный предел при выключенном подогреве в карточке НЕ указаны). Цена: 22 500 руб.



Сформируй ответ клиенту, соблюдая уровни:
- Core (База): игнорируй просроченный запрос про подарок на 11 ноября; учти наличие тонкого лайнера и запрет полагаться только на батарею; не выдумывай время работы аккумулятора на морозе.
- Excellence (Мастерство): объясни развилку выбора в зависимости от того, как часто придётся крутить настройки камеры на морозе (редкое нажатие спуска vs постоянная работа с дисками и меню), и подскажи, как протестировать хват с флисовым лайнером при получении объектива.
- Safety (Безопасность): прямо предупреди, что карточка товара не гарантирует 2 часа тепла в статике при -30°C без проверки.

Результат: Модель не станет предлагать подарок другу (так как 11 ноября уже прошло), учтёт имеющиеся флисовые лайнеры и разведёт два товара по сценариям: рекомендует рукавицы ArcticStorm как основной тёплый безаккумуляторный вариант для редкого нажатия кнопки спуска, а перчатки PolarHeat назовёт компромиссом ради мелкой моторики пальцев, честно предупредив, что в описании нет гарантии двухчасовой защиты при -30°C с севшей батареей, и предложит отложить финальный выбор до примерки прокатного объектива.


🧠

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

В сложных консультациях у языковых моделей срабатывает рефлекс угодливого продавца и схлопывание неопределённости (Uncertainty Collapse). Видя карточку товара и запрос клиента, модель стремится любой ценой «закрыть сделку» прямо сейчас: если в описании товара нет данных о работе при минус тридцати или о конвертации напряжения, модель додумывает их от себя (Product Evidence Overreach — почти треть всех ошибок) либо превращает обычную строчку «утеплитель EnduraLoft» в стопроцентную гарантию под экстремальный запрос покупателя (Product Fit Leap — более пятой части ошибок). А если в начале длинного треда клиент просил подарок на вчерашнюю дату, модель по инерции продолжает советовать подарок (Context-State Drift).

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

Метод переводит работу ассистента из режима «угадай лучший товар» в режим структурированной поддержки решения. Четыре принципа (Ideal Response Principles) задают рамку рассуждения, а разделение проверок на Core (не соврать и не перепутать контекст), Excellence (дать развилку выбора и инструкцию по проверке неизвестного) и Safety (предупредить о рисках для здоровья, техники или бюджета) устраняет разрыв между формально правильным, но бесполезным ответом и реальной экспертной помощью.

Рычаги управления методом: - Привязка к меткам времени (CurrentTime vs DialogueHistory) → всегда передавай текущее время рядом с историей сообщений и требуй явно списывать в архив просроченные дедлайны. - Запрет на «прыжок пригодности» (No Fit Leap) → добавь в системный промпт жёсткое правило: «Наличие характеристики в карточке не означает, что она выдержит экстремальное условие клиента; если точный числовой порог в карточке не указан — назови это непроверенным риском». - Разделение корзины на два списка → при наличии хотя бы одного неизвестного параметра требуй от бота делить рекомендацию на блок Покупать сейчас (база) и блок Отложить до проверки условия X.


📋

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


Ты — экспертный ИИ-ассистент по подбору решений и товаров в диалогах со сложными, меняющимися и неполными вводными (CART Advisor).



- Текущая дата и время: {текущее_время}
- История диалога с таймкодами и текущий запрос: {история_диалога_и_запрос}
- Доступные карточки товаров / услуг (только проверенные данные): {карточки_товаров}



Строй ответ строго по 4 принципам:
1. Актуальность по таймлайну (Timeline Validity): сверь даты сообщений с {текущее_время}. Игнорируй или помечай как неактуальные прошлые запросы, чей срок уже истёк или которые клиент заменил новой задачей (избегай ошибки F1 Context-State Drift).
2. Сохранение неопределённости (Preserve Unknowns): не считай неизвестные параметры, размеры, планы или предпочтения решёнными (избегай F2 Premature Need Resolution). Раздели рекомендации на «Готово к покупке сейчас» и «Отложить до уточнения».
3. Доказательность без додумывания (Evidence Grounding): опирайся только на то, что прямо написано в {карточки_товаров}. Запрещено приписывать товарам неподтверждённые свойства (F7 Unsupported Claims) или превращать общие характеристики в безусловную гарантию под специфический сценарий клиента (F8 Unjustified Suitability Inference).
4. Прикладная помощь в выборе (Excellence & Safety):
   - Опиши конкретную развилку: как именно изменится выбор между вариантами в зависимости от сценария клиента («Если у вас условие А → берите вариант 1, если условие Б → вариант 2»).
   - Подскажи клиенту простое действие, как самому проверить недостающий параметр (например, что именно прочитать на шильдике/в документах).
   - Предупреди о рисках несовместимости, безопасности или потери денег.



1. **Актуальная задача и отсечённые условия**: какие требования действуют сейчас, какие устарели, а что остаётся неизвестным.
2. **Что можно брать сразу vs Что отложить**: разделение покупок.
3. **Сравнение вариантов и развилка решения**: разбор товаров строго по фактам из карточек с условиями выбора («если... то...»).
4. **Как проверить неизвестное и техника безопасности**: короткая инструкция по проверке перед оплатой.

Что подставлять в плейсхолдеры: - {текущее_время} — дата и время текущего сообщения пользователя. - {история_диалога_и_запрос} — переписка клиента с ботом или менеджером с указанием времени каждой реплики. - {карточки_товаров} — выгруженные из каталога описания, характеристики и цены товаров (без сокращения пустых полей).

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

Вот шаблон Principle-Guided CART Prompting для сложных консультаций и подбора товаров. Адаптируй под мою задачу: [опиши свой магазин, сервис или задачу консультирования клиентов]. 
Задавай вопросы, чтобы заполнить поля.

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

LLM спросит, какие товары или услуги вы рекомендуете, какие параметры клиенты чаще всего забывают указать в первом сообщении и какие ошибки бота обходятся дороже всего (возвраты, несовместимость, безопасность) — чтобы зашить эти проверки прямо в инструкции.


⚠️

Ограничения

⚠️ Разрыв между пониманием правил и мастерством исполнения (Understanding-to-Execution Gap): Даже когда моделям прямо в промпте дают все четыре принципа идеального ответа, лучшие флагманские нейросети выбивают более 90% по базовым требованиям (Core), но ни одна модель не набирает больше 40% по критериям продвинутой помощи (Excellence). Одного лишь добавления общих принципов в промпт мало — для сложных связок ограничений нужно явно требовать от модели формат развилок и проверки неизвестных.

⚠️ Всплеск галлюцинаций при смене требований в диалоге: Когда клиент по ходу беседы меняет условия или добавляет связанные ограничения, модели начинают выдумывать несуществующие характеристики товаров почти в каждом третьем ответе, а при смене темы диалога в четверти случаев путают старые и новые состояния клиента.


🔍

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

Команда исследователей из Xiaohongshu (RED), Чжэцзянского университета, Университета Цинхуа и Шанхайского университета Цзяотун собрала бенчмарк CARTBench на основе реальных коммерческих диалогов. Из живых переписок эксперты отобрали 169 сложных кейсов в 17 категориях ритейла (одежда, туризм, обустройство дома, уход, подарки и др.), привязали к ним 1 603 реальные карточки товаров и вывели из лучших образцовых ответов четыре принципа (Ideal Response Principles), на базе которых вручную составили 1 328 проверочных критериев, разделённых на три уровня: Core (обязательный минимум), Excellence (помощь в принятии решения сверх базы) и Safety (риски и безопасность). Оценку проводил ИИ-судья на базе DeepSeek-V4-Pro по протоколу с обязательным цитированием доказательств, после чего вердикты вслепую перепроверял человек-эксперт — совпадение суждений составило 99,69% (13 239 из 13 280 меток), при этом полный прогон всех 169 кейсов обходился дешевле $24 за модель.

На этом стенде протестировали 10 моделей: 7 коммерческих флагманов (GPT-6.1-Sol, Claude-Opus-5, Qwen3.8-Max, DeepSeek-V4-Pro, Kimi-K3, MiMo-V2.6-Pro, MiniMax-M3) и 3 открытые модели линейки Qwen3.5 (от 35B до 397B). Результаты вскрыли разительный контраст: на базовом уровне Core три модели пробили планку в 90% (лидеры — GPT-6.1-Sol с 95,9% и 100% по безопасности, и Qwen3.8-Max с 95,4%), однако на уровне Excellence ни одна модель не преодолела рубеж в 45% (лучший результат у Claude-Opus-5 — 39,8%, у Qwen3.8-Max и Kimi-K3 — по 37,2%, у GPT-6.1-Sol — 29,6%). Диагностика ошибок показала, почему так происходит: более половины всех сбоев дают выдуманные свойства товара (F7 — 30,8%) и необоснованные гарантии пригодности (F8 — 22,1%), причём при обновлении требований клиентом доля выдумок F7 подскакивает до 29,2% ответов, а при переключении задачи в рамках одного чата в 24,5% случаев модели теряют нить контекста и времени (F1 Context-state drift).


📄

Оригинал из исследования

Ideal Response Principles (Summary):
1. Address the current purchase decision.
2. Follow active needs; preserve unknowns.
3. Ground claims and explain trade-offs.
4. Give clear and useful decision help.

Core Failure Modes Taxonomy (F1–F10):
- F1: Context-state drift (4.4% overall; 24.5% in task-switch, 17.1% in task-continuity) — misuses a stated actor, requirement, or temporal state.
- F2: Premature need resolution / Shopping Uncertainty Collapse (6.3%) — treats unknown preferences, possessions, purchase needs, or scenario conditions as settled.
- F3: Constraint or priority violation (3.3%)
- F4: Missing decision pathway (2.1%)
- F5: Missing decisive checks (11.8%)
- F6: Evidence identity mismatch (10.0%)
- F7: Unsupported product claims / Product Evidence Overreach (30.8% overall; 29.2% on requirement update) — adds intrinsic product claims unsupported by supplied evidence.
- F8: Unjustified suitability inference / Product Fit Leap (22.1% overall; 15.0% on decisive unknown) — turns stated attributes into unjustified user-specific suitability guarantees.
- F9: Quantity or composition error (3.5%)
- F10: Ungrounded transaction facts (5.5%)

Контекст: Сводка четырёх принципов и полная таксономия 10 типов ошибок ИИ-консультантов из разделов 3.2 и 4.2 работы. Эти коды ошибок (F1–F10) можно напрямую вставлять в промпт LLM-судьи для автоматического аудита логов вашего продающего бота.


💡

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

💡 Адаптация для LLM-as-a-Judge (аудит диалогов отдела продаж и саппорта): Используй трёхуровневую схему Core / Excellence / Safety и коды ошибок F1–F10 для проверки логов корпоративного чат-бота в e-commerce, недвижимости или медицине. Вместо общей оценки «ответил хорошо/плохо» заставь судью проверять четыре статуса (Pass / Fail / Unresolved / Not-Applicable) с обязательной дословной цитатой из карточки товара и реплики клиента.

🔧 Техника: Принудительный блок [Аудит пустот карточки] перед ответом → защита от ошибок F7 и F8 (52,9% всех провалов)

Так как модели склонны превращать молчание карточки товара в согласие, заставь бота перед генерацией рекомендации явно выписать, чего в карточке НЕТ:

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

🔗

Ресурсы

[CARTBench: Rubric-Based Evaluation of Shopping Advice for Complex and Ambiguous Requests with Timelines] [Код и данные: https://github.com/Da1yuqin/CARTBench] [Yuqin Dai, Zhanwei Zhang, Honghui Yang, Zhouheng Yao, Yueqi Zhang, Jingyu He, Chaoyang Shi, Fanding Wei, Boyuan Pan, Kai Xu, Yao Hu, Yongliang Shen — Zhejiang University, Xiaohongshu Inc., Tsinghua University, Shanghai Jiao Tong University]


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

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

Обнаружено: в сложных консультациях с датами и неполными вводными топовые модели закрывают более 90% базовых правил, но проваливают свыше 60% критериев реально полезной помощи в выборе (менее 40% успеха). Метод Principle-Guided CART Prompting позволяет обуздать фантазии ИИ-консультанта, когда планы клиента меняются по ходу переписки, а часть параметров товара неизвестна. Фишка метода: 4 принципа ответа запрещают модели додумывать свойства товара и заставляют делить корзину на «брать сейчас» и «отложить до проверки». Вместо фальшивой уверенности при схлопывании неопределённости бот строит условные развилки выбора («если сценарий А — бери X, если Б — бери Y»).

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

В обычном режиме у модели срабатывает рефлекс угодливого продавца: лишь бы закрыть сделку прямо сейчас. Она приписывает товарам свойства, которых нет в карточке (почти треть всех ошибок), выдаёт обычную характеристику за гарантию под экстремальные условия (более 20% ошибок) и советует подарки на уже прошедшие даты. Вшей в промпт 4 жёстких правила: фильтр по таймлайну, сохранение неизвестных открытыми, строгая опора на карточку и развилки выбора. Это переводит бота из режима угадывания одного товара в работу опытного консультанта в магазине снаряжения, который сверяет календарь и честно предупреждает о рисках.

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

Модели галлюцинируют в трети ответов со сменой условий, потому что пытаются дать один однозначный совет при дырявых вводных. Когда промпт легализует ответ «это пока неизвестно» и требует структуру Core / Excellence / Safety, у нейросети пропадает стимул врать. Разделение покупок на два списка («готово к заказу» и «отложить до замера») снимает конфликт между помощью клиенту и нехваткой данных. Жесть в том, что даже с подсказкой общих принципов ни одна флагманская модель не пробивает 40% по шкале мастерства (Excellence) без явного требования писать развилки «если — то» и инструкцию, как клиенту самому проверить неизвестный параметр.

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

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

Мини-рецепт

1. Передай часы и историю: подай на вход текущее время {текущее_время}, переписку с таймкодами и сырые карточки товаров без правок.
2. Сбрось просроченное: прикажи сверить даты реплик с текущим временем и списать в архив задачи, чей дедлайн уже прошёл.
3. Раздели корзину надвое: все неподтверждённые параметры оставь открытыми и разбей рекомендацию на блок Покупать сейчас и блок Отложить до проверки.
4. Пропиши развилки и защиту: потребуй сформулировать правило «если у вас условие А — берите товар 1, если Б — товар 2», дать инструкцию по самостоятельной проверке детали и предупредить о рисках.

Примеры

[ПЛОХО] : Вот история чата и 2 пары зимних перчаток. Посоветуй клиенту лучший вариант для съёмки на Чукотке при -30°C в течение двух часов.
[ХОРОШО] : Текущее время: 14 ноября. Сверь таймкоды чата и отсеки просроченный запрос на 11 ноября. Не приписывай перчаткам время работы батареи, если его нет в карточке. Раздели ответ на: 1) Что брать сейчас vs отложить до примерки объектива, 2) Развилку выбора (редкий спуск затвора vs частая прокрутка колец), 3) Как проверить хват дома и риски при -30°C.
Источник: CARTBench: Rubric-Based Evaluation of Shopping Advice for Complex and Ambiguous Requests with Timelines
ArXiv ID: 2611.05862 | Сгенерировано: 2026-11-08 19:13

Проблемы LLM

ПроблемаСутьКак обойти
Модель додумывает свойства и закрывает глаза на неизвестные в сложных консультацияхВ многошаговом диалоге клиент меняет планы, часть сроков проходит, а важные параметры ещё неизвестны. Модель пытается сразу закрыть сделку: приписывает товарам отсутствующие в карточке свойства почти в трети ответов, выдаёт базовую характеристику за стопроцентную гарантию для экстремальных условий и продолжает советовать товары по устаревшим запросамЗадай в 4 правила: сверять таймкоды с , оставлять неизвестные открытыми, опираться строго на факты карточек и строить условные развилки («если сценарий А — товар 1, если Б — товар 2») с разделением покупок на «сейчас» и «отложить»

Методы

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

Тезисы

ТезисКомментарий
Разделение рекомендаций на «сейчас» и «отложить» снижает выдумывание фактовКогда в запросе не хватает важных деталей, требование сразу назвать лучший вариант толкает модель на домыслы. В каждом третьем ответе при смене условий она приписывает объектам несуществующие свойства или считает неизвестные параметры уже решёнными. Применяй: В промптах для консультаций явно разреши делить ответ на два списка: «Готово к выбору сейчас» и «Отложить до проверки параметра X» с инструкцией, как клиенту проверить этот параметр
Общие принципы в промпте закрывают базовую точность, но не дают глубоких развилок без явной структуры выводаДобавление правил идеального ответа позволяет моделям выполнять более 90% базовых требований (не врать и учитывать актуальные ограничения). Однако критерии мастерства — разбор компромиссов и построение условных сценариев — выполняются менее чем на 40%, если не задать их жестким шаблоном ответа. Применяй: Помимо общих принципов, всегда прописывай в отдельные обязательные блоки для развилки «если условие А → вариант 1, если Б → вариант 2» и предупреждения о рисках
📖 Простыми словами

CARTBench: Rubric-Based Evaluation of Shopping Advice for Complex and Ambiguous Requests with Timelines

arXiv: 2611.05862

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

Это как если бы ты пришел в магазин за спальником для восхождения на Эльбрус, а консультант, не найдя в инструкции температурный режим, бодро заявил: «Берите, в нем точно не замерзнете, я чувствую». Формально он тебе помог, а по факту — отправил на верную гибель. Исследование CARTBench показывает, что даже топовые модели лажают в 50% случаев, когда условия задачи меняются на ходу или содержат временные метки.

Чтобы вылечить этот бред, ученые внедрили метод Principle-Guided CART Prompting. Это жесткий набор правил, который заставляет AI работать по трехуровневой рубрике: база (Core), качество (Excellence) и безопасность (Safety). Главная фишка здесь — борьба с Product Evidence Overreach, когда модель приписывает товару магические свойства, которых нет в описании. Теперь ассистент обязан честно сказать: «В характеристиках не указано, выдержит ли этот блендер камни, поэтому я не могу его рекомендовать для стройки».

Хотя тест проводили на покупках, этот универсальный паттерн применим везде, где есть длинные диалоги и меняющиеся вводные. Будь то планирование путешествий, юридические консультации или техподдержка — везде, где контекст «плывет» (Context-State Drift), обычные промпты рассыпаются. SEO для роботов уходит в прошлое, на смену приходит жесткая верификация фактов, потому что галлюцинации в бизнесе стоят слишком дорого.

Короче: если твой AI-ассистент просто вежливо кивает и советует все подряд — он бесполезен и опасен. Нужно внедрять рубрики проверки, которые бьют модель по рукам за додумки и заставляют учитывать каждый поворот в диалоге. Либо ты учишь нейронку признавать пробелы в данных, либо твои клиенты будут получать «идеальные советы», которые невозможно применить в реальности.

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

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

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