概念 | 描述 |
Agent | 可版本化、可复用的智能体配置资产,定义了一个智能体的角色、能力、行为边界和运行规则,是所有任务运行的模板和基准。创建一次,通过 agent_id 在多个 Session 中复用 |
Environment | Session 运行的环境配置,包含网络、预装依赖包、环境变量与产物存储。通过 environment_id 引用 |
Session | 在 Environment 中运行的 Agent 实例,用于执行一次具体任务。上下文、文件、状态相互隔离,同一 Agent 可发起多个并行 Session |
Events | 应用与 Agent 之间交换的原子消息,涵盖用户消息、思考、工具调用、工具结果与状态更新。以只增不删的方式在服务端持久化,支持实时订阅或事后回放 |
之前(模型 API + 自建循环) | 之后(方舟 Managed Agents) |
维护对话历史数组,每一轮将完整历史传回模型 | Session 由服务端持久化历史,仅需发送 / 订阅事件 |
手动循环调用:模型返回 → 解析 tool_use → 执行工具 → 追加 tool_result → 再次调用模型 | 平台内置 AgentLoop 自动驱动整个循环;Agent 结束时发出 session.status_idle |
自建沙箱以执行 Agent 生成的代码,机器、容器、扩缩容与清理均需自行管理 | Session 自带沙箱,代码执行、文件读写、Bash 命令由平台代为承载,任务结束即释放 |
自研上下文压缩策略以避免超出上下文窗口 | 上下文自动压缩,Event API 全量留存,不丢失内容 |
自研长程任务的状态保存与恢复机制 | 自动保存沙箱状态,长程任务原生支持断点续跑 |
自研 IAM、密钥注入与执行环境隔离 | 基于火山 IAM + 零信任凭证隔离,密钥不会进入沙箱进程 |
对比维度 | 方舟 Managed Agents(原生 AgentLoop) | 开源 Agent Runtime |
模型适配方式 | 与豆包全系列原生双向优化 | 通用 prompt 模板适配所有模型 |
推理完成率 | 思维链原生拆解、断点续跑、上下文自动压缩 | 长任务易偏离预期、中断后无法续跑、上下文丢失 |
工具调用 | 协议级对齐,自动校验 / 重试 / 并行 | 通用 JSON 解析 |
长程任务 | 原生支持长程任务运行,自动生成快照、按需拉起 | 固定模板适配所有场景,需自建沙箱调度 |
接入成本 | 开箱即用,零适配成本 | 需 4–8 周自研适配,踩坑周期较长 |
场景 | 重复度 | 风险 | 说明 |
IT 工单处理 | 高 | 低 | 结构化强、模板化程度高,Agent 处理准确率高 |
报表自动生成 | 高 | 低 | 数据抓取与汇总逻辑固定,易于 Agent 化 |
供应商邮件处理 | 中 | 低 | 分类与回复流程明确,适合规则化自动化 |
代码 Review 与文档 | 高 | 低 | 研发团队收益直观,ROI 显著 |
销售线索初筛 | 中 | 低 | CRM 录入自动化,释放销售人力 |
视觉内容创作 | 中 | 中 | 组合视觉搜索、图片生成、视频生成和视频合成工具,适合广告素材与短视频生产。 |