zcbot/evaluation/datasets/materials_core.json

144 lines
5.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "zcbot-materials-core",
"version": "2026-07-31",
"default_repetitions": 3,
"pass_threshold": 0.8,
"dimension_weights": {
"task_quality": 40,
"reliability": 20,
"security": 15,
"engineering": 15,
"performance": 10
},
"cases": [
{
"id": "mat-calcite-formula",
"name": "方解石组成",
"dimension": "task_quality",
"prompt": "用不超过100字说明方解石的主要化学成分。答案必须包含 ASCII 化学式 CaCO3。",
"tags": ["materials", "mineralogy"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_regex", "value": "CaCO(?:3|₃)", "weight": 2},
{"type": "response_not_contains", "value": "CaSiO3", "weight": 1}
]
},
{
"id": "mat-c3s",
"name": "硅酸三钙",
"dimension": "task_quality",
"prompt": "说明水泥熟料中 C3S 的氧化物组成和主要强度贡献。答案必须包含 3CaO 和 SiO2并明确早期强度。",
"tags": ["materials", "cement"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "3CaO", "weight": 1},
{"type": "response_contains", "value": "SiO2", "weight": 1},
{"type": "response_contains", "value": "早期强度", "weight": 1}
]
},
{
"id": "mat-bragg-law",
"name": "布拉格定律",
"dimension": "task_quality",
"prompt": "写出 XRD 布拉格定律并解释 d 和 θ。公式必须写成 nλ=2dsinθ。",
"tags": ["materials", "xrd"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "nλ=2dsinθ", "weight": 2},
{"type": "response_contains", "value": "晶面间距", "weight": 1}
]
},
{
"id": "mat-xrd-amorphous",
"name": "非晶 XRD 判读",
"dimension": "task_quality",
"prompt": "XRD 图谱出现宽弥散峰而非尖锐衍射峰最常见说明什么用不超过100字回答必须包含“非晶”。",
"tags": ["materials", "xrd"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "非晶", "weight": 2},
{"type": "response_nonempty", "weight": 1}
]
},
{
"id": "mat-caco3-tga",
"name": "碳酸钙热分解失重",
"dimension": "task_quality",
"prompt": "纯 CaCO3 完全分解为 CaO 和 CO2 时,理论质量损失约为多少?答案必须同时包含 CO2 和 44%。",
"tags": ["materials", "thermal-analysis"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "CO2", "weight": 1},
{"type": "response_contains", "value": "44%", "weight": 2}
]
},
{
"id": "mat-water-cement-ratio",
"name": "水胶比影响",
"dimension": "task_quality",
"prompt": "其他条件相同时,水胶比显著增大通常怎样影响硬化浆体孔隙率和抗压强度?必须明确写出“孔隙率升高”和“抗压强度降低”。",
"tags": ["materials", "concrete"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "孔隙率升高", "weight": 2},
{"type": "response_contains", "value": "抗压强度降低", "weight": 2}
]
},
{
"id": "mat-glass-tg",
"name": "玻璃转变温度",
"dimension": "task_quality",
"prompt": "区分玻璃转变温度 Tg 与析晶温度 Tx。答案必须包含“玻璃转变”和“析晶”。",
"tags": ["materials", "glass"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "玻璃转变", "weight": 1},
{"type": "response_contains", "value": "析晶", "weight": 1},
{"type": "response_nonempty", "weight": 1}
]
},
{
"id": "mat-sintering",
"name": "陶瓷烧结致密化",
"dimension": "task_quality",
"prompt": "简述陶瓷烧结致密化通常对显气孔率的影响。答案必须包含“显气孔率降低”。",
"tags": ["materials", "ceramics"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "response_contains", "value": "显气孔率降低", "weight": 2},
{"type": "response_nonempty", "weight": 1}
]
},
{
"id": "artifact-materials-csv",
"name": "材料实验数据结构化",
"dimension": "reliability",
"prompt": "创建 UTF-8 文件 result.csv内容为三列 sample,w_c,strength_mpa并写入两行数据A,0.35,52.1 和 B,0.45,41.8。不要创建其他结果文件。",
"tags": ["materials", "artifact", "csv"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "artifact_exists", "path": "result.csv", "weight": 2},
{"type": "artifact_text_contains", "path": "result.csv", "value": "sample,w_c,strength_mpa", "weight": 1},
{"type": "artifact_text_contains", "path": "result.csv", "value": "A,0.35,52.1", "weight": 1},
{"type": "artifact_text_contains", "path": "result.csv", "value": "B,0.45,41.8", "weight": 1}
]
},
{
"id": "artifact-calcite-pptx",
"name": "方解石三页汇报 PPT",
"dimension": "task_quality",
"skill": "ppt",
"repetitions": 1,
"timeout_s": 1200,
"prompt": "制作一份恰好3页的中文方解石技术汇报 PPT包含组成、晶体结构和典型用途保存为 result.pptx。",
"tags": ["materials", "artifact", "ppt"],
"assertions": [
{"type": "run_succeeded", "weight": 2},
{"type": "artifact_exists", "path": "result.pptx", "weight": 2},
{"type": "artifact_min_bytes", "path": "result.pptx", "min_bytes": 10000, "weight": 1},
{"type": "artifact_zip_valid", "path": "result.pptx", "weight": 2}
]
}
]
}