比一次运行活得更久的状态
需要记住东西的工作流,通常要先准备一个数据库。在这里,存储就是画布上的一个组件 — 仅追加的流、键/值记录与智能体记忆,限定在你的工作区内,保留期由你自己设定。
把流、键/值记录与智能体记忆做成画布组件 — 限定在你的工作区内,保留期由你设定。
这个存储能给你什么
- 是组件,不是集群 — 要在多次运行之间记住东西,通常意味着搭一个数据库、评估容量、打补丁,而且不管工作流跑没跑都要付费。在这里它只是放在两个节点之间的一个节点,运行历史和错误处理与其它步骤完全一致。
- 三种形态,同一个存储 — 顺序和历史重要时向流中追加,只关心最新值时读写一条记录,还可以给智能体一段跨轮次延续的记忆。三者都是同一个存储的三种寻址方式,无需在它们之间搬运数据。
- 按工作区隔离,而不是靠约定 — 每一次读写都被发起它的工作区限定,指向别的工作区的请求会被拒绝,而不是悄悄返回另一份数据。边界在数据所在之处强制执行,而不是依赖调用方的自觉。
- 保留期你来设,过滤维度你来声明 — 每个命名空间都有自己的保留期,短命的中间数据会自动过期,不会动到你要保留的记录。声明哪些字段需要可过滤,条目在写入时就按这些字段建立索引,于是你可以在自己命名的维度上做精确匹配筛选。
平台能力
- 零个: 首次写入前需要准备的数据库
- 按命名空间: 保留期的设定粒度
- 步骤或工具: 抵达同一存储的两条路径
我需要自己准备数据库吗?
不需要。存储作为平台的一部分运行,没有容量要评估、没有补丁要打、没有连接要配、也没有另一份账单。放下组件、选一个命名空间、写入即可。用量按工作区计量,因此"让工作流记住东西"的成本是一个看得见的数字,而不是意外。
我的数据会保留多久?
取决于该命名空间的保留期设置。中间数据可以几天后过期,而你在意的记录可以留存更久;保留期是一个设置项,不是你需要自己写的清理任务。这里刻意没有"永久保留"——需要长期留存的东西,应该放在有备份的地方。
AI 智能体可以读写它吗?
你授权就可以。同一个存储既能作为你按顺序放置的普通步骤,也能作为智能体可调用的工具 —— 智能体正是靠它保持跨轮次的记忆。两条路径都限定在同一个工作区、按同样方式计量,所以授予这项能力并不会扩大可触达的范围。