通过自然语言对话,实现从指标语义理解、SQL生成、验证到执行的全流程自动化。 完整的开源解决方案,支持私有化部署,赋能业务人员快速获取数据洞察。
从自然语言到数据洞察的完整链路
用户输入自然语言问题,系统进行意图识别和实体提取,转化为结构化的指标语义
基于解析后的语义和数据库 Schema,利用大语言模型生成相应的 SQL 查询语句
对生成的 SQL 进行语法正确性检查和结果准确性验证,确保查询可靠
验证通过后在目标数据库执行 SQL,并将查询结果以表格、图表等形式返回
模块化、服务化的架构设计,便于独立开发、部署和扩展
Web 前端
React + ECharts 实现交互界面和数据可视化
API 网关
请求路由、认证和负载均衡
NLU 模块
自然语言理解和意图识别
Text-to-SQL
SQL 生成和优化
验证模块
语法检查和准确性验证
执行模块
SQL 执行和结果格式化
LLM 服务
vLLM + Qwen/DeepSeek 模型推理
向量数据库
ChromaDB 存储 Schema 和文档
业务数据库
PostgreSQL/MySQL 等关系型数据库
精选开源工具和模型,支持完全私有化部署
企业级功能,确保系统的可靠性、安全性和可扩展性
完全部署在企业内部,数据不出域,确保数据安全和合规性
百万级数据检索 <1s,召回率 >95%,精准匹配数据库 Schema
语法检查 + 逻辑验证 + LLM 交叉验证,确保 SQL 准确可靠
支持 PostgreSQL、MySQL、Oracle、SQL Server 等主流数据库
基于 Kubernetes 的容器编排,支持自动扩缩容和负载均衡
基于开源技术栈,社区活跃,持续更新,无厂商锁定
完整的设计文档、工程代码和部署脚本已准备就绪。 立即下载,快速启动您的私有化部署。