快速开始
1
安装
2
看已注册了什么
3
跑一个——离线,无云,无密钥
status: completed 记录。✅ 这是完整跑了一遍四阶段生命周期
(prepare → connect → measure → conclude),基于内置 fixture——无云账号、无 API key。
任何未完成的运行都会在 stderr 上打印一段自解释摘要——哪个阶段坏了、哪道门拒绝了
——你永远不用去 grep JSON 找失败原因。4
对准真实系统(配置接入)
csbench serve 在
http://127.0.0.1:8787 打开 web 查看器。心智模型
三样东西,各自是一个由入口点发现的插件:BenchmarkSuite包装一个公认 harness(或任意可复现负载):resolve → prepare → run → mock_artifacts。Evaluator把运行产物变成命名空间化的Measurement(以及可选逐项items) ——一个纯粹、离线、可重打分的函数。- 被测系统由
--platform+ 一个target选定:模拟参考、你配置接入的已运行 服务(endpoint + 凭证)、或框架为你制备的云。
csbench run --benchmark <id>。见
新增一个 benchmark。
可复现性契约
每条记录带一个provenance 块(benchmark id、固定数据集 digest、evaluator id、
unmodified 标记、scaffold)+ 三个独立指纹(benchmark / environment /
implementation),让你能判断两个数字是否可比。每条测量带一个 reproducibility_class:
official=true 的测量是基准自身在 <suite_id>. 命名空间下的结论(一个溯源标记,
由 csbench conformance 强制);附加 metrics 与社区 evaluator
待在各自的命名空间。结果始终按维度——从不混合成一个分。
下一步
新增一个 benchmark
写一个 Suite + Evaluator 并运行。
Metrics
在任意运行上组合逐项指标。
判定(LLM-as-judge)
可复现的判定型打分。
架构
阶段机、记录 schema、插件。
