用途:面向 CAD 审图场景,自动分析 DXF 文件,减少人工逐张检查合规、QA 缺陷、工程量与歧义的工作量。分析由确定性 CLI 完成,不使用 LLM、不需要 API key、运行时不联网。
主要能力与命令:compliance 按内置筛查配置标记问题(cad-analyze compliance FILE [--profile ada|ibc-2021|residential]);health 检查重叠、文字、孤立图层等(cad-analyze health FILE);takeoff 统计数量、长度、面积(cad-analyze takeoff FILE);summary 用平实语言概述图纸(cad-analyze summary FILE);rfi 生成需澄清的问题(cad-analyze rfi FILE);zones 识别封闭房间/区域及大小(cad-analyze zones FILE);compare 对比两个版本(cad-revision diff MASTER REVISION)。
使用方式:先确认 CLI 是否可用(cad-analyze --version)。若缺失,需说明安装会下载并执行 Python 包,经用户批准后运行:python3 -m pip install "git+https://github.com/jeremylongshore/cad-ai-agent.git@6393e61869187eec7416f7fe54bd2cec861ad39a"。定位 DXF 文件后按触发词选择能力,运行 CLI 并加 --json 捕获输出,再解析 JSON 以文字报告。合规分析只传受支持的内置 --profile,默认 ada,并在结论前说明图纸单位假设与筛查局限。
输出与错误:报告以结论开头,再列关键条目,并引用实体句柄、图层等图纸自身证据。退出码 0 表示完成且无合规违规,1 表示存在违规(stdout 仍有有效 JSON),2 表示参数无效、文件缺失或 DXF 不可读。空结果仅表示已实现检查未产生发现,不等于合规或无缺陷。
限制:默认只读,不修改源 DXF,不应运行 cad-revision apply 或 bundle。内置 ADA/IBC/住宅规则是确定性筛查,不是完整审图、许可批准或专业法律判定;默认假设 1 图纸单位等于 1 英寸。自然语言编辑与智能体模式需自备 LLM 提供方(CAD_LLM_PROVIDER=module:Class),本技能不涉及。