{"id":14289,"url":"\/distributions\/14289\/click?bit=1&hash=892464fe46102746d8d05914a41d0a54b0756f476a912469a2c12e8168d8a933","title":"\u041e\u0434\u0438\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043d\u0430 5%, \u0430 \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u0447\u0435\u043a \u2014 \u043d\u0430 20%","buttonText":"","imageUuid":""}

Открытое письмо BI компаниям — проект Dashboard.AI

Привет, аналитики, руководители и основатели Business intelligence компаний!

Я создаю сервис WikiBot, который обучается по документации и консультирует пользователей в чате, как специалист первой линии поддержки. Наш чат-бот понимает вопрос и отвечает как человек.

Весь мир двигается в сторону использования ИИ-помощников. Людям нравится получать результаты просто давая команды на родном языке.

Предлагаю вам, совместно с моей командой, создать продукт Dashboard.AI, который будет обладать следующим функционалом:

  • Поиск отчетов. Менеджер может попросить бота найти нужный отчет. Например: ”Найди отчет о расходах на рекламу за прошлый год”. Бот, на основе списка отчетов, которые находятся в дата-каталоге, конфлюенс или другой вики, присылает ссылку в чат.
  • Написание SQL-запросов. Вместо поиска нужного отчета, менеджер пишет в чате боту: "прибыль по Москве по электронике с мая по июль". Бот присылает нужные показатели и ссылку на нужный отчет, c установленными фильтрами. Если подходящего отчета нет, то сам пишет sql запрос.
  • Автоматическое создание дашбордов. Менеджер может попросить чат-бота создать дашборд. Бот, задав несколько уточняющих вопросов, выберет оптимальный шаблон и соберет в нем все необходимые SQL-запросы и фильтры.

Реализация

Поиск отчетов. Список отчетов обычно располагаются в базе знаний, документации или каталоге данных. Современные продукты, такие как SiteGPT, ChatBase, WonderChat, Wikibot (далее агент) отлично умеют делать семантический поиск:

  • Документация индексируется и сохраняется в векторную базу данных.
  • Когда пользователь вводит запрос, в векторной базе находится 5-10 наиболее близких векторов (семантический поиск). Каждый вектор это название и описание отчета.
  • Запрос пользователя и топ близких векторов отправляются в LLM - большую языковую модель (LLaMA, Falcon, Google Bard, Anthropic Claude) и она выбирает отчёты которые подходят пользователю.

Написание SQL-запросов

Современные LLM уже неплохо пишут SQL (статья с сравнением GPT, Claude, Bard) для этого им нужно задать вопрос и в промпте передать описание таблиц. Получив запрос пользователя, агент может взять название таблиц из документации, а все поля таблицы из метаданных СУБД.

Сейчас набирают обороты проекты:

  • DB-GPT - позволяет генерировать запросы к базам данных используя локальные LLM
  • PandasAI - делает pandas (и другие популярные библиотеки анализа данных) разговорными, позволяя вам задавать вопросы к вашим DataFrame на естественном языке.

Автоматическое создание дашбордов

GPT, получив таблицу данных, уже может выбрать из нее наиболее значимые и подходящие

для визуализации столбцы. Комплексный пример, как это делать, описан в в статье “Create AI-powered dashboards”. Добавив к этому шаблоны дашбордов, различные best practice в виде эвристик и уточняющие запросы от бота, можно получить Junior BI-разработчика.

Взгляд в будущее

В разделе реализации я описал то, что можно сделать уже сейчас.

Пара идей на будущее:

  • Если научить проект “Dashboard.AI” создавать дашборды, то следующем шагом станет возможным переносить дашборды из одной системы в другую. Сейчас требуется громадное количество ресурсов, чтобы перенести аналитическую отчетность компании в альтернативный BI-продукт. Кроме того, станет возможным создавать дашборды сразу для нескольких популярных продуктов (Tableau, Power BI, Superset, Metabase, Redash)
  • Персональный аналитик который помогает менеджерам быстро получать нужные показатели и искать инсайты может стать супер востребованным продуктом.

Свяжитесь со мной если:

  • Вам интересно добавить в свой продукт описанный выше функционал
  • Вы хотите создать похожий продукт совместно с нашей командой, на основе популярных BI-продуктов (Tableau, Power BI, Superset, Metabase, Redash).

Весь мир двигается в сторону использования ИИ-помощников. Людям нравится получать результаты просто давая команды на родном языке.

0
5 комментариев
Raksta

Great job 👌🏼

Ответить
Развернуть ветку
Tom LETO
Автор

Постараюсь сделать идею реальностью, меня жутко драйвит

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
Илья Добряков

чем ваш проект лучше конкурентов?

Ответить
Развернуть ветку
Tom LETO
Автор

каких конкретно?
напишите названия продуктов,
насколько мне известно, пока таких продуктов практические нет.
Например, в классном продукте https://easyreport.ai семантика настраивается ручную.
У при наличии базы знаний с описанием таблиц всё автоматом: парсер вики + векторная бд + LLM

Ответить
Развернуть ветку
Tom LETO
Автор

Как работает всё изнутри, я рассказывал тут https://www.youtube.com/watch?v=8IRKx3d7tZY

Ответить
Развернуть ветку
2 комментария
Раскрывать всегда