StructureClaw-Bench
收藏资源简介:
StructureClaw-Bench是由清华大学土木工程系团队构建的一个可执行结构工程工作流基准数据集,旨在评估人工智能代理在完整工程证据链中的一致性表现。该数据集包含150个精心设计的场景,涵盖标准工作流执行、交互鲁棒性和多模态结构模型重建三大类别,数据以中英文双语提示词均匀分布,并包含类型化断言、参考夹具和多模态输入。数据集的创建过程基于结构工程领域的实际工作流程,通过定义明确的技能、工具和共享工件状态协议,确保每个场景的可追溯性和可执行性。该数据集主要应用于结构工程领域的人工智能代理评估,旨在解决传统评估方法难以验证完整工程工作流一致性的问题,为结构工程智能系统的可靠性提供更严格的诊断基础。
StructureClaw-Bench is an executable structural engineering workflow benchmark dataset developed by the team from the Department of Civil Engineering, Tsinghua University. It is designed to evaluate the consistency performance of AI Agents across the entire engineering evidence chain. This dataset contains 150 meticulously curated scenarios, which fall into three core categories: standard workflow execution, interactive robustness, and multimodal structural model reconstruction. The dataset features uniformly distributed bilingual prompts in both Chinese and English, alongside typed assertions, reference fixtures, and multimodal inputs. The development of StructureClaw-Bench is grounded in the actual operational workflows of the structural engineering domain. Through well-defined protocols for skills, tools, and shared artifact states, it ensures the traceability and executability of every individual scenario. Primarily targeted at the evaluation of AI Agents in the structural engineering field, this dataset addresses the critical limitation of traditional evaluation methods, which struggle to validate the consistency of complete engineering workflows, and provides a more rigorous diagnostic foundation for assessing the reliability of intelligent systems applied in structural engineering.
StructureClaw 数据集概述
基本信息
- 项目名称:StructureClaw
- 许可证:MIT
- 最低 Node.js 版本:20+
- 主要语言:支持英文和中文
项目定位
StructureClaw 是一个面向 AEC(建筑、工程、施工)工作流的 AI 辅助结构工程工作空间。它能将自然语言描述的结构需求转化为可追溯的工程工作流,流程为:描述 → 草稿模型 → 验证 → 分析 → 规范检查 → 报告。
核心技术架构
- 前端:Next.js 14 应用
- 后端:Fastify API,集成 LangGraph 代理运行时
- 分析工具:Python 分析运行时,支持 OpenSees、PKPM SATWE、YJK 8.0
- 数据库:SQLite(本地默认数据库)
- 关键目录:
frontend/:前端应用backend/:后端 API、代理/聊天流程、Prisma 集成scripts/:启动脚本和 CLI 实现tests/:回归测试docs/:用户手册和协议参考
引擎支持
| 引擎 | 技能 | 适用场景 | 要求 |
|---|---|---|---|
| OpenSees | opensees-* | 开放的静力/动力/地震/非线性分析 | sclaw doctor 准备 Python 分析环境 |
| PKPM SATWE | pkpm-static | 商业引擎静力检查和 SATWE 对比 | 本地 PKPM 安装、JWSCYCLE.exe、有效许可证 |
| YJK 8.0 | yjk-static | YDB 转换、YJK 静力计算、结构化结果提取 | 本地 YJK 8.0 安装、Python 3.10、有效授权 |
配置与运行模式
配置文件
- 主要配置文件:
settings.json(位于~/.structureclaw/) - 关键配置字段:server、llm、database、logging、analysis、storage、agent、pkpm、yjk
- 可通过
SCLAW_DATA_DIR环境变量覆盖运行时目录
运行模式
- 引导安装模式:通过
scripts/install.sh或scripts/install.ps1安装,自动处理 Node.js 依赖 - npm 安装模式:
npm install -g @structureclaw/structureclaw后使用sclaw start - 源码运行模式:从 GitHub 克隆后使用
./sclaw start - 中国镜像模式:通过
sclaw_cn命令使用清华 PyPI 和 npmmirror 镜像
API 入口
POST /api/v1/agent/runPOST /api/v1/chat/messagePOST /api/v1/chat/streamPOST /validatePOST /convertPOST /analyzePOST /code-checkGET /engines
工程原则
- 技能是增强层,而非唯一执行路径
- 未匹配的技能选择回退到通用无技能建模
- 用户可见内容必须同时支持英文和中文
- 前端/后端/分析技能之间的模块边界保持明确
文档资源
- 英文手册:
docs/handbook.md - 中文手册:
docs/handbook_CN.md - 文档中心:
docs/README.md - 英文参考:
docs/reference.md - 中文参考:
docs/reference_CN.md - 中文概览:
README_CN.md - 贡献指南:
CONTRIBUTING.md - 路线图:
ROADMAP.md - 安全政策:
SECURITY.md

- 1StructureClaw: Traceable LLM Agents and an Executable Benchmark for Structural Engineering Workflows清华大学·土木工程系 · 2026年




