AI-ассистентдляработысисследовательскимиданными

AI

MarTech

AI-ассистент для исследований

Чем больше исследований накапливает платформа, тем ценнее становятся её данные - и тем сложнее с ними работать. Для нашего клиента это стало проблемой в ежедневной работе модераторов платформы: чтобы подобрать участников для нового исследования, приходилось вручную просматривать прошлые ответы, читать переписку и оценивать, кто подходит по интересам и опыту. То же касалось итоговых сводок - материалы нужно было собрать, выделить главное и вручную свести в отчёт.

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

3
Основных сценария работы с исследовательскими данными
4
Типа данных, с которыми работает AI-ассистент
macbook

О клиенте

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

Инструменты

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

OpenSearchAPI Role-based access control

Команда

Команду проекта составили AI-инженер, QA-инженер и проектный менеджер. Они проработали AI-логику, проверили ключевые пользовательские сценарии и обеспечили согласованную реализацию решения.

Что сделали

Поиск и анализ на естественном языке

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

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

Доступ с учётом ролей

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

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

Работа с большими объёмами данных

Передавать в модель всю историю сообщений при каждом запросе было бы избыточно. Сначала OpenSearch отбирает релевантные материалы, и только после этого они передаются в LLM.

Так модель работает с более узким контекстом, а объём передаваемых данных и расход токенов остаются под контролем.

Проверка по первоисточнику

Результаты не остаются «чёрным ящиком». Если вывод основан на конкретном сообщении участника, модератор может перейти к нему и самостоятельно проверить контекст.

AI помогает быстрее находить нужную информацию и сводить её вместе, но исходные данные остаются доступными для проверки перед принятием решения.

Результат

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

При этом AI работает в рамках существующей ролевой модели, а результаты можно проверить по исходным сообщениям. То есть процесс стал проще для команды без необходимости ослаблять контроль над доступом к данным.