SuperAPI AI 工具集

dag-output-validator

智能体与模型

查看项目

更新于 10-15 20:29

技能介绍

用途:在 DAG 工作流中校验各节点(智能体)输出,确保其满足结构与内容标准后再传给下游节点。

主要能力:一是 schema 校验,支持 object、array、string、number、boolean 类型,检查必需字段、嵌套结构、最小/最大长度、数值范围、正则模式、枚举与 date/uri/email/markdown/code 格式;二是内容质量校验,按规则检查字数上下限、必需章节、禁止模式、是否包含代码块等,并给出 0-1 质量分;三是自定义校验器扩展;四是生成校验报告,含 JSON 路径、错误码、期望值、实际值、严重级别(error/critical)、警告与建议,支持 strictMode 将警告升级为错误。

使用方式:调用 validateOutput(output, config),在 config 中传入 schema、contentRules、customValidators 与 strictMode;schema 校验由 validateAgainstSchema 完成,内容校验由 validateContentQuality 完成。资料提供接口定义与若干常用 schema(代码分析、文档)示例。

适用场景:DAG 或智能体流水线中的质量闸门、下游节点前置校验、输出一致性与完整性检查。

限制:资料未提供安装命令、运行环境、平台支持、价格与性能数据;具体集成对接方式仅提及与 dag-confidence-scorer、dag-result-aggregator、dag-feedback-synthesizer 的关联,未给出实现细节。