ИИ-агент для аналитики данных — система, которая принимает бизнес-вопрос на обычном языке, находит разрешённые данные, строит запрос, проверяет результат и объясняет вывод. Чтобы такой агент отвечал не только технически корректно, но и в терминах компании, ему нужен семантический слой: версионируемый контракт метрик, измерений, связей и правил доступа.
Материал предназначен руководителям, владельцам BI, аналитикам и командам данных. Он описывает архитектуру и приёмку аналитического агента, но не сравнивает конкретные тарифы и не заменяет аудит вашей модели данных.
Редакционный материал AI рассвет. Источники и продуктовые страницы проверены 16 сентября 2026 года. Коммерческая связь прозрачна: предпоследний раздел описывает возможности издателя. Производственное внедрение и российскую статистику точности мы не измеряли.
Главное: доступ к таблице ещё не определяет, что компания называет выручкой, активным клиентом или маржой. До подключения ИИ зафиксируйте смысл метрик, владельцев, допустимые разрезы и контрольные ответы; затем проверяйте не только выполнение SQL, но и совпадение бизнес-смысла.
Содержание
- Что изменилось после запуска OpenAI Data agent
- Почему правильный SQL может дать неправильный ответ
- Что такое семантический слой данных
- Какие результаты показывают исследования
- Метод ПРАВДА для подготовки метрик
- Архитектура аналитического агента
- Как провести приёмку на реальных вопросах
- Какие метрики пилота сохранять
- Где нужен человек
- Ограничения доказательств
- Частые вопросы
- Как AI рассвет помогает подготовить данные и агента
- Вывод
Что изменилось после запуска OpenAI Data agent
10 сентября 2026 года OpenAI представила Data agent в ChatGPT Work. По описанию поставщика, агент подключается к одобренным источникам, учитывает бизнес-термины и пользовательские расчёты, строит интерактивные дашборды и может передавать выводы в другие инструменты после одобрения. Запросы должны наследовать ограничения подключённой учётной записи на уровне таблиц, строк и столбцов. OpenAI: Now everyone can put data to work.
Важная деталь анонса — не сам разговорный интерфейс, а опора на semantic layers и trusted sources. OpenAI также пишет, что собственная команда данных сначала создала общие бизнес-определения, правила доступа и меры защиты чувствительных данных. Это заявление поставщика о своей практике, а не независимая оценка точности продукта.
Новая доступность подобных инструментов меняет вопрос внедрения. Раньше компания решала, может ли модель написать SQL. Теперь нужно решить, какому определению метрики, версии данных и набору полномочий должен следовать агент, а затем доказать это на контрольном наборе вопросов.
Почему правильный SQL может дать неправильный ответ
SQL может выполниться без ошибки и вернуть числа, но ответ останется неверным для бизнеса. Причина — неоднозначность терминов, а не синтаксиса.
Например, вопрос «Какая выручка была в августе?» допускает разные расчёты:
| Возможное определение | Что входит | Когда ответ меняется |
|---|---|---|
| Заказы | Сумма созданных заказов | Не учитываются отмены и возвраты |
| Оплата | Фактически полученные платежи | Оплата может перейти в другой период |
| Отгрузка | Стоимость переданных товаров | Дата признания отличается от оплаты |
| Чистая выручка | Признанная сумма минус возвраты и скидки | Требуются правила признания и закрытия периода |
Права на строки и столбцы отвечают, что пользователь может видеть. Определение метрики отвечает, что именно нужно посчитать. Эти два контроля дополняют друг друга, но один не заменяет другой.
Есть и третья проблема: одинаковое слово может означать разные сущности в отделах. «Активный клиент» у продукта — пользователь с событием за 30 дней; у продаж — аккаунт с открытой сделкой; у финансов — контрагент с признанной выручкой. Агенту нельзя выбирать определение по сходству названий без явного контекста или уточнения.
Что такое семантический слой данных
Семантический слой данных — исполняемый договор между физическими таблицами и бизнес-языком. В нём фиксируют название метрики, формулу, единицу, допустимые измерения, календарь, правила фильтрации, владельца, версию и ограничения доступа.
Минимальная запись для метрики должна отвечать на восемь вопросов:
- Как она называется для пользователя и какие синонимы допустимы?
- Какая формула и единица измерения считаются утверждёнными?
- Какая дата определяет период: создание, оплата, отгрузка или признание?
- Какие строки исключаются и как обрабатываются возвраты, тестовые аккаунты и дубли?
- По каким измерениям разрешено группировать результат?
- Кто владелец определения и кто подтверждает изменение?
- Какая версия действует для выбранного периода?
- Какие пользователи могут видеть исходные и агрегированные данные?
Семантический слой не обязан быть отдельным продуктом. Это может быть управляемая модель в BI, dbt-проект, каталог метрик или API с типизированными параметрами. Критерий один: агент использует утверждённое описание и воспроизводимый путь расчёта, а не сочиняет бизнес-логику заново для каждого вопроса.
Схема 1. Предлагаемое разделение смысла и выполнения:
Вопрос пользователя
↓
разрешённый контекст + словарь метрик
↓
план: метрика / период / разрез / фильтры
↓
семантический слой → проверяемый SQL или API-вызов
↓
результат + версия определения + источники + предупреждения
Если слой не знает нужного термина или допускает два несовместимых определения, корректное поведение — запросить уточнение или отказаться от числа. Уверенный выбор по умолчанию скрывает неопределённость.
Какие результаты показывают исследования
Исследования дают не одну «точность text-to-SQL», а несколько разных срезов. Их нельзя складывать или переносить напрямую на вашу базу.
| Источник | Условия | Наблюдаемый результат | Что это не доказывает |
|---|---|---|---|
| EntSQL, июнь 2026 | 1 066 китайско-английских примеров, пять бизнес-доменов, длинные внутренние документы | Лучший из проверенных вариантов — 15,9% на английских вопросах с длинными документами | Точность всех агентов или русскоязычной компании |
| LinkedIn, июль 2025 | Внутренний агент, граф знаний, более 300 недельных пользователей | Экспертная оценка: 53% ответов корректны или близки к корректным | Автономное принятие решений без проверки |
| Semantic-layer agent, июнь 2026 | 547 задач Spider2-snow, Gemini 3 Pro, подготовленные модели данных | 515 из 547, или 94,15%, по execution accuracy | Качество объяснений, бизнес-решений и перенос на новую компанию |
EntSQL специально проверяет случаи, где одной схемы базы недостаточно и нужны внутренние определения, правила отчётности и документы. Авторы сообщают 1 066 примеров в пяти доменах; лучший результат при длинном контексте остаётся 15,9%. Работа — препринт, а набор двуязычный, поэтому это сигнал сложности, а не прогноз для российской компании. EntSQL.
Команда LinkedIn описала внутреннего помощника с графом знаний из метаданных, журналов запросов, wiki и кода. У него было более 300 недельных пользователей, а эксперты признали 53% ответов корректными или близкими к корректным на внутреннем наборе. Категория «близко к корректному» мягче полного совпадения, а сам набор не опубликован. Text-to-SQL for Enterprise Data Analytics.
Другой препринт использует подготовленный семантический слой и детерминированный компилятор промежуточного представления в SQL. На Spider2-snow система правильно выполнила 515 из 547 задач. Однако на малом сегменте native Snowflake результат составил 10 из 18, или 55,6%; авторы отдельно отмечают зависимость от зрелости семантического слоя и риск подгонки под набор. Semantic-Layer-Mediated Agent.
Практический вывод: модель важна, но качество корпоративного контракта и проверочного набора может быть сильнее названия модели. Высокая execution accuracy подтверждает совпадение результата запроса с эталоном конкретного теста, но не подтверждает полезность рекомендации руководителю.
Метод ПРАВДА для подготовки метрик
ПРАВДА — редакционная схема подготовки одного аналитического контура. Это не отраслевой стандарт и не сертификация качества.
- Понятие. Запишите бизнес-определение, формулу, единицу и синонимы метрики.
- Разрезы. Укажите разрешённые измерения, фильтры, календарь и гранулярность.
- Автор. Назначьте владельца определения, владельца источника и согласующего изменения.
- Версия. Свяжите ответ с версией модели данных, датой обновления и периодом применимости.
- Допуски. Опишите погрешность, задержку, неполные данные и условия обязательного отказа.
- Акт приёмки. Подготовьте контрольные вопросы, эталонные ответы и решение о запуске.
Для пилота не нужен каталог всей компании. Выберите одну метрику, по которой регулярно принимается решение, и соберите её ПРАВДА-карту. Если владелец и формула спорны, агент лишь ускорит распространение спора.
Минимальный пример контракта
metric: net_revenue
label_ru: Чистая выручка
formula: recognized_revenue - refunds - approved_discounts
unit: RUB
time_dimension: recognition_date
allowed_dimensions: [region, product_line]
owner: finance_analytics
freshness_sla: P1D
version: 2026-09-01
Это иллюстрация структуры, а не готовое определение для бухгалтерского или налогового учёта. Формулу и момент признания должна утвердить ответственная функция компании.
Что мы проверили в локальной демонстрации
16 сентября 2026 года мы проверили минимальный детерминированный исполнитель контракта на трёх синтетических заказах. Формула recognized - refund - discount дала общую чистую выручку 2 150 условных рублей; разрешённый разрез по региону дал 1 550 и 600. Неизвестная метрика и запрещённый разрез по номеру заказа были отклонены. Все четыре заранее заданных ожидания совпали с результатом.
Демонстрация проверяет только применение явной формулы и allowlist измерений. В ней нет LLM, естественного языка, реальной базы, прав пользователей, задержки обновления и бухгалтерских правил. Поэтому 4 из 4 — результат unit-теста выбранной логики, а не точность аналитического агента. Воспроизводимый файл: seo_pipeline_v2/4_audit/ii-agent-analitika-dannyh_test/test_metric_contract.py.
Архитектура аналитического агента
Рабочий контур удобно разделить на шесть компонентов.
| Компонент | Ответственность | Проверяемое свидетельство |
|---|---|---|
| Идентификация | Кто задал вопрос и от чьего имени | Пользователь, роль, сессия |
| Маршрутизация | К какому домену и владельцу относится вопрос | Выбранный набор метрик и причина |
| Семантика | Как определены метрика, период и разрез | ID и версия контракта |
| Выполнение | Как получен результат | SQL/API, параметры, снимок источника |
| Проверка | Прошли ли ограничения и контрольные суммы | Решения правил, предупреждения, тесты |
| Представление | Что увидел пользователь | Число, единица, период, источник, оговорки |
Генерацию SQL стоит отделить от права его выполнить. До запуска проверяйте разрешённые таблицы, объём чтения, тайм-аут, тип запроса и отсутствие записи. Для регулярных метрик предпочтительнее компиляция из утверждённого промежуточного представления, а произвольный SQL — контролируемое исключение.
Если агент может не только анализировать, но и отправлять отчёт, менять план или создавать задачу, вывод становится входом следующего действия. Тогда нужен отдельный approval: кому, какой результат, с какой версией метрики и каким уровнем уверенности разрешено передать.
Как провести приёмку на реальных вопросах
Соберите 30–100 вопросов из журналов аналитиков, писем и встреч. Число выбирается до просмотра результатов и зависит от разнообразия процесса; универсального минимума нет. Включите простые запросы, неоднозначные термины, редкие разрезы, отсутствующие данные и вопросы, на которые система должна отказаться отвечать.
Для каждого вопроса зафиксируйте:
- утверждённую метрику и версию определения;
- допустимый период и разрез;
- ожидаемый результат или диапазон;
- источник и время снимка;
- обязательные пояснения;
- допустимость автоматического ответа, уточнения или отказа.
Проверяйте поэтапно. Сначала — выбрал ли агент правильную метрику. Затем — корректен ли план запроса. После — совпал ли числовой результат. Наконец — не исказило ли объяснение причинность: корреляция в дашборде не доказывает, что один фактор вызвал изменение другого.
Используйте парные тесты. Поменяйте в вопросе период, регион или формулировку, сохранив остальной контекст. Если ответ не меняется там, где должен, агент мог проигнорировать условие. Если число меняется от безразличного синонима, маршрут нестабилен.
Схема 2. Приёмочная воронка:
100 бизнес-вопросов
├─ выбор правильной метрики
├─ правильные период и разрез
├─ совпадение результата с эталоном
├─ корректные источники и версия
└─ полезное объяснение без лишней причинности
Какие метрики пилота сохранять
| Показатель | Определение |
|---|---|
| Точность маршрута | Вопросы с правильным контрактом метрики / все проверенные вопросы |
| Точность результата | Ответы в пределах эталона / вопросы с определённым эталоном |
| Полнота происхождения | Ответы с источником, версией и временем данных / все ответы |
| Правильный отказ | Корректные уточнения и отказы / вопросы, где число выдавать нельзя |
| Ложная уверенность | Неверные ответы без предупреждения / все неверные ответы |
| Стабильность перефразирования | Эквивалентные вопросы с эквивалентным планом / все пары |
| Время полного цикла | От вопроса до принятого пользователем результата |
| Стоимость принятого ответа | Инфраструктура и проверка / принятые результаты |
Знаменатели и правила разметки задайте заранее. Отдельно фиксируйте ручные исправления аналитика: они показывают не только качество модели, но и пробелы в контракте. Снижение времени без сохранения корректности не является успехом.
Не смешивайте «запрос выполнился», «число совпало» и «решение было полезным». Это три разных уровня. Первый проверяется автоматически, второй — эталоном, третий — владельцем процесса и последующим результатом.
Где нужен человек
Человеческое подтверждение остаётся обязательным, когда:
- определение метрики меняется или конфликтует между функциями;
- вопрос допускает несколько материально разных трактовок;
- данные неполны, задержаны или проходят закрытие периода;
- вывод касается найма, кредита, медицины, юридической позиции или другой чувствительной области;
- рекомендация запускает необратимое действие;
- агент обнаружил аномалию, но не может отделить ошибку данных от реального события.
Человек не должен вручную перепроверять каждую строку бесконечно. Его задача — владеть определениями, исключениями и порогами эскалации. Повторяемые проверки переводятся в тесты; спорные решения остаются у назначенного владельца.
Ограничения доказательств
- Анонс OpenAI — первичный источник о функциях и внутреннем использовании, но одновременно маркетинговый материал поставщика. Публичной независимой оценки Data agent в статье нет.
- EntSQL и работа о semantic-layer agent — препринты. Их результаты зависят от выбранных моделей, наборов, промптов и подготовленного контекста.
- Показатель 94,15% относится к execution accuracy на Spider2-snow; он не измеряет правильность бизнес-интерпретации, объяснения или последующего решения.
- В LinkedIn 53% объединяют полностью и почти корректные ответы; закрытый набор и критерии не позволяют независимо воспроизвести число.
- Российская production-точность, стоимость подготовки семантического слоя, экономия времени, ROI и частота ошибок не наблюдались.
Search volume, keyword difficulty, позиции, traffic, CTR, backlinks и AI citations также Unknown. Статья предлагает метод проверки, а не прогнозирует SEO- или бизнес-результат.
Частые вопросы
Что такое ИИ-агент для аналитики данных?
Это система, которая принимает вопрос на естественном языке, выбирает разрешённые источники и метрики, строит и выполняет запрос, а затем показывает результат с происхождением и оговорками.
Чем семантический слой отличается от каталога данных?
Каталог помогает найти и описать активы. Семантический слой дополнительно задаёт исполняемые определения метрик, связи, измерения и правила расчёта. В конкретной платформе функции могут пересекаться.
Достаточно ли дать агенту read-only доступ?
Нет. Read-only снижает риск изменения базы, но не предотвращает выбор неверной таблицы, формулы, периода или разреза. Нужны смысловой контракт и приёмочные тесты.
Может ли агент заменить BI-аналитика?
Он может ускорить повторяемые запросы и подготовку отчётов. Владение определениями, разбор неоднозначности, причинные выводы и чувствительные решения остаются ответственностью людей.
Как начать без полной перестройки хранилища?
Выберите один процесс и одну управленческую метрику. Зафиксируйте её формулу, владельца, источник, версию, разрезы и 30–100 контрольных вопросов, затем запустите ограниченный read-only пилот.
Нужно ли показывать пользователю SQL?
Для всех пользователей — не обязательно. Но система должна сохранять воспроизводимый план, параметры, версию метрики и источник; аналитик или аудитор должен иметь возможность их проверить.
Как AI рассвет помогает подготовить данные и агента
AI рассвет может помочь связать корпоративное рабочее место, AI-агента, BI и источники данных в один проверяемый процесс:
- описать выбранный аналитический процесс, владельцев метрик, источники, ограничения и текущий baseline;
- подготовить словарь и версионируемые контракты ключевых метрик вместе с командой заказчика;
- собрать MVP агента с разрешёнными подключениями, журналом происхождения, тестами и ограниченным выполнением;
- интегрировать результат с корпоративными системами, провести функциональную приёмку и обучить команду.
Первый шаг — выбрать одну метрику и собрать её формулу, источники, владельца, ограничения и критерий принятого ответа. Обсудить задачу.
Вывод
Разговорный интерфейс делает аналитику доступнее, но не создаёт единый смысл данных автоматически. Свежий запуск OpenAI подчёркивает роль semantic layers и действующих прав, а исследования показывают широкий разброс результатов между длинным корпоративным контекстом, внутренней системой и тщательно подготовленным тестовым слоем.
Надёжный порядок внедрения таков: определение метрики → владелец и версия → допустимые разрезы и права → воспроизводимый запрос → контрольный ответ → решение о запуске. Начните с одной метрики и докажите полный путь от вопроса до принятого результата. Только после этого расширяйте домены и разрешайте агенту передавать выводы в действия.