Magic View
Magic View — инструмент для создания аналитических запросов и дашбордов с помощью ИИ. Опишите, что хотите узнать, и система сгенерирует SQL-запрос, выполнит его и построит визуализацию.
Функциональность помечена как alpha — активно развивается, возможны изменения интерфейса и поведения.
Что умеет Magic View
Как это работает
flowchart LR
A["Запрос<br/>на русском"] --> B{"ИИ<br/>понимает?"}
B -->|"Нет"| C["Уточняющий<br/>вопрос"]
C --> A
B -->|"Да"| D["Генерация SQL"]
D --> E["Визуализация"]
E --> F["Сохранить<br/>в Коллекцию"]
style A fill:#E3F2FD
style C fill:#FFF3E0
style D fill:#F3E5F5
style E fill:#E8F5E9
style F fill:#FCE4EC
Пошагово: от вопроса к виджету
Выберите тип разговора и промпты
В нижней панели переключите Голосовые / Текстовые и укажите одну или несколько версий промптов, по которым строить анализ. По умолчанию подставляется активный промпт выбранного типа.
Опишите, что хотите узнать
Введите вопрос своими словами — например, «Покажи распределение качества звонков за последний месяц». Либо выберите готовый шаблон метрики на стартовом экране.
Если введёте /, откроется меню всех доступных метрик с поиском.
Получите SQL (или уточните запрос)
Если вопрос понятен — ИИ вернёт готовый SQL. Если неоднозначен — задаст уточняющий вопрос с полями-подсказками. Клик по подсказке подставит её в поле ввода.
Постройте визуализацию
Нажмите «Визуализировать» рядом с SQL или напишите в чат «покажи график». Можно выбрать тип графика или доверить выбор ИИ.
Сохраните в Коллекцию
Удачный виджет сохраняется на вкладку Коллекция — там он становится частью дашборда проекта и обновляется на свежих данных.
Вкладка «Чат»
Стартовый экран
При пустой истории отображается сетка готовых шаблонов метрик. Клик по карточке подставляет метрику в поле ввода, иконка копирования — открывает редактор для создания своего шаблона на основе существующего.
Шаблоны разбиты на две категории:
Метрики по объёму разговоров, длительности, активности операторов, распределению нагрузки — всё, что можно посчитать без LLM-анализа.
Примеры: количество звонков по дням, средняя длительность, топ операторов по активности, распределение по каналам.
Метрики по результатам LLM-анализа: качество обслуживания, настроение клиента, решённость вопроса, соблюдение скрипта.
Примеры: доля разговоров с низким качеством, динамика настроения клиентов, топ причин эскалаций, процент выполнения скрипта.
Панель ввода
Внизу вкладки — поле ввода с селекторами и действиями:
| Элемент | Назначение |
|---|---|
| Тип разговора | Переключатель «Голосовые / Текстовые». Фильтрует доступные промпты и метрики |
| Промпты | Мультивыбор версий промптов для построения запроса |
| Выбранная метрика | Тег выбранного шаблона — снимается крестиком |
| Очистить историю | Удаляет весь чат и начинает новый сеанс |
| Отправить | Запуск обработки запроса |
Ускорение ввода: slash-команды и история
Slash-команды. При вводе / открывается выпадающее меню всех метрик с поиском по названию. Навигация стрелками, выбор — Enter. Быстрый способ подставить нужный шаблон, не переходя на стартовый экран.
История запросов. Стрелка вверх в поле ввода пролистывает ранее отправленные запросы в текущей сессии — как в терминале. Удобно для повторения или небольшой правки предыдущего вопроса.
Типы сообщений в диалоге
Запрос пользователя
Отображается справа — текст, который вы отправили.
SQL-ответ
Сгенерированный SQL в сворачиваемом блоке. Можно раскрыть, отредактировать вручную, нажать «Визуализировать» или попросить ИИ скорректировать запрос следующим сообщением.
Визуализация
Готовый график или таблица прямо в сообщении. Можно сохранить в Коллекцию.
Уточнение
Если ИИ не понял запрос однозначно — вместо SQL он задаёт вопрос и предлагает набор тегов-подсказок. Клик по тегу подставляет значение в поле ввода и перепосылает запрос.
Ошибка
Проблема при генерации или выполнении SQL — отображается описание ошибки. Попробуйте переформулировать запрос или уточнить детали.
Типы графиков
Вкладка «Коллекция»
Сохранённые визуализации собраны в сетку — это дашборд проекта. Каждая карточка:
- Отображает график или таблицу на актуальных данных
- Развернуть — открыть в полноэкранном режиме
- Удалить — убрать виджет из коллекции (с подтверждением)
Пустая коллекция предлагает создать визуализацию в чате и сохранить её.
Виджеты в Коллекции обновляются при каждой загрузке страницы — дашборд всегда показывает свежее состояние проекта.
Создание и редактирование метрик
Метрики — это переиспользуемые SQL-шаблоны с предустановленным типом графика. Можно использовать готовые или создавать свои.
Откройте редактор метрики
Нажмите иконку копирования на карточке понравившейся метрики — откроется боковая панель с её настройками.
Отредактируйте поля
Измените название, описание, категорию, тип графика, SQL-шаблон. При дублировании к названию автоматически добавляется «(copy)».
Сохраните метрику
После сохранения новая метрика появится в списке шаблонов и в меню slash-команд.
Структура метрики
| Поле | Описание |
|---|---|
| Название | Короткое название для идентификации |
| Описание | Краткое объяснение, что метрика показывает |
| Категория | «Операционная» или «Качественная» |
| Тип разговора | «Голосовые», «Текстовые» или «Оба» |
| Тип графика | Предпочтительный тип визуализации |
| Иконка | Визуальный маркер карточки |
| SQL-шаблон | SQL-запрос с подстановкой переменных (например, {{prompt_version_id}}) |
| Заметки | Подсказки по использованию метрики |
Примеры запросов
История и расход токенов
- Все сообщения чата сохраняются между сессиями и загружаются при открытии страницы
- Очистка истории удаляет все сообщения, но сохранённые в Коллекции виджеты остаются
Каждый запрос к ИИ расходует токены LLM. В интерфейсе отображается их количество — полезно для контроля расходов на аналитику.