自动化
Automation 可以手动、按计划或通过 Webhook 启动 Agent、Workflow 或已保存的浏览器任务。每次运行都会保留状态和结果,便于检查实际发生了什么。
Automation 是 xopc 主动性模型中的一个阶段,不代表可以不受限制地行动。先从观察或行动建议开始,手动测试;只有范围明确、风险较低而且副作用已经清楚时,才启用无人值守执行。
选择执行内容
| 动作 | 适用场景 |
|---|---|
| Agent 指令 | 每次运行时需要由一个 Agent 理解请求并决定具体做法 |
| Workflow | 步骤已经明确,需要按既定流程运行 |
| 浏览器自动化 | 需要重复已经测试过的网站操作 |
对于规则明确的重复工作,优先选择已发布 Workflow 或已测试浏览器自动化,不要使用范围过宽的 Agent 指令。
创建 Automation
- 在 Gateway 控制台打开 Automation。
- 选择 创建 Automation。
- 使用描述结果的名称,例如“工作日 9:00 计划摘要”。
- 选择动作和目标。
- 选择触发方式:手动、单次、固定间隔、Cron 或 Webhook。
- 依赖日历时间时,明确设置时区。
- 设置超时和重试策略。
- 保存后先选择 立即运行 测试。
第一次运行保持手动。只有结果和副作用都正确后,才启用无人值守计划。
发送、删除、购买、发布或修改外部系统,应继续保留对应的人工确认或明确策略。定时触发不会扩大 Agent 的权限。
监控运行
Automation 页面会显示是否启用、下次运行时间、最近结果和连续失败次数。打开一次运行可以查看摘要、关联的 Session 或 Workflow、时间和错误。
依赖项、凭据或输入暂时不可用时使用 暂停,定义和历史记录仍会保留。只有确定不再需要时才删除。
让计划更可靠
- 确认显示的时区和下次运行时间。
- 为动作写明成功标准。
- 设置现实的超时时间。
- 只对短暂故障有限重试,不要用重试掩盖无效凭据或错误输入。
- 多次运行会修改同一外部数据时,避免重叠执行。
- 定期查看失败记录;计划触发不代表执行一定成功。
Webhook 安全
Webhook 地址和密钥都应视为凭据,不要放进公开仓库、截图或日志。在允许动作写文件、发消息或修改已连接服务前,先验证所有外部输入。
示例
- 每个工作日早晨汇总未完成 Task;
- 每周五运行周复盘 Workflow;
- 执行已保存的浏览器检查并报告变化;
- 从另一个受信任服务触发调研 Workflow。