Задача
Маркетинговые команды работают с разнородными данными. По каждому продукту есть описание, состав и активные компоненты, диапазоны концентраций, механизмы действия, утверждённые преимущества, инструкции по применению и предупреждения. К ним добавляются научные и клинические данные, текст упаковки, фотографии и видео, гайдлайны бренда, ограничения конкретных рынков, прошлые кампании и локализованные материалы.
В обычном процессе маркетолог ищет документы вручную, копирует формулировку из прошлогодней кампании, отправляет черновик медицинской или юридической команде и не всегда знает, какая версия продуктовой информации сейчас актуальна.
Отсюда набор рисков, и в медицинской отрасли каждый стоит дорого. Утверждение не подтверждено источником, эффект преувеличен, перепутаны продукты или их варианты, состав с тех пор изменился. Использована устаревшая упаковка, формулировка допустима на одном рынке и запрещена на другом, локализация изменила смысл, у макета истекли права. Публикация ушла без обязательной проверки, а внутренний сотрудник получил ответ без доказательства.
Решение
Продуктовый граф. Бренд, продуктовая линейка, продукт, вариант и SKU хранятся связанными объектами. К ним привязаны рынок, состав, компоненты, эффекты, версии упаковки и связанные материалы. Отдельной сущностью стала связь «утверждение — доказательство». У неё есть точная формулировка, охват по продуктам и рынкам, канал, источник и уровень доказательности. Ещё в ней записаны рецензент, утверждённая редакция, запрещённые вариации, сроки действия, статус и история изменений. Поэтому система различает четыре вещи, которые в почте и презентациях обычно сливаются в одну: структурированный факт, цитату из источника, формулировку маркетолога и опубликованный текст.
Медиабиблиотека с правами. Фотографии, упаковка, видео, шаблоны и документы хранятся с метаданными о продукте, рынке, языке, канале и статусе согласования. Права описаны там же: правообладатель, разрешённое использование, даты начала и истечения, релиз модели. Интерфейс не даёт выбрать макет с истёкшими правами в новую публикацию. При загрузке файл проходит проверку формата, извлечение метаданных, OCR текста на упаковке, тегирование, поиск дублей и сопоставление с продуктом. Результат OCR становится утверждённым продуктовым фактом только после подтверждения человеком.
Гибридный поиск. Извлечение объединяет точные фильтры по продукту и SKU, фильтры по метаданным, ключевой и векторный поиск. В ту же связку входят расширение синонимов, связи графа, ограничения по рынку и языку и переранжирование. Одного векторного поиска здесь недостаточно: названия ингредиентов, близкие варианты продуктов и короткие регулируемые термины на векторах путаются между собой.
Проверка из восьми шагов. Маркетолог пишет текст, и система извлекает из него проверяемые утверждения, ищет релевантные утверждённые источники и сопоставляет формулировку с продуктовыми данными и доказательствами. Затем она размечает утверждения, показывает цитаты и документы, предлагает безопасную редакцию, перепроверяет переписанный текст и отправляет материал на экспертное согласование. Разметка не бинарная: подтверждено; идея верна, но формулировку нужно смягчить; не найдено надёжного источника; противоречит утверждённому источнику; соответствует прежней версии состава или гайдлайна; допустимо, но не на выбранном рынке; требуется обязательный дисклеймер. Подсветка идёт прямо в тексте, доказательства — панелью справа.
Итеративная генерация. Черновик собирается за несколько проходов: система делает первичный текст, извлекает из него утверждения, ищет по каждому источники, критикует доказательность, переписывает, проверяет по правилам рынка и прогоняет финальный фактчек. По каждой итерации сохраняются версия черновика, извлечённые утверждения, найденные источники и критика. Вместе с ними записаны изменённые фрагменты, нерешённые вопросы, модель и конфигурация, решение пользователя.
Права и отказ от ответа. Внутренний ассистент отвечает по тем же источникам с цитатами, версией документа и указанием рынка. При нехватке доказательств он прямо говорит, что утверждение не подтверждено, и не подставляет правдоподобный текст. Поиск применяет те же права доступа, что и CMS: если у сотрудника нет доступа к документу, тот не появится ни в ответе, ни в списке цитат.
Согласование и локализация. Дальше материал идёт по цепочке ролей: продуктовая команда, медицинский или научный рецензент, юридический и регуляторный, бренд-рецензент, локализация, публикация. Маршрут зависит от типа контента, риска утверждения, продукта, рынка и канала. Повторное использование уже одобренного утверждения идёт коротким путём, но основание сохраняется. Всего в цепочке десять ролей, включая куратора медиабиблиотеки, который следит за правами и сроками. Рыночный вариант наследует утверждённый мастер, но имеет свои утверждения, предупреждения, пакшоты и маршрут проверки; при изменении мастера зависимые локализации помечаются как потенциально устаревшие.
Результат
Утверждения проверяются прямо в редакторе, без ручной сверки с почтой и папками. Маркетолог видит, какие фразы подкреплены источником, какие спорны, а какие нужно переписать, и получает предложенную безопасную формулировку сразу, без недельного ожидания ответа от юристов.
У всех команд одна и та же продуктовая информация: и текст поста, и ответ внутреннего ассистента опираются на один граф с версиями и сроками актуальности. При изменении состава или источника затронутые материалы помечаются и уходят на повторную проверку.
Согласование стало прослеживаемым. Для любого опубликованного утверждения восстанавливается полная цепочка: кто написал, какие источники использовались, какая версия продуктовых данных действовала, что предложила модель, кто согласовал и что ушло в канал.