Этот гайд — для продуктовых аналитиков, которые держат продуктовые данные в Supabase (Postgres) и устали каждый вопрос от команды превращать в отдельную выгрузку. Supabase для продуктовых аналитиков в связке с ИИ-агентом СуперИнтеллекта — это способ получать SQL-запросы, срезы и подсчёты по таблицам прямо в чате, обычными фразами: агент сам находит нужную таблицу, строит выборку с фильтрами и возвращает число или срез. Ниже разберём, кому это полезно, какие задачи аналитика закрывает связка Supabase + ИИ-агент и как именно формулировать запросы.
Что такое связка Supabase + ИИ-агент для аналитика
Коротко: вы подключаете свою базу Supabase к ИИ-агенту в разделе «Интеграции», приносите токен доступа — и дальше просите агента на русском: «посчитай активных пользователей за неделю», «покажи топ-10 событий по частоте», «сколько заказов в статусе paid за июнь». Агент выполняет запрос к вашей базе и отдаёт ответ в чате. Не нужно открывать SQL-редактор, выгружать CSV и пересобирать сводку в таблице — ответ приходит там же, где вы задаёте вопрос.
Технически у коннектора Supabase два модуля. Модуль «Данные» работает с таблицами напрямую: агент получает список таблиц и их структуру, делает выборку строк с фильтрами, сортировкой и лимитом, считает количество строк по условию, при необходимости — вставляет, обновляет по фильтру и удаляет строки, а также вызывает Postgres-функции (RPC). Модуль «Админ SQL» позволяет выполнить произвольный SQL-запрос к базе и посмотреть список проектов аккаунта. Для аналитика это ключевое: любой отчётный срез, который вы бы написали руками на SQL, агент может собрать по формулировке из чата.
Какие задачи продуктового аналитика закрывает Supabase + ИИ-агент
Разберём типовые задачи, которые аналитик обычно решает через ручные SQL-запросы и выгрузки, и как их закрывает агент.
Быстрые метрики без выгрузок
Сколько новых пользователей за неделю, сколько активных за месяц, сколько платящих, средний чек, число заказов по статусам — всё это агент считает через подсчёт строк с фильтром или через SQL-агрегат. Вместо того чтобы открывать редактор и вспоминать имена колонок, вы спрашиваете фразой, а описание таблицы агент подтягивает сам.
Срезы по сегментам и периодам
«Разбей регистрации за квартал по источникам», «покажи выручку по тарифам за июнь», «сколько заказов по каждому городу» — это выборки с группировкой и фильтром по дате. Агент строит SQL с GROUP BY либо делает несколько подсчётов и сводит их в таблицу прямо в ответе.
Проверка гипотез и ad-hoc вопросы от команды
Продакт спрашивает: «а сколько пользователей вообще дошло до второго экрана?» — и вместо того чтобы ставить задачу в очередь, вы за минуту отдаёте число. Агент выполнит выборку по таблице событий с нужным фильтром и вернёт результат. Такие быстрые ответы снимают львиную долю мелких запросов, которые обычно съедают день аналитика.
Разведка незнакомой базы
Пришли в новый проект или полезли в чужую схему — попросите агента показать список таблиц и описать структуру конкретной таблицы. Он вернёт колонки и типы, и вы сразу понимаете, где лежат события, где заказы, а где справочники, не листая документацию.
Воронки и когорты через SQL
Классические продуктовые расчёты — конверсия по шагам воронки, удержание по когортам, доля вернувшихся — это SQL с оконными функциями и джойнами. Модуль «Админ SQL» выполняет произвольный запрос, поэтому агент может собрать и такой отчёт: вы описываете логику словами, агент предлагает запрос и возвращает результат.
Таблица: задача аналитика → что просить ИИ-агента
| Задача продуктового аналитика | Что попросить у ИИ-агента (пример промпта) |
|---|---|
| Понять структуру базы | «Покажи список таблиц в базе и опиши структуру таблицы events — какие есть колонки и типы» |
| Посчитать активных пользователей | «Посчитай, сколько уникальных user_id в таблице events за последние 7 дней» |
| Метрика по статусу | «Сколько строк в таблице orders со статусом paid за июнь 2026 — верни число» |
| Срез по сегментам | «Сгруппируй регистрации из таблицы users за квартал по полю source и покажи количество по каждому источнику» |
| Топ по частоте | «Покажи топ-10 значений event_name из events по количеству за последнюю неделю, по убыванию» |
| Выручка по тарифам | «Собери SQL: сумма amount из orders по каждому значению plan за июнь, отсортируй по сумме» |
| Конверсия воронки | «Посчитай, сколько пользователей сделали событие signup и сколько из них дошли до purchase за июль — дай конверсию в процентах» |
| Проверка гипотезы | «Сколько пользователей с source = telegram совершили хотя бы один заказ — выборка по джойну users и orders» |
| Быстрый факт по записи | «Найди в таблице users строку с email вида ivan@example.com и покажи дату регистрации и план» |
| Вызов готовой функции | «Вызови Postgres-функцию get_active_users с параметром period = 30 и покажи результат» |
Как начать: пошагово
- Откройте раздел «Интеграции» у своего ассистента и выберите Supabase.
- Принесите токен доступа к своей базе (генерируется в настройках проекта Supabase). Токен — ваш, коннектор привязывается к вашему ИИ-агенту.
- Оставьте права по умолчанию (только чтение) — для аналитики этого достаточно. Запись/удаление включайте отдельным переключателем, только если реально нужно менять данные.
- Нажмите кнопку «ИИ-агент», чтобы агент получил доступ к коннектору.
- Начните с разведки: попросите «покажи список таблиц» и «опиши таблицу X» — так вы и агент синхронизируетесь по схеме.
- Задавайте рабочие вопросы обычными фразами: подсчёты, срезы, воронки. Для важных отчётов просите показать выполненный SQL.
Подробная инструкция по подключению — в гайде «Как подключить Supabase к ИИ-агенту». Там же — про генерацию токена и разграничение прав.
Сценарии из работы аналитика
Сценарий 1. Утренняя сводка по продукту
Каждое утро нужны одни и те же цифры: новые регистрации за вчера, активные за неделю, заказы по статусам. Вы одним сообщением просите: «Дай на сегодня: число регистраций из users за вчера, уникальных user_id в events за 7 дней и количество orders по каждому статусу». Агент выполняет три подсчёта и возвращает готовую сводку — её можно сразу скинуть в командный чат.
Сценарий 2. Ad-hoc вопрос на созвоне
На продуктовом синке возникает вопрос: «сколько пользователей из последней когорты вернулись на второй день?» Раньше это ушло бы в бэклог. Теперь вы прямо на созвоне пишете агенту запрос на удержание — он собирает SQL с фильтром по дате регистрации и повторному событию и возвращает число. Решение принимается на месте, а не через сутки.
Сценарий 3. Разбор аномалии
Метрика заказов просела — надо понять, где. Вы просите агента разбить заказы за проблемную неделю по источнику, по городу и по тарифу, сравнить с предыдущей неделей. Несколько срезов подряд, каждый — фразой в чате. Быстро локализуете сегмент, в котором просадка, без десятка ручных запросов в редакторе.
Сценарий 4. Данные для дашборда
Собираете набор метрик для нового дашборда и нужно проверить, что запросы дают корректные числа. Просите агента выполнить каждый расчёт и показать SQL. Проверенные запросы забираете в BI-инструмент, а логику фильтров уже не переписываете с нуля.
Частые вопросы
Нужно ли уметь писать SQL, чтобы пользоваться Supabase через ИИ-агента?
Нет, для большинства срезов и подсчётов достаточно описать задачу словами — агент сам подберёт таблицу и построит запрос. Но если вы знаете SQL, это плюс: сможете точнее формулировать логику сложных отчётов (воронки, когорты) и быстро проверять выполненный запрос.
Агент видит все мои данные? Это безопасно?
Коннектор работает по вашему токену и по умолчанию только на чтение — агент делает выборки и подсчёты, но не меняет данные, пока вы явно не включите запись. Доступ ограничен правами токена, который вы приносите: выдайте токен с нужным уровнем доступа к своей базе.
Может ли агент менять данные, а не только читать?
Да: модуль «Данные» умеет вставлять, обновлять по фильтру и удалять строки, а модуль «Админ SQL» — выполнять изменяющий SQL. Но эти права включаются отдельным осознанным переключателем. Для чистой продуктовой аналитики их обычно оставляют выключенными.
Насколько сложные запросы потянет агент?
Через модуль «Админ SQL» агент выполняет произвольный SQL — значит, доступны агрегаты, GROUP BY, джойны, оконные функции, то есть воронки, когорты и ретеншн. Для простых метрик хватает выборки с фильтром и подсчёта строк. Чем точнее опишете логику, тем корректнее запрос.
Чем это отличается от обычного SQL-редактора Supabase?
В редакторе вы пишете запрос руками и работаете отдельно от остальных задач. Здесь всё в едином окне СуперИнтеллекта: вы задаёте вопрос фразой, агент строит и выполняет запрос, а ответ приходит в том же чате. Быстрее для ad-hoc вопросов и удобнее, когда срезов много и они разные.
Можно ли вызывать готовые Postgres-функции?
Да. Если у вас в базе есть RPC-функции с готовой логикой расчётов, агент может их вызвать с нужными параметрами и вернуть результат. Это удобно, когда сложная метрика уже оформлена функцией на стороне базы.
Итог: связка Supabase + ИИ-агент превращает продуктовую базу в источник ответов на языке команды. Подсчёты, срезы и SQL-отчёты — фразой в чате, без ручных выгрузок и переключения вкладок. Подключить Supabase можно в разделе «Интеграции» у ассистента, привязав коннектор кнопкой «ИИ-агент».
Дальше по теме: страница интеграции — /partners/supabase; полный список коннекторов — /guides/vse-integracii-superintellekta; подключение шаг за шагом — /guides/kak-podklyuchit-supabase-k-ii-agentu.



