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