Files
opsxdb/apps/server/internal/docs/content/10-ai.md
T
logan 26f459d1b8 fix: 顶栏文案去重与文档/连库体验更新
顶栏定为:连接 · 新建连接 · 新建查询 · 查询历史 · 快捷键;
同步 docs/落地页、对象树与 connection-types 注册表整理。
2026-09-20 16:32:29 +08:00

1.2 KiB
Raw Blame History

AI 面板的目标:让「写不出的 SQL」和「看不懂的 SQL」不再阻塞你。

六种动作

动作 用途
生成 自然语言 → SQL(「查最近 7 天下单但未支付的用户」)
解释 把一段复杂 SQL 翻译成中文说明
优化 分析慢查询,给出索引 / 改写建议
修复 报错信息 + SQL → 修正版本
方言 MySQL ↔ PostgreSQL 等跨方言转换
样例 按表结构生成示例查询

使用方式

  1. 连接库后打开右侧 AI 面板;
  2. 选择动作,输入需求或粘贴 SQL(可附上对象树上下文);
  3. 生成结果一键放回编辑器,⌘/Ctrl + Enter 执行。

提示:生成的 SQL 依旧走危险语句确认流程 —— AI 产出与手写 SQL 同等对待,不放宽防护。

当前状态(v0.1)

AI 面板当前为本地 stub:六种动作的交互框架与 API 已就位(POST /api/ai/chat),模型服务接入版本会明确标注数据流向与开关位置。

数据流向承诺

接入模型服务时遵循三条原则:

  • 默认只发送你明确提交的内容(不含连接凭据);
  • 可完全关闭 AI 功能;
  • 使用云端模型时在界面上明确标识。