跳到主要内容

对话上下文

Lens AI 的效果很大程度取决于上下文。DBLens 会尽量把你当前正在看的数据库、对象、SQL 和文件信息带入对话,让 AI 不只按自然语言猜测。

常见上下文来源

  • 当前数据库连接。
  • 当前库、Schema、表或视图。
  • SQL 编辑器中的选中 SQL。
  • 通过拖拽带入的表或视图 DDL。
  • 本地文件内容,例如需求说明、结构文档或接口说明。
  • Agent 模式下的数据库上下文。

推荐使用方式

  • 生成 SQL 前,先定位到目标数据库或对象。
  • 字段较多时,优先把表或视图拖到 AI 面板。
  • 修改 SQL 时,先选中要修改的 SQL,再输入需求。
  • 排查问题时,把错误信息、期望结果和当前 SQL 一起给 AI。
  • 跨多张表查询时,明确说明关联字段、时间范围和输出字段。

上下文不准确时

如果 AI 生成的字段或表名不准确,通常是上下文不足。可以补充:

  • 目标库名或 Schema。
  • 真实表名、字段名。
  • 业务口径,例如“已支付订单”具体对应哪个状态值。
  • 结果需要按什么维度分组、排序或限制数量。

涉及生产环境时,仍然需要人工确认 SQL 的影响范围。