我根据你们的建议构建了让AI代理写入真实数据的功能。你们会实际使用它吗?
摘要
一位开发者构建了Chronos DB,这是一个与Postgres兼容的数据库,为AI代理写入数据提供了保护措施,包括合并限制、范围写入和对敏感更改的人工审批,并询问其他人是否会在生产环境中使用它。
几天前我在这里询问如何让AI代理写入真实数据。我采纳了最受欢迎的建议,并将它们整合到我正在开发的数据库Chronos DB中。Chronos DB是一个新的Postgres兼容数据库,每个AI代理在大约2微秒内获得整个数据库的独立副本,使用标准SQL进行操作,然后你可以进行差异比较和合并其更改。根据你的反馈,我实现了以下功能:每次合并的限制不足。例如,一个代理被限制每次合并只能删除50条记录,但在十次合并中可以删除500条,因此限制现在改为每个代理每小时。在第一次写入前,运行会声明其范围:它允许更改哪些表、列和租户。超出范围的合并将等待人工处理。某些列(如所有者、计费、身份)可以被标记,任何更改都需要人工审批,即使只涉及一行数据。副作用如电子邮件和Webhooks会与更改一起排队,仅在批准后才执行。被放弃的尝试不会发送任何通知。如果一个分支打开时间过长,即使没有读取到任何更改,也无法合并,除非经过审查。我目前为任何AI代理推荐的默认设置是:在观察到足够数据以放宽限制之前,禁止在没有人工审批的情况下合并删除操作。这是一个预览版(v0.1.3),单节点部署,源代码可用,尚未在任何生产环境中使用。链接和安装说明请参阅评论。我仍然不确定的是:你会将数据迁移到这个为此专门构建的新数据库中,还是只使用与现有Postgres并行运行的解决方案?
相似文章
我正在构建一个工具,旨在让你无需再手动与自己的AI代理聊天来测试它,你会使用它吗?
作者正在构建一个工具,通过模拟真实用户对话并提供通过/失败报告来自动测试AI代理,从而让开发者免于手动测试。
我刚刚为了可靠性重写了整个代理基础设施,有人也这样做吗?
作者描述了在遭遇级联故障后,使用DBOS持久化执行重写其AI代理基础设施以提高可靠性的经历,并向社区询问类似的经历、工具选择以及自建与购买决策。
我正在构建一个数据库,让每个 AI 智能体都先写入自己的分支。正在寻找志同道合的人一起打造。
开发者正在构建一个分支式数据库,让每个 AI 代理先在私有分支中自由读写生产数据,随后通过三行级三方合并、读取追踪与 SQL 校验来审查并安全合并更改,目前正在寻找协作者与早期试用者。
可信赖的智能代理AI层
作者正在构建Synapsor,一个面向AI代理的测试版工具,提供受管内存、分阶段写入、回放、权限和审计追踪,并正在寻求代理开发者的反馈。
这里有人运行能够实际写入生产系统的AI agents吗?
一位用户正在寻求其他运行具有写入生产系统权限的AI agents的实践经验,讨论如操作验证、重试处理、审计跟踪和内部所有权等运营挑战。