DBLens + 企业微信智能机器人:把数据库 Agent 接入工作群
DBLens 与 LensAI Agent 能力速览
DBLens 不只是一个数据库管理工具,它内置了 LensAI Agent——一个能够理解自然语言并主动执行数据库任务的智能代理。
LensAI Agent 的核心能力:
- ✅ 自然语言 → SQL:输入“本月销售额最高的 5 个产品”,自动生成对应 SQL。
- ✅ 数据库上下文感知:自动识别当前连接的数据库、表结构、字段注释,无需人工指定。
- ✅ 安全执行:默认只允许只读查询;更新/删除操作需用户二次确认。
- ✅ 结果解释:返回数据的同时,附上 SQL 语句和执行说明,方便复核。
关键是:Agent 不只是对话,它会真正执行任务。这也正是 DBLens 区别于普通 SQL 工具的地方。
二、企业微信智能机器人(长连接模式)
企业微信智能机器人支持两种接入方式:
| 模式 | 特点 | 适用场景 |
|---|---|---|
| API 回调(短连接) | 需要公网域名 + SSL 证书 | 服务器有公网 IP |
| WebSocket 长连接 | 无需公网 IP,只需能访问企微 API | 内网开发机、笔记本 |
因为 DBLens 通常运行在开发者的本地电脑或内网服务器,我们选择 长连接模式,免去配置域名和证书的麻烦。
交互流程很简单:
用户发消息 → 企微服务器推送给 DBLens(长连接) → LensAI Agent 处理 → 回复给用户
三、整体接入流程
步骤一:创建企微智能机器人
-
打开企业微信客户端,进入工作台->智能机器人,点击创建机器人->手动创建;

-
点击 创建机器人 → 选择 API 模式创建。

-
创建成功后,你会获得 Bot ID 和 Secret(Secret 仅显示一次,请务必保存)。

步骤二:在 DBLens 中通过对话配置企微机器人
打开 DBLens,进入 LensAI 对话框(即你平时用自然语言查询数据库的地方),然后直接告诉 Agent 你要接入企业微信机器人,并给它提供 Bot ID 和 Secret。
示例对话:
你:帮我配置企业微信智能机器人,Bot ID 是
your_bot_id,Secret 是your_secret。
LensAI Agent:收到。正在验证凭证……验证通过。已为你建立与企业微信的长连接。机器人现在可以接收消息了。你可以在企业微信中搜索该机器人开始对话。
Agent 会自动完成以下动作:
- 验证 Bot ID 和 Secret 的有效性
- 启动 WebSocket 长连接
- 注册消息回调处理
- 返回配置结果
整个过程无需离开对话框,也不需要翻阅菜单或填写表单。如果凭证有误,Agent 会提示你重新提供。

步骤三:在企微中使用机器人
- 在企业微信中搜索你创建的机器人名称,发起单聊。

-
直接发送自然语言问题,例如:
帮我查一下最近 7 天的订单数量,按天分组。
LensAI Agent 会处理并回复结果。



更多推荐

所有评论(0)