自动化任务与作业工作坊
了解如何管理项目后台任务,配置定时执行 (Cron) 计划并监控作业工作坊的状态。
自动化任务与作业工作坊
除了即时对话,DigMind 还支持处理大规模、长耗时的后台任务。作业工作坊 (Job Workshop) 就是这些自动化指令的集中控制台。您可以将其视为项目的"后台任务一览表"。
1. 什么是自动化任务?
自动化任务通常是由特定插件或 Skill 触发的非即时操作。常见的任务包括:
- 全量知识抽取:对新上传的数百份文档进行本体识别。
- 定时简报生成:每天凌晨自动汇聚昨日新增资讯并生成摘要。
- 数据镜像同步:将沙箱产生的结果定期推送到外部存储。
2. 作业工作坊 (Job Workshop)
在项目控制台中进入"作业工作坊",您可以实时监控所有后台任务的健康状况:
- 任务状态追踪:
等待中 (Pending):任务已入队,等待计算资源。运行中 (Running):Agent 正在沙箱内执行具体逻辑。已完成 (Completed):产出已就绪并存入资源空间。已失败 (Failed):点击可查看具体的错误堆栈,并支持"一键重试"。
- 执行日志查询:点击具体作业,展示详细的运行流(Stream Logs),帮助您定位在哪个步骤出现了阻塞。
3. 定时触发机制 (Cron & Schedule)
利用底层的 Restate 持久化引擎,DigMind 提供了极度可靠的定时调度能力:
- Cron 表达式支持:您可以为指定的 Skill 配置运行频率(如:
0 0 * * *表示每日零点运行)。 - 持久化保障:得益于持久化执行技术,即使服务器在任务运行时发生故障或重启,任务也会在恢复后从崩溃点继续执行,而不会导致数据丢失或任务中断。
- 时区对齐:系统支持本地化时区配置,确保您的日报、周报总是准时出现在您的收件箱(Inbox)中。
注意:部分高功耗的计算任务(如视频解析)可能会受到沙箱单次运行时间的配额限制。如果任务频繁失败,请检查沙箱模板的资源配置。