Skip to content

自动化

Automation 可以手动、按计划或通过 Webhook 启动 Agent、Workflow 或已保存的浏览器任务。每次运行都会保留状态和结果,便于检查实际发生了什么。

Automation 是 xopc 主动性模型中的一个阶段,不代表可以不受限制地行动。先从观察或行动建议开始,手动测试;只有范围明确、风险较低而且副作用已经清楚时,才启用无人值守执行。

选择执行内容

动作适用场景
Agent 指令每次运行时需要由一个 Agent 理解请求并决定具体做法
Workflow步骤已经明确,需要按既定流程运行
浏览器自动化需要重复已经测试过的网站操作

对于规则明确的重复工作,优先选择已发布 Workflow 或已测试浏览器自动化,不要使用范围过宽的 Agent 指令。

创建 Automation

  1. 在 Gateway 控制台打开 Automation
  2. 选择 创建 Automation
  3. 使用描述结果的名称,例如“工作日 9:00 计划摘要”。
  4. 选择动作和目标。
  5. 选择触发方式:手动、单次、固定间隔、Cron 或 Webhook。
  6. 依赖日历时间时,明确设置时区。
  7. 设置超时和重试策略。
  8. 保存后先选择 立即运行 测试。

第一次运行保持手动。只有结果和副作用都正确后,才启用无人值守计划。

发送、删除、购买、发布或修改外部系统,应继续保留对应的人工确认或明确策略。定时触发不会扩大 Agent 的权限。

监控运行

Automation 页面会显示是否启用、下次运行时间、最近结果和连续失败次数。打开一次运行可以查看摘要、关联的 Session 或 Workflow、时间和错误。

依赖项、凭据或输入暂时不可用时使用 暂停,定义和历史记录仍会保留。只有确定不再需要时才删除。

让计划更可靠

  • 确认显示的时区和下次运行时间。
  • 为动作写明成功标准。
  • 设置现实的超时时间。
  • 只对短暂故障有限重试,不要用重试掩盖无效凭据或错误输入。
  • 多次运行会修改同一外部数据时,避免重叠执行。
  • 定期查看失败记录;计划触发不代表执行一定成功。

Webhook 安全

Webhook 地址和密钥都应视为凭据,不要放进公开仓库、截图或日志。在允许动作写文件、发消息或修改已连接服务前,先验证所有外部输入。

示例

  • 每个工作日早晨汇总未完成 Task;
  • 每周五运行周复盘 Workflow;
  • 执行已保存的浏览器检查并报告变化;
  • 从另一个受信任服务触发调研 Workflow。

可重复步骤见工作流,网站操作见浏览器自动化

基于 MIT 许可证发布