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

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

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

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

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

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

Задача

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

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

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

Решение

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

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

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

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

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

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

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

Результат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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