Aix-DB is an open-source intelligent data analysis platform that combines large language models with database technologies to enable conversational data exploration. The system is designed as a ChatBI solution that allows users to query datasets using natural language and receive structured insights, charts, and visualizations automatically. Built on frameworks such as LangChain and LangGraph, Aix-DB integrates retrieval-augmented generation and Text-to-SQL capabilities to convert user questions into executable database queries. The platform supports multiple types of data sources and provides an end-to-end pipeline that includes intent recognition, SQL generation, database execution, and visual presentation of results. Its architecture includes multiple layers such as a web interface, API gateway, AI service layer, and data storage layer that support relational databases, vector stores, graph databases, and file systems.
Features
- Conversational business intelligence interface for natural language data analysis
- Text-to-SQL engine that converts questions into database queries
- Retrieval-augmented generation pipeline for contextual data understanding
- Multi-agent collaboration using MCP skills and LangGraph workflows
- Automatic data visualization using modern charting libraries
- Support for relational, vector, graph, and file-based data sources