Все записи

ИИ-помощник для анализа требований

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

Когда таких документов много и нужна оперативность, ручная обработка начинает замедлять работу команды. С этим регулярно сталкивалась команда техпресейла Naumen. Поэтому Настя и Даша, системные аналитики команды, решили попробовать автоматизировать часть процесса и внедрили ИИ-помощника для анализа требований.

В статье рассказываем, как они собирали данные, какие подходы пробовали и как в итоге пришли к решению на базе RAG.


Чем занимается техпресейл

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

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

Чаще всего работа техпресейла с клиентом начинается с опросника — Excel-документа с требованиями.

Настя12.jpg


Почему Excel-файл оказался неудобным для анализа требований

Типичный опросник — это таблица с тремя колонками:

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

Настя12.jpg

С чего мы начали автоматизацию

Сначала нужно было собрать данные. Все старые опросники лежали у разных участников команды и были оформлены по‑разному.

Поэтому первым шагом мы:

  1. Собрали все опросники за год в единый массив.
  2. Привели их к единому формату.
  3. Классифицировали требования.
  4. Проверили и почистили данные от дублей и неточностей.

В итоге получился датасет примерно из 2 000 требований, который стал основой нашей базы для тестирования ИИ-помощника.

Настя12.jpg


Почему классические модели не сработали

Первой идеей было использовать классические методы анализа текста. Мы пробовали TF-IDF, Bag-of-Words и стандартные модели классификации.

Но столкнулись с двумя проблемами:

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

Настя12.jpg

Как мы пришли к RAG-подходу

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

Получился умный поиск по нашим прошлым ответам. Но этого все равно было недостаточно: нужно было не только находить похожие требования, но и генерировать комментарий.
Так мы пришли к подходу RAG (Retrieval-Augmented Generation) — LLM сначала находит факты в базе знаний, а уже потом формирует ответ.

Даша12.jpg

Как работает наш ассистент

Сервис работает в Telegram-боте и поддерживает два сценария.

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

Загрузка Excel-файла — пользователь загружает файл с требованиями, после чего сервис проходит по каждой строке и автоматически заполняет:
  • соответствие (да / нет / не знаю) 
  • комментарий с объяснением соответствия
В итоге пользователь получает уже заполненный Excel-файл и может сразу перейти к проверке результатов, не тратя время на ручную обработку каждой строки.

Даша12.jpg

Из чего состоит база знаний

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

Какие есть ограничения у ассистента

ИИ-ассистент помогает быстрее разбирать требования, но полностью заменить аналитика он пока не может.
Например, иногда клиенты присылают требования, которых еще нет в базе знаний. В таких случаях бот отвечает «не знаю», и требование разбирает специалист.

Даша12.jpg

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

Что это дало команде

В результате мы получили инструмент, который:
  • помогает быстрее обрабатывать требования
  • уменьшает объем ручной работы
  • дает доступ к базе знаний 24/7
  • может масштабироваться на другие команды

Похожие новости

Как найти нужное: секционирование данных на котах

Как найти одного кота среди сотни других? 

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

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

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

Как мы готовили редизайн продукта с помощью исследований

Сделать красивый интерфейс часто недостаточно. Можно обновить экраны, но так и не решить реальные проблемы пользователей.

В статье Илона, продуктовый дизайнер Project Ruler, рассказывает, как команда подошла к редизайну через исследования: изучала конкурентов, разговаривала с пользователями, проверяла навигацию и выясняла, какие функции действительно важны для MVP.

Аналитика в эпоху ИИ

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

Часть работы так действительно идет быстрее. Но результат все равно нужно проверить, учесть контекст и понять, подходит ли предложенный вариант для конкретной ситуации.

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

Все новости