基于多模型协同的 AI SQL 智能体
自然语言 → SQL 生成 → 执行 → 结果分析,一站式智能数据查询
覆盖 SQL 开发全流程,从自然语言到数据分析一站式完成
用中文描述需求,AI 自动生成生产级 SQL。支持复杂查询、多表关联、聚合分析
自动拆解复杂任务为子任务,按序执行生成→执行→分析,输出综合报告
连接真实数据库直接执行 SQL,返回结构化结果,支持达梦/MySQL/PostgreSQL
AI 自动解读查询结果,发现数据规律、异常值和趋势,提供可视化建议
检测慢查询和性能瓶颈,给出索引建议、SQL 改写方案及优化理由
支持 GPT、GLM、Claude、MiMo、DeepSeek、Qwen 等,一行代码切换模型
自动拆解、编排、执行复杂 SQL 任务
体验 AI SQL Agent 的核心能力(展示示例,实际使用需配置 API Key)
一行代码切换不同 AI 模型
3 步即可开始使用
# 自然语言转 SQL
ai-sql ask "查询每个部门的平均工资"
# 指定达梦方言
ai-sql -d dm ask "最近30天订单统计"
# Agent 工作流
ai-sql agent "分析销售趋势找Top10客户"
# 交互模式
ai-sql interactivefrom ai_sql_agent.assistant import SQLAssistant
from ai_sql_agent.db.dialects import DialectType
assistant = SQLAssistant(
provider_name="glm",
dialect=DialectType.DM
)
# 自然语言 → SQL
result = assistant.generate_sql("查询每个季度的销售额")
print(result["sql"])from ai_sql_agent.agent import SQLAgent
from ai_sql_agent.config import DBConfig
from ai_sql_agent.db.dialects import DialectType
agent = SQLAgent(provider_name="mimo", dialect=DialectType.DM)
# 一句话 → 拆解 → 生成 → 执行 → 分析
result = agent.run("分析上月销售趋势Top10客户")
print(result["summary"])