Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 产物

把Agent生成的大型文件存为版本化artifact

把报告、图表或文件作为二进制artifact存储,并让模型上下文只携带名称和版本。

目标

避免把大文件反复塞入提示,同时支持按会话和版本取回文件。

步骤

  1. 选定artifact service后端,确定应用、用户和会话的存储隔离。 [artifact]
  2. 在工具中用 await ctx.save_artifact(filename, part) 保存Part;不要把大payload作为普通文本返回。 [artifact]
  3. 把文件名和版本号返回;用 await ctx.load_artifact(filename, version=n) 按需读取指定版本。 [artifact]
  4. 设置大小、类型、保留和删除规则,防止上传的文件被无限保留。 [artifact]

验证方式

保存后只在模型上下文中出现artifact引用;取回内容与选定版本一致。

故障处理

若文件内容被截断,核对MIME类型与Part格式;若版本错配,显式传递并验证版本号。

权限边界

前置条件

权限边界

限制

内容依据固定提交中的Google ADK实现;不同版本、模型或远端服务可能有不同接口与事件语义。上线前验证权限、数据保留和失败恢复。

固定上游来源

https://github.com/google/adk-python/blob/e9b74d36140f2594b24c481fb7a3825b2cb01e96/docs/guides/artifacts/artifact_service/index.md

仓库
google/adk-python
文件路径
docs/guides/artifacts/artifact_service/index.md
固定提交
e9b74d36140f2594b24c481fb7a3825b2cb01e96
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: Apache-2.0

主主题

把电商活动资料整理成可复核周报

相关资源