Skywork任务自动化流程基于本地状态文件、显式阶段划分和模型协同路由实现端到端自动流转;每个任务有唯一task_id和严格定义的阶段序列,状态实时写入JSON文件,仅关键输出落盘后才推进下一阶段。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

构建 Skywork 任务的自动化流程,本质是把人工操作逻辑转化为可复用、可追踪、可恢复的状态机。它不依赖云端调度,而是基于本地状态文件 + 显式阶段划分 + 模型协同路由来实现端到端自动流转。
明确任务阶段与状态定义
每个 Skywork 任务在启动时会自动生成唯一 task_id,并进入预设的阶段序列(如 intent_recognition → document_parsing → clause_extraction → semantic_comparison → report_generation)。这些阶段不是抽象概念,而是真实写入 %LOCALAPPDATA%\SkyworkDesktop\states\{task_id}.json 的字段:"phase" 和 "progress"。只有当一个阶段完成且关键输出落盘(如 PDF 文本层解析完毕、条款提取结果存入 SQLite),系统才推进至下一阶段。
建议:新建任务前,在 Settings → Advanced → Long-Task Resilience 中启用「自动快照间隔」,设为 120 秒。这能确保即使中断,也能从最近完整节点恢复,而非重跑整段 OCR 或向量计算。
配置跨阶段容错与模型降级
长任务失败常发生在模型推理环节(如 Claude Opus 在语义比对中超时)。Skywork 支持两级弹性策略:
- 勾选「跨模型失败降级」:当指定高精度模型不可用或超时时,自动切换至同能力域的轻量模型(如从
skywork-32b-document降为skywork-14b-document),保持流程不中断 - 启用「显存优先降级策略」:GPU 显存低于阈值时,表格分析类任务自动改用流式 CSV 解析 +
skywork-7b-spreadsheet-light,避免因内存溢出导致整个任务崩溃
绑定关键节点 Hook 实现自动触发
状态机的价值不仅在于执行,更在于“执行完做什么”。你可以在任意阶段完成后挂载外部动作,例如:
- 在
"phase": "risk_summary_report_generated"后,自动执行 PowerShell 脚本发送邮件通知法务团队 - 在
"phase": "ppt_exported"后,调用 Windows COM 接口将生成的 PPT 直接插入当前打开的 PowerPoint 演示文稿 - 在
"phase": "data_validation_passed"后,触发本地 Python 脚本将校验结果写入企业内部数据库
所有 hook 均通过 JSON 配置绑定,无需修改核心代码,也支持错误重试与超时控制。
手动干预与状态可视化
自动化不等于黑盒。你可以随时介入查看或调整任务进展:
- 命令面板输入
status [task_id],快速获知当前阶段、进度百分比、已耗时与剩余预估 - 运行中按 Ctrl+Shift+S 呼出悬浮栏,点击「详情」查看最近 3 条日志、内存占用及各子步骤成功标记(如
"last_success_step": "pdf_text_layer_parsed") - 直接打开对应
task_id.json文件阅读状态——但切勿手动编辑,否则会触发校验失败并标记为corrupted
若需强制从某阶段重试,可用 resume_task(task_id, phase="semantic_comparison") 命令跳转,系统会自动加载该阶段所需的上下文快照。


















