Repolode
apconw

apconw/Aix-DB

Open-source ChatBI-инструмент, который преобразует вопросы на естественном языке в SQL-запросы, графики и аналитические выводы; построен на LangChain/LangGraph и использует мультиагентные сценарии на базе MCP.

Звёзды
2,255
Форки
434
Открытые issues
3
Последний коммит
12 дней назад

Что это?

Aix-DB — система диалогового анализа данных: пользователь задаёт вопросы на естественном языке и получает результаты запросов, таблицы и визуализации. Она объединяет движок Text2SQL на базе LLM с RAG-поиском по структурам таблиц и бизнес-знаниям, используя гибридный поиск по Embedding и BM25, а также при необходимости граф Neo4j для поиска подходящей схемы.

Проект охватывает весь путь от вопроса до графика: разбор намерения, генерацию SQL с проверкой синтаксиса, выполнение запроса к целевой базе данных и автоматическую визуализацию с помощью ECharts или AntV. Поддерживаются MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks, а также источники CSV/Excel. В состав входят веб-интерфейс на Vue 3, API на Sanic с JWT-аутентификацией и CLI-клиент.

Проект можно развернуть с помощью Docker или Docker Compose; также поддерживаются режим Skill и интеграция с OpenClaw. В отдельной коммерческой редакции доступны дашборды и центр отчётов.

Ключевые возможности

  • 01Преобразует вопросы на естественном языке в SQL и выполняет запросы к подключённым базам данных.
  • 02Использует гибридный поиск по Embedding и BM25, а при необходимости — контекст графа Neo4j, чтобы находить подходящие схемы.
  • 03Автоматически строит графики ECharts или AntV по результатам запросов.
  • 04Поддерживает источники MySQL, PostgreSQL, Oracle, SQL Server, ClickHouse, Doris, StarRocks, CSV и Excel.
  • 05Предоставляет веб-интерфейс на Vue 3, API на Sanic с JWT-аутентификацией и CLI-клиент.

Сценарии использования

  • Позволяет бизнес-пользователям запрашивать данные из рабочих баз без написания SQL.
  • Помогает добавить чат-ассистента для BI во внутреннюю платформу данных.
  • Позволяет быстро получать данные и строить графики трендов из терминала с помощью CLI.

Темы

Частые вопросы

Что такое Aix-DB?
Open-source ChatBI-инструмент, который преобразует вопросы на естественном языке в SQL-запросы, графики и аналитические выводы; построен на LangChain/LangGraph и использует мультиагентные сценарии на базе MCP. Aix-DB — система диалогового анализа данных: пользователь задаёт вопросы на естественном языке и получает результаты запросов, таблицы и визуализации. Она объединяет движок Text2SQL на базе LLM с RAG-поиском по структурам таблиц и бизнес-знаниям, используя гибридный поиск по Embedding и BM25, а также при необходимости граф Neo4j для поиска подходящей схемы.
Aix-DB можно использовать бесплатно? Какая у него лицензия?
У Aix-DB не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
Aix-DB всё ещё поддерживается?
Активно поддерживается. Последний коммит в Aix-DB — 10 окт. 2026 г..
Для чего можно использовать Aix-DB?
Позволяет бизнес-пользователям запрашивать данные из рабочих баз без написания SQL. Помогает добавить чат-ассистента для BI во внутреннюю платформу данных. Позволяет быстро получать данные и строить графики трендов из терминала с помощью CLI.
Где скачать Aix-DB?
Исходный код и инструкции по установке — на GitHub: https://github.com/apconw/Aix-DB

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты