К содержанию
Кейс

RAG-платформа проверки продуктового контента для Johnson & Johnson

Внутренняя платформа Johnson & Johnson, которая не даёт маркетинговому материалу уйти в публикацию с утверждением, не подтверждённым составом продукта или клиническими данными. Маркетолог пишет пост или описание, система разбирает текст на проверяемые утверждения и показывает, чем подкреплено каждое: цитатой из какого документа, какой версии и для какого рынка. Медиабиблиотека, продуктовый граф, генерация, фактчекинг, согласование и публикация собраны в одной системе.

Главный экран проекта Нажмите, чтобы рассмотреть

Интерфейс воссоздан по описанию; исходные экраны не публикуются.

RAG-платформа проверки продуктового контента для Johnson & Johnson 01 / 06
RAG-платформа проверки продуктового контента для Johnson & Johnson — Главный экран проекта
Клиент
Johnson & Johnson
Индустрия
Медтех
Срок
12 месяцев
Команда
10

Задача

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

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

Отсюда набор рисков, и в медицинской отрасли каждый стоит дорого. Утверждение не подтверждено источником, эффект преувеличен, перепутаны продукты или их варианты, состав с тех пор изменился. Использована устаревшая упаковка, формулировка допустима на одном рынке и запрещена на другом, локализация изменила смысл, у макета истекли права. Публикация ушла без обязательной проверки, а внутренний сотрудник получил ответ без доказательства.

Решение

Продуктовый граф. Бренд, продуктовая линейка, продукт, вариант и SKU хранятся связанными объектами. К ним привязаны рынок, состав, компоненты, эффекты, версии упаковки и связанные материалы. Отдельной сущностью стала связь «утверждение — доказательство». У неё есть точная формулировка, охват по продуктам и рынкам, канал, источник и уровень доказательности. Ещё в ней записаны рецензент, утверждённая редакция, запрещённые вариации, сроки действия, статус и история изменений. Поэтому система различает четыре вещи, которые в почте и презентациях обычно сливаются в одну: структурированный факт, цитату из источника, формулировку маркетолога и опубликованный текст.

Медиабиблиотека с правами. Фотографии, упаковка, видео, шаблоны и документы хранятся с метаданными о продукте, рынке, языке, канале и статусе согласования. Права описаны там же: правообладатель, разрешённое использование, даты начала и истечения, релиз модели. Интерфейс не даёт выбрать макет с истёкшими правами в новую публикацию. При загрузке файл проходит проверку формата, извлечение метаданных, OCR текста на упаковке, тегирование, поиск дублей и сопоставление с продуктом. Результат OCR становится утверждённым продуктовым фактом только после подтверждения человеком.

Гибридный поиск. Извлечение объединяет точные фильтры по продукту и SKU, фильтры по метаданным, ключевой и векторный поиск. В ту же связку входят расширение синонимов, связи графа, ограничения по рынку и языку и переранжирование. Одного векторного поиска здесь недостаточно: названия ингредиентов, близкие варианты продуктов и короткие регулируемые термины на векторах путаются между собой.

Проверка из восьми шагов. Маркетолог пишет текст, и система извлекает из него проверяемые утверждения, ищет релевантные утверждённые источники и сопоставляет формулировку с продуктовыми данными и доказательствами. Затем она размечает утверждения, показывает цитаты и документы, предлагает безопасную редакцию, перепроверяет переписанный текст и отправляет материал на экспертное согласование. Разметка не бинарная: подтверждено; идея верна, но формулировку нужно смягчить; не найдено надёжного источника; противоречит утверждённому источнику; соответствует прежней версии состава или гайдлайна; допустимо, но не на выбранном рынке; требуется обязательный дисклеймер. Подсветка идёт прямо в тексте, доказательства — панелью справа.

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

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

Согласование и локализация. Дальше материал идёт по цепочке ролей: продуктовая команда, медицинский или научный рецензент, юридический и регуляторный, бренд-рецензент, локализация, публикация. Маршрут зависит от типа контента, риска утверждения, продукта, рынка и канала. Повторное использование уже одобренного утверждения идёт коротким путём, но основание сохраняется. Всего в цепочке десять ролей, включая куратора медиабиблиотеки, который следит за правами и сроками. Рыночный вариант наследует утверждённый мастер, но имеет свои утверждения, предупреждения, пакшоты и маршрут проверки; при изменении мастера зависимые локализации помечаются как потенциально устаревшие.

Результат

Утверждения проверяются прямо в редакторе, без ручной сверки с почтой и папками. Маркетолог видит, какие фразы подкреплены источником, какие спорны, а какие нужно переписать, и получает предложенную безопасную формулировку сразу, без недельного ожидания ответа от юристов.

У всех команд одна и та же продуктовая информация: и текст поста, и ответ внутреннего ассистента опираются на один граф с версиями и сроками актуальности. При изменении состава или источника затронутые материалы помечаются и уходят на повторную проверку.

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

10 ролей в едином редакционном процессе
8 шагов автоматической проверки утверждений
Ручная сверка → проверка в редакторе путь маркетингового материала
12 месяцев срок разработки платформы
Ещё

Похожие проекты

Всё портфолио
John Snow Labs — анализ снимков лёгких для выявления заболеваний
Работа John Snow Labs

John Snow Labs — анализ снимков лёгких для выявления заболеваний

Полный цикл машинного обучения для анализа снимков лёгких в проекте John Snow Labs: от получения исследований из клиник до воспроизводимого обучения, проверки на независимых источниках и серверной выдачи результата. Диагноз модель не ставит. Она выделяет снимки с вероятными патологическими признаками, чтобы специалист раньше добрался до тех исследований, которые важнее. Мы отвечали за серверную часть: приём и обезличивание данных из клиник, версии датасета, инфраструктуру обучения и выдачу результата модели.

Интеллектуальная обработка данных
PythonComputer Vision
CanMedDirect — интернет-магазин медицинских расходных материалов
Работа OneCore Media

CanMedDirect — интернет-магазин медицинских расходных материалов

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

Интернет-магазин
PHPMagentoMySQL
Первый разговор — бесплатно

Расскажите, что хотите изменить

За одну встречу уточним задачу и предложим следующий шаг.

Что будет на встрече
  1. 01 Опишите задачу своими словами
  2. 02 Уточним цель и ограничения
  3. 03 Предложим решение и следующий шаг
длительность 45–60 мин