Proje vitrini hazırlanıyorPreparing project showcaseПодготавливаем витрину проекта

ИИ

Запросы к данным CRM на естественном языке

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

Rocketly · 2026-08-27

На итоговой встрече по кварталу директор по продажам задал один вопрос: «Какое возражение чаще всего звучало в сделках, которые мы проиграли в прошлом квартале?» Никто в комнате не смог ответить. К обеду вопрос превратился в заявку, заявка попала в очередь к аналитикам, очередь заняла три дня. Когда ответ наконец пришёл, встреча давно закончилась, а решение приняли по другим соображениям. Вопрос был отличный. Проблемой была дистанция между вопросом и ответом.

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

ВашвопросСделкиКлиентыСчетаАктивностиСкладКампании
Один вопрос на естественном языке обращается сразу к сделкам, клиентам, счетам, активностям, складу и кампаниям.

Что такое запрос на естественном языке и чем он не является

Это слой, который превращает написанную человеком фразу в запрос, понятный вашей базе данных, а результат возвращает снова человеческой фразой. Вы пишете «у какого менеджера самый долгий средний цикл закрытия в этом месяце?» — система сама решает, какие таблицы читать, какое поле даты использовать, какие записи исключить, и отдаёт число, таблицу или график.

Список «чем не является» важнее. Это не прогнозный движок: система не расскажет о том, чего в ваших данных нет. Это не стратегический консультант: на вопрос «что мне с этим делать?» ответ придёт из общих знаний языковой модели, а не из ваших записей, и здесь нужна осторожность. И это не замена отчётности. Правильная конфигурация не подменяет одно другим, а ставит их рядом, чтобы каждый закрывал слабое место другого.

От вопроса к ответу: четыре шага за кулисами

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

1. Разбор намерения

Сначала фраза разбирается на составляющие: что измеряем (количество, сумму, долю), по какой сущности (сделка, клиент, счёт, активность), за какой период, с какими фильтрами и в каком разрезе. Из формулировки «проигранные сделки прошлого квартала» нужно вывести даты начала и конца квартала и понять, какой стадии или статусу в вашей компании соответствует «проиграна».

2. Сопоставление с моделью данных

На втором шаге эти составляющие ложатся на реальные таблицы и поля вашей CRM. «Проиграна» — это стадия Проиграно или тег Закрыто — отказ? «Возражение» лежит в отдельном поле или растворено в свободном тексте финального комментария? Это самое хрупкое звено всей цепочки, и ниже оно разобрано отдельно.

3. Генерация и выполнение запроса

На третьем шаге система пишет настоящий запрос и выполняет его по тем данным, которые вам разрешено видеть. Ключевая деталь: запрос идёт по вашим живым записям, а не по памяти модели. Число не вспомнили — его посчитали. Если что-то не так, ошибка почти никогда не в арифметике, а в сопоставлении.

4. Объяснение результата

Сырой вывод становится читаемым: строка резюме, уместный график и в идеале пометка «посчитано по такой-то таблице, с таким-то фильтром, за такой-то период». Это не украшение, а единственный способ проверить ответ.

Классический отчёт или запрос на естественном языке?

Они созданы для разных задач. Дашборд показывает повторяющуюся, согласованную и проверенную истину, которую все читают одинаково. Запрос на естественном языке закрывает разовое исследовательское «а что если…», возникающее прямо на встрече. Какой график о чём говорит и насколько ему доверять, мы разбираем в материале о грамотности чтения отчётов CRM, и та же логика применима к ответам, приходящим в виде фразы.

КритерийКлассический отчётЗапрос на естественном языке
Тип вопросаИзвестный заранее, повторяющийсяСиюминутный, разовый, поисковый
ПодготовкаНужно собратьНет — просто спрашиваете
Единство определенийВысокое: все видят одно определениеЗависит от формулировки спрашивающего
ПроверяемостьОпределение зафиксировано и вычитаноИсточник каждого ответа проверяют отдельно
Лучшее применениеЕженедельный разбор, контроль планаВопросы, рождающиеся в переговорной

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

Анатомия хорошего вопроса

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

  • Период: пишите «с 1 апреля по 30 июня», а не «за последнее время»; системе не придётся угадывать ваш финансовый календарь, если вы его просто назовёте.
  • Разрез: назовите, по чему делить ответ — по менеджеру, источнику, отрасли, продукту, региону. Без разреза вы получите одно среднее, а средние прекрасно умеют прятать именно то, что вы искали.
  • Фильтр: скажите, что исключить. Тестовые записи, внутренние заявки, аннулированные счета или мелкие сделки способны незаметно исказить картину.
  • Сравнение: одинокое число редко приводит к решению. «По сравнению с прошлым кварталом», «относительно плана» или «в сравнении с другими командами» — вот что наполняет число смыслом.

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

Почему расплывчатый вопрос даёт неверный ответ

Возьмём «как у нас дела в этом месяце?». Какую метрику система должна тут увидеть? Закрытую выручку, созданную воронку, конверсию в сделку? «Этот месяц» — календарный или последние тридцать дней? «У нас» — вся компания или команда спрашивающего? Системе придётся выбрать, и пробел она заполнит разумным допущением. Беда в том, что разумное допущение не всегда совпадает с вашим.

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

Что на самом деле решает: модель данных и названия полей

Качество работы зависит от порядка в ваших данных гораздо сильнее, чем от того, какая модель стоит внутри. Самая частая ловушка — одно понятие, живущее в трёх местах: если отрасль у части записей лежит в поле Отрасль, у части висит тегом, а у остальных спрятана в названии компании, то у вопроса «конверсия по отраслям» просто нет одного верного ответа.

Значит, работа перед включением этой возможности ведётся над данными, а не над моделью. Как связаны контакты, компании и сделки и где какому факту место — разобрано в материале о модели данных CRM. С дублями, пустыми полями и разнобоем в значениях помогает руководство о том, как покончить с мусорными данными. А если вы начинаете с нуля, сначала пройдите шаги по созданию базы клиентов, чтобы фундамент был крепким.

Называйте поля человеческим языком

Мелкая привычка с большим эффектом: называйте поля Причина проигрыша, Ожидаемая дата закрытия, Годовая сумма контракта, а не custom_field_7 или status2. Человеческие названия помогают системе связать оборот из вопроса с нужной колонкой. То же касается значений справочников: если «Цена» и «Нет бюджета» — два названия одного возражения, оставьте одно, второе выведите из обращения.

Кому что позволено спрашивать

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

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

Галлюцинации, проверка и видимый источник

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

Опасность не в том, что система признаёт незнание, а в том, что она закрывает пробел гладко звучащей фразой.

Привычка, которую стоит завести в команде, укладывается в одну строку: по каждому ответу, на котором вы собираетесь действовать, хотя бы раз загляните в сам запрос и число записей. Если результат сильно расходится с ожиданием, смотрите сначала на фильтр, затем на диапазон дат и только потом на данные. Практику проверки ответов ИИ мы собрали в чек-лист в материале про распознавание галлюцинаций и проверку ответов. А механику того, как модель подключают к знаниям компании, объясняет статья про ИИ, который знает ваш бизнес (RAG).

Повторяющийся вопрос переводите в постоянный дашборд

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

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

Сценарии из практики: продажи, сборы, склад, поддержка

Абстрактную возможность никто не использует. Конкретные примеры заметно ускоряют приживаемость.

Продажи. «Какие сделки старше 60 дней и без активности последние 14 дней?» — самый практичный вход в гигиену воронки. «Какая конверсия по источникам лидов?» переводит спор о рекламном бюджете с мнений на факты.

Сборы. «Какова сумма открытых счетов с просрочкой более 30 дней в разрезе клиентов?» Финансист задаёт это каждое утро, получает ответ за секунды и садится обзванивать.

Склад. «Какие товары не продавались последние 90 дней, но лежат на остатках?» Вопрос делает мёртвый сток видимым и прямо влияет на закупку.

Поддержка. «Какая тема обращений повторялась чаще всего в прошлом месяце и каким было среднее время решения?» Ответ указывает и на пробел в обучении, и на настоящее трение в продукте.

Раскатка, измерение и честные ожидания

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

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

Границы тоже проговорите вслух. Система не определит за вас метрику, о которой в компании нет договорённости. Она не соберёт данные, разбросанные по разным системам. Она не установит причинность: ответ на «почему упало?» — это гипотеза, а не доказательство. И качество ответов никогда не превысит качество ваших записей. В Rocketly запросы на естественном языке работают поверх структуры, где сделки, взаиморасчёты, счета, склад и активности уже лежат в одном месте; система уважает ролевые границы и позволяет переводить частые вопросы в дашборды и рассылаемые по расписанию отчёты. Чтобы почувствовать, каково это — задать вопрос своим данным и получить ответ до конца встречи, заведите бесплатный аккаунт Rocketly и задайте первый вопрос уже сегодня.