智能自然语言查询
中文交互界面:完全中文化的用户界面,支持复杂中文语义理解
实时流式响应:采用Websocket+SSE技术,提供友好流式输出体验
多维度分析:自动生成查询分析、SQL解释和可视化图表
数据建模与可视化
交互式模型设计:拖拽式表关系管理,直观呈现数据库结构
智能关系推断:自动识别表间关系,减少手动配置工作
实时同步:模型变更即时同步至图数据库,保持一致性
多数据库支持
广泛兼容性:支持MySQL、PostgreSQL、Oracle、SQL Server等主流数据库
无缝连接:简单配置即可连接各类数据源
统一查询体验:不同数据库使用相同的自然语言查询方式
数据映射管理
自定义术语映射:将业务术语与数据库值灵活对应
智能值识别:自动识别查询中的业务术语并转换为数据库值
持续优化:系统不断学习用户查询模式,提升匹配准确度
技术架构
前端技术栈
React + TypeScript:构建高性能、类型安全的用户界面
Ant Design:提供美观一致的UI组件
ReactFlow:实现流畅的图形化数据模型编辑
Chart.js:提供丰富的数据可视化能力
后端技术栈
Python + FastAPI:高性能异步API框架
SQLAlchemy:强大的ORM工具,统一数据库操作
Neo4j图数据库:存储和管理数据库模型关系
MySQL:存储系统元数据和配置信息
AI引擎
大语言模型集成:支持OpenAI、DeepSeek等多种LLM服务
自定义提示工程:精心设计的提示模板,提升SQL生成质量
语义分析引擎:深度理解查询意图和数据库结构的关联
通信机制
WebSocket + SSE:实现实时流式响应
混合通信模型:结合REST API与流式通信,优化用户体验
高并发支持:专业WebSocket管理系统,支持多用户并发访问
以上设计及技术实现100%自研
技术交流微信:huice666

