非诉工作流(示例:合同审查)
本页以 workbench 目标 contract_review 为例,描述“非诉事项”在系统中的典型推进路径:需求确认 → 合同分析 → 报告交付。
流程定义在 ai-engine 的 LangGraph 工作流图中(非 Playbook):
ai-engine/src/application/agent/graphs/workflow_graph.pycontract_review子图(非诉主链路)docgen子图(文书生成与质量门禁)
1) 子图总览(contract_review)
flowchart LR
A[intake<br/>需求确认] --> B[analyze<br/>合同分析]
B --> C[output<br/>报告/推荐文书]
C --> D[docgen<br/>文书生成(可选)]
D --> E[finish<br/>同步并结束]
2) 关键门禁与确定性路由
- 材料优先:有新附件时先进入
materials子图(洞察/分类/解析),避免直接跑审查。 - Intake 门禁:当合同类型/审查重点等关键信息缺失时,优先执行
contract-intake补齐profile.contract_type等字段。 - 输出新鲜度:输入 fingerprint 变化会触发 reset(清理旧的合同分析/风险条款等)后再重算。
- 文书生成:
output阶段会推荐两类交付件:contract_review_report(合同审查报告)modification_suggestion(合同修改建议书) 满足条件时进入docgen子图生成交付件,并在必要时要求律师复核确认。
3) 典型产物(字段层面)
data.non_litigation.contract_analysis:合同条款分析data.non_litigation.risk_summary / risk_clauses:风险摘要/风险条款清单data.work_product.analysis_report:报告(markdown)data.work_product.recommended_documents / documents:推荐/已生成文书profile.decisions.*:文书选择与复核确认