跳到正文
SGSteven Guan

原子概念

对象原件与长输出存储

原件/解析JSON/图像/artifact/录制保存、内容寻址、版本与授权读取。

要解决的问题为什么原始文件、长工具输出和模型上下文应分开保存?

检索别名:object storage · artifact · content-addressed

BLUEPRINT局部蓝图

01 输入

  1. 大文件与长输出
  2. 对象身份、版本和权限
→

02 处理机制

  1. 保存原始与派生对象
  2. 在关系状态中登记稳定引用
  3. 按需授权读取并执行保留清理
→

03 输出与证据

  1. 可恢复原件与artifact
  2. 受控而非无限暴露的内容入口

长内容保留原件,用引用进入执行

PDF、页面图像、解析JSON、音视频、长工具输出和最终报告不适合全部塞进关系行或模型历史。对象存储可以保存这些大内容,关系库记录其身份、版本、权限、状态与hash,Agent通过受控fetch按需读取。引用能缩小上下文,也保留独立恢复与审计入口。

S3 Versioning官方资料说明可为对象保存多个版本。它提供底层版本机制,却不自动定义“哪一版制度当前有效”、某用户可读什么、或派生摘要依赖哪个版本;这些仍需应用数据合同。可变对象key与业务版本也不应混为一个概念。

原始、派生、最终产物分开

建议区分raw、parsed、evidence和artifact类别,每项记录内容类型、大小、生成器、来源版本和保留规则。模型生成文件与用户上传原件可能具有不同信任级别;未知类型先隔离,下载和解析经过类型、大小及安全检查。

内容寻址可以减少重复存储,但不能让两个租户因为hash相同就共享访问权。预签名URL应有有限范围和有效期;长期任务保存稳定对象身份,不把短时URL当唯一恢复指针。引用展开时应重新授权,避免旧链接绕过资料撤回。

删除和恢复需要同时设计

版本化可能意味着删除活动版本并未物理删除历史版本。生命周期规则、保留锁、备份和派生物清理必须按实际合同配置;只删除关系行会留下孤立大文件,只删除对象又可能留下可被继续引用的元数据。

验收包括对象损坏hash、链接过期、旧版本读取、权限变化和恢复重放。长输出可被模型概述,但概述不能成为唯一记录;需要精确核验时,系统必须能够取回对应原件。完成任务的回执应引用可读、可验证的artifact,而非仅声称“已生成”。

RELATIONSHIP MAP

与其他节点的关系

箭头从本节点指向目标;关系是工程分析映射,不代表厂商合作或已披露的内部实现。

哪些节点指向本页 · 2

PRIMARY SOURCES

来源与阅读边界

来源按研究截止日整理。官方文档说明能力和约束,代码只证明对应版本,论文与讲座不自动证明生产效果。 资料截止:2026-10-15。

  1. Amazon S3:对象版本管理 ↗官方文档 / 声明