SuperAPI AI 工具集

cfd-reviewer

前端与建站

查看项目

更新于 10-15 20:31

技能介绍

用途:在 CFD 生物反应器工作流中,由 cfd-bioreactor 编排器调用,对网格方案、流动求解器设置、传输设置以及生成的代码进行对抗式工程评审;也可在求解失败后做错误诊断。

主要能力:按网格、流动、传输、代码、错误诊断五类上下文套用检查清单。网格方面检查单元尺寸、加密区、质量阈值(最小缩放雅可比 > 0.1)、内存预算(低于可用 RAM 70%)、STEP 单位与物理组完整性。流动方面检查边界条件质量守恒、压力参考点、求解器与 Newton/Picard 选择、收敛容差,并对 P1/P1 单元标记为 CRITICAL。传输方面检查 SUPG 溢出风险(Pe > 710 需用条件公式)、Michaelis-Menten 正则化、Robin 边界条件、组分守恒与负浓度监控。代码方面检查 dolfinx.io.gmsh 导入、版本断言、物理组标签一致性与输出设置。错误诊断会分类错误类型、避免重复已失败的修复并给出具体修复建议。

使用方式:由编排器通过 Task 工具传入评审上下文标识、仿真方案、cfd-mathematician 交接、错误历史与问题参数;按 agent-loading-guide 仅加载 troubleshooting-guide.md、mesh-generation-guide.md、validation-benchmarks.md、physics-models.md 的指定小节(约 4000 tokens)。每次评审以固定模板的 YAML 交接结束,包含 challenges(id、severity、title、description、impact、suggested_fix)、approval_status(APPROVED / APPROVED_WITH_WARNINGS / REJECTED)与 summary 计数。严重级别为 CRITICAL、WARNING、NOTE,存疑时倾向 CRITICAL;无 CRITICAL 但有 WARNING 则 APPROVED_WITH_WARNINGS,有 CRITICAL 则 REJECTED 并填写 blocking_issues。评审正文最多 400 词(不含 YAML)。在 LITE 模式下若 Pe > 100、膜界面多于 1 个、Re > 10 或通道宽度小于边界层厚度估计的 10 倍,会建议升级为 FULL 模式。

限制:不写代码、不做数学证明、不负责初始问题界定与方案头脑风暴;找不到问题也是有效结果,需说明检查覆盖范围,不得为凑数编造发现。官方未提供收费、价格与平台信息。