适用于 Neon 的 AI 智能体
Monmo 智能体像细心的数据库工程师一样使用 Neon:通过只读 SQL 回答问题,在迁移进入生产环境前先在分支上测试,查找慢查询,并清理不再需要的预览分支。它使用您提供的 API 密钥和数据库角色连接,在创建分支、更改数据或数据库结构、删除任何内容之前,都会先征求您的同意。
更新于 2026-11-13 · 免费开始使用。付费套餐每月 $15 起。
AI 智能体在 Neon 中能做什么
通过只读 SQL 回答问题
您可以询问上周各套餐有多少新注册账户。智能体会编写查询、使用只读角色运行并核对总数,然后给出答案或提供 Google Sheets 表格,同时附上所用的 SQL。
指令上周每天有多少账户注册?请按套餐分类,并展示运行的查询。
在分支上测试迁移
数据库结构变更上线前,智能体会从生产环境创建分支,在分支上运行迁移、记录耗时,并将结构差异发布到 GitHub 拉取请求中。创建分支和发布内容前都会先征求您的同意,不会改动生产环境。
指令从生产环境创建分支,在分支上运行迁移 0042,告诉我耗时和变更内容。
清理过期的预览分支
Vercel 的预览部署可能会为每个拉取请求留下一个分支。智能体会列出拉取请求已关闭的分支,附上大小和最后活动时间,然后删除您勾选的分支。
指令列出为预览部署创建、且拉取请求已关闭的 Neon 分支。我会选择要删除的分支。
查找最慢的查询
在启用了 pg_stat_statements 的情况下,智能体会按总耗时排列查询,查看查询计划,并为耗时最高的 5 条查询拟定索引或重写建议,整理成 Slack 消息草稿。添加索引前会等待您的批准。
指令找出本周总耗时最高的 5 条查询,并分别建议索引或重写方案。
恢复误删的数据行
如果数据行在 14:05 被删除,智能体会在项目历史记录保留期限内,准备一个删除前时刻的分支,比较两个分支,并拟定恢复数据的语句。每一步都会先征求您的同意。
指令今天 14:05 左右有人删除了账户 381 的订单。请从历史记录中恢复,但每一步都要先征求我的同意。
检查计算实例设置
智能体会将每个计算实例的自动扩缩容范围和缩容至零设置与实际用量进行对照,指出哪些最低配置高于流量需求,哪些冷启动影响了用户体验。
指令检查我们的 Neon 计算实例,看看自动扩缩容范围和缩容至零设置是否符合实际使用情况。
审查角色和访问权限
智能体会列出每个分支的数据库角色、各角色的读写权限,以及应用实际使用的角色,然后拟定收紧权限所需的授权或撤权语句,供您批准。
指令列出生产分支上的所有角色、各自的权限,以及哪些角色看起来没有被使用。
如何连接
- 1您只需连接一次 Neon API 密钥,并为智能体提供用于查询的数据库角色。建议从项目级密钥和只读角色开始;组织级密钥可以访问所有项目。
- 2Neon 适合连接给负责工程工作的智能体,也适合连接给只需只读角色就能回答问题的数据智能体。不要将它连接给无需使用数据库的智能体。
- 3运行只读查询,以及读取分支、指标和设置,无需批准。创建或删除分支、恢复数据、运行迁移,以及任何插入、更新或删除操作,都会事先征求您的同意。
更多开发与 IT应用
AI 智能体还可使用以下同类应用,每款应用都有专属介绍页。
常见问题
AI智能体可以安全地在 Neon 数据库中运行 SQL 吗?
为 AI智能体提供只读角色,它就能回答问题,而无法更改任何内容。它会编写并运行查询,在给出答案的同时展示所用的 SQL。即使您还提供了可写入的角色,每条更改数据或数据库结构的语句仍需等待您在卡片上批准。
智能体可以创建 Neon 分支进行测试吗?
可以,但需要先得到您的同意。智能体可以将生产环境复制到分支,在分支上运行迁移或有风险的查询并汇报结果,生产环境保持不变。它通过 Neon 连接创建分支;如果连接不支持某项操作,则会使用自己的浏览器。
智能体会在生产分支上运行迁移吗?
只有在您批准该项具体迁移后才会运行。通常,智能体会先在分支上测试,向您展示耗时和数据库结构差异,再请求在生产环境中运行。许多团队更愿意通过正常的拉取请求和部署流程上线迁移,智能体也可以配合这种方式。
Neon 数据被误删后,AI智能体能恢复吗?
通常可以,前提是需要恢复的时刻仍在项目历史记录的保留期限内。智能体会准备一个删除前时刻的分支,找到缺失的数据行,并拟定恢复语句。从创建分支到最终插入数据,每一步都会先征求您的同意;数据恢复前,您可以先核对这些数据行。