$git clone https://github.com/apconw/Aix-DBAix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。
| 1 | <p align="center"> |
| 2 | <a href="https://github.com/apconw/Aix-DB"> |
| 3 | <img src="./docs/docs/images/logo.svg" alt="Aix-DB" width="160"/> |
| 4 | </a> |
| 5 | </p> |
| 6 | |
| 7 | <h3 align="center">Aix-DB - 大模型数据助手</h3> |
| 8 | |
| 9 | <p align="center"> |
| 10 | 基于大语言模型和RAG技术的智能数据分析系统,实现对话式数据分析(ChatBI),快速实现数据提取与可视化 |
| 11 | </p> |
| 12 | |
| 13 | |
| 14 | |
| 15 | <p align="center"> |
| 16 | <a href="https://github.com/apconw/Aix-DB/releases"><img src="https://img.shields.io/github/v/release/apconw/Aix-DB" alt="Release Version" /></a> |
| 17 | <a href="https://github.com/apconw/Aix-DB/stargazers"><img src="https://img.shields.io/github/stars/apconw/Aix-DB?style=flat" alt="GitHub Stars" /></a> |
| 18 | <a href="https://github.com/apconw/Aix-DB/blob/master/LICENSE"><img src="https://img.shields.io/github/license/apconw/Aix-DB" alt="License" /></a> |
| 19 | <a href="https://hub.docker.com/r/apcon/aix-db"><img src="https://img.shields.io/docker/pulls/apcon/aix-db" alt="Docker Pulls" /></a> |
| 20 | </p> |
| 21 | |
| 22 | <p align="center"> |
| 23 | <a href="./README.md">简体中文</a> | <a href="./README_en.md">English</a> |
| 24 | </p> |
| 25 | |
| 26 | ## 项目介绍 |
| 27 | |
| 28 | Aix-DB 基于 **LangChain/LangGraph** 框架,结合 **MCP Skills** 多智能体协作架构,实现自然语言到数据洞察的端到端转换。 |
| 29 | |
| 30 | **核心能力**:智能问答 · 数据问答(Text2SQL) · 表格问答 · 深度问数 · 数据可视化 · MCP 多智能体 · Skill 模式 |
| 31 | |
| 32 | **产品特点**:📦 开箱即用 · 🔒 安全可控 · 🔌 易于集成 · 🎯 越问越准 · 🧩 Skill 模式 · 🐾 OpenClaw 智能集成 |
| 33 | |
| 34 | |
| 35 | ## 演示视频 |
| 36 | |
| 37 | <table align="center"> |
| 38 | <tr> |
| 39 | <th>🎯 Skill 模式</th> |
| 40 | <th>💬 标准模式</th> |
| 41 | </tr> |
| 42 | <tr> |
| 43 | <td> |
| 44 | <video src="https://github.com/user-attachments/assets/ee09d321-4534-4ccf-aa71-ecab83d91caf" controls="controls" muted="muted" style="max-height:320px; min-height: 150px;"></video> |
| 45 | </td> |
| 46 | <td> |
| 47 | <video src="https://github.com/user-attachments/assets/462f4e2e-86e0-4d2a-8b78-5d6ca390c03c" controls="controls" muted="muted" style="max-height:320px; min-height: 150px;"></video> |
| 48 | </td> |
| 49 | </tr> |
| 50 | <tr> |
| 51 | <th>🧩 Skill 技能中心</th> |
| 52 | <th>🐾 OpenClaw 模式</th> |
| 53 | </tr> |
| 54 | <tr> |
| 55 | <td> |
| 56 | <video src="https://github.com/user-attachments/assets/c3f76eba-a710-4936-b0f9-c658a035826d" controls="controls" muted="muted" style="max-height:320px; min-height: 150px;"></video> |
| 57 | </td> |
| 58 | <td> |
| 59 | <video src="https://github.com/user-attachments/assets/98417cb2-e829-4733-999f-7f1494424707" controls="controls" muted="muted" style="max-height:320px; min-height: 150px;"></video> |
| 60 | </td> |
| 61 | </tr> |
| 62 | </table> |
| 63 | |
| 64 | |
| 65 | 💰 赞助商展示 |
| 66 | --- |
| 67 | |
| 68 | | Doloffer | IP数据云 | |
| 69 | |-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------| |
| 70 | | <a href="https://doloffer.com/" target="_blank"><img src="./docs/docs/images/doloffers.png" alt="doloffer" width="320" /></a> | <a href="https://app.ipdatacloud.com/check_login/set_cookie_ip66?target_url=https://www.ipdatacloud.com/?utm-source=SQ&utm-keyword=?4897&name=spread_id&value=4897" target="_blank"><img src="./docs/docs/images/ip_hub.jpg" alt="IP数据云" width="320" /></a> | |
| 71 | |
| 72 | |
| 73 | ## 系统架构 |
| 74 | |
| 75 | <p align="center"> |
| 76 | <img src="./docs/docs/images/system-architecture.svg" alt="系统架构图" width="100%" /> |
| 77 | </p> |
| 78 | |
| 79 | **分层架构设计:** |
| 80 | |
| 81 | - **前端层**:Vue 3 + TypeScript 构建的现代化 Web 界面,集成 ECharts 和 AntV 可视化组件 |
| 82 | - **API 网关层**:基于 Sanic 的高性能异步 API 服务,提供 RESTful 接口和 JWT 认证 |
| 83 | - **智能服务层**:LLM 服务、Text2SQL Agent、RAG 检索引擎、MCP 多智能体协作 |
| 84 | - **数据存储层**:支持多种数据库类型,包括关系型数据库、向量数据库、图数据库和文件存储 |
| 85 | |
| 86 | |
| 87 | ## 支持的数据源 |
| 88 | |
| 89 | <p align="center"> |
| 90 | <img src="https://img.shields.io/badge/MySQL-4479A1?style=for-the-badge&logo=mysql&logoColor=white" /> |
| 91 | <img src="https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white" /> |
| 92 | <img src="https://img.shields.io/badge/Oracle-F80000?style=for-the-badge&logo=oracle&logoColor=white" /> |
| 93 | <img src="https://img.shields.io/badge/SQL%20Server |