SuperAPI AI 工具集

dag-planner

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:为复杂多步骤任务构建、校验、调度并动态修改 DAG 执行图。它把问题拆解为带依赖关系的节点,进行拓扑排序,按波次(wave)调度,并在执行中动态调整图结构。

主要能力:判断何时需要拆解为 DAG;按确定性选择节点类型(agent 节点、vague 节点、human-gate 节点、带工具限制的 agent 节点);确定节点粒度;处理数据依赖、资源冲突、顺序约束与可选依赖;在节点反复失败、输出质量不足、发现覆盖缺口、路径多余或需要多方案时触发动态修改。

使用方式:资料给出节点定义示例,包含 id、type、skills、depends_on、output_schema、wave 等字段,例如 collect_feedback、analyze_sentiment、generate_recommendations 的线性依赖结构。质量门要求每个节点显式定义 input_schema 与 output_schema,依赖显式建模为边,通过环检测,单节点不超过 3 个技能或约 5 分钟运行时间,波次分布合理,识别并解决资源冲突,vague 节点有细化标准,human-gate 节点有审批标准与超时策略。

适用场景:多数据源分析、并行研究路径汇聚、需要人工审批的策略任务、运行中需要重新规划的代码审查等。

限制:不用于单步任务、纯顺序流水线、实时执行(用 dag-runtime)、输出校验(用 dag-quality)、技能选择(用 dag-skills-matcher)、ETL 式数据转换或 UI 工作流。资料未提供安装命令、收费与平台信息。