AI-аналитик данных

Никакого сигнала, когда
цифра неверна.

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

Правдоподобное — не доказуемое.

IIРеестр аналитика

Что отвечает. Что может доказать.

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

реестр аналитикакаждая строка содержит хеши

01region = "east" · sum(revenue)Общая выручка, восточный регион

ответ2130.5
происхождениенетвоспроизведениеспросить снова и надеятьсясигнал об ошибкенет
доказано2130.50
plan_hashf87610d8afeb…

Совпали пять из двенадцати строк. Запустите повторно на TypeScript или Python — хеш будет тем же.

02finance.npv(0.1, [-1000, 300, 420, 560, 680])Чистая приведённая стоимость при 10%

ответ505.02
происхождениенетвоспроизведениеспросить снова и надеятьсясигнал об ошибкенет
доказано505.020148896933
computation_hashb74f67d0d7a5…

Все пятнадцать знаков, побайтово идентичны в TypeScript и Python.

03finance.npv(rate, revenue)Тот же модуль, привязанный к живой колонке

ответ3188.17
происхождениенетвоспроизведениеспросить снова и надеятьсясигнал об ошибкенет
доказано3188.1687606249325
warm_compute0.83 ms

Вычислено в движке, не в чате — прогрев за 0,83 мс.

Одинаковые цифры. Только одна колонка выдержит аудит.

IIIОдна модель, дважды

0 из 16, затем 16 из 16.

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

0 / 16арифметику выполняет модель
16 / 16арифметику выполняет движок

Модель хорошо читает вопрос. Быть калькулятором она не предназначена. Почему ответы движка воспроизводимы

IVРабочий стол

445 модулей в распоряжении.

Аналитик силён ровно настолько, насколько силён стол за его спиной. Типизированный план называет возможность — финансы, риск, статистика, временные ряды — а движок вычисляет её на зафиксированной среде выполнения: float64, однопоточно, одни и те же байты при каждом запуске.

445вычислительные модули в контракте

  • прогретое вычисление 0,83–0,93 мс
  • агрегации менее 1 мс, в процессе
  • ~110 с первичная подготовка
finance.npv
чистая приведённая стоимость денежного потока
finance.irr
внутренняя норма доходности
risk.beta
чувствительность ряда доходности к бенчмарку
stat_tests.pearson_r
корреляция с тестовой статистикой
regression.ols_multiple
многофакторные драйверы за один проход
timeseries_stats.holt_linear
прогноз тренда по временному ряду

VДва типа аналитика

Доступное — не верифицируемое.

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

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

Только чтение — по конструкции. Модель может лишь запрашивать; решает ваш список разрешений. Как политика сужает доступ

VIВопросы

Вопросы и ответы.

Что такое ИИ-аналитик данных?

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

Можно ли использовать SQAI вместо аналитика данных ChatGPT?

Если вам нужны числа, которые можно обосновать, — да. Чат-аналитик создан для доступности: загрузите файл, получите правдоподобную цифру. SQAI создан для верифицируемости: модель никогда не выполняет арифметику. На шестнадцати количественных вопросах та же модель набрала 0 из 16 самостоятельно и 16 из 16 с вычислениями движка.

Как убедиться, что число верно?

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

Достаточно ли он быстр для интерактивного анализа?

Агрегации отвечают за доли миллисекунды, в процессе. 445 вычислительных модулей отвечают за 0,83–0,93 мс в прогретом состоянии; инициализация движка — однократная, ~110 с.

Читает ли модель весь датасет?

Нет. Данные читает движок; модель видит не более 25 строк, 250 ячеек и 32 000 байт на ответ — любое усечение объявляется явно, никогда молча. Весь интерфейс доступен только для чтения по конструкции.

Подключите движок.

Бесплатно · без ключа · данные не покидают процесс