开发者工具数据库AI Agent安全

数据库分支快照:给 AI Agent 的表级 PR

让 AI Agent 改数据前先开分支,审核后再合并

痛点
帖子作者在 MatrixOne 上做 agent 落地时发现:让 agent 查数据容易,让它写数据很吓人。提示词里写「不要乱改生产数据」没有用——agent 拿到写权限后,一个 WHERE 条件写宽了,几千行就被悄悄改掉,事后连改了哪些行都说不清。这是一个具体、高频且危险的场景。
方案
一个面向已有数据库的轻量分支层:连接任意 MySQL/Postgres 数据库,为 agent 创建表级快照和可写分支,agent 的增删改全部落在分支上,提供行级 diff,审核通过后按冲突策略合并回主表。可作为 CLI 或 MCP 服务接入代理工作流。
用户
使用 AI Agent 操作数据库的数据工程师、后端开发者、数据平台团队、需要安全审计的 DBA
MVP
连接 MySQL/Postgres;对指定表创建快照分支;将 agent 的写入路由到分支;行级 diff 对比分支与主表;审核后合并或丢弃
变现
开源自托管 + 付费云托管(托管分支存储、审计日志、团队权限);或按连接数/数据库实例订阅
为何现在
AI agent 正在从只读对话走向写入操作,而现有数据库缺少为 agent 设计的安全隔离层。在成熟数据库上做分支代理层,比自研数据库轻得多,适合独立开发者。

来源讨论 · 1

  1. V2EX[分享创造] 让 AI Agent 改数据库之前,先开个分支:我们在 MatrixOne 里做了 Snapshot / Branch / Diff / Merge
← 返回列表