如何获取各解题步骤得分?配置STEP_SCORE仅得最终分
解决步骤得分获取问题
不是只能通过benchmarking实现,你当前仅拿到最终分的问题是因为
STEP_SCORE的配置不完整,按以下步骤调整即可:- 补全配套配置:单独设置
STEP_SCORE=true只会统计最终聚合分,需要同时开启步骤追踪开关(比如对应文档里提到的RECORD_STEP_DETAILS=true或ENABLE_STEP_METRICS=true,具体以你使用的工具文档为准),确保工具采集每个步骤的得分数据 - 提前初始化配置:必须在解题流程启动前就完成这些变量的配置,不能在解题过程中临时设置,否则会错过步骤数据的采集时机
- 指定详细输出格式:部分工具默认仅输出最终分,需要额外配置
STEP_OUTPUT_FORMAT=detailed(或类似参数),或者在解题完成后主动调用步骤得分的导出方法(比如fetch_step_scores()),才能得到类似你提供图片里的分步骤结果
- 补全配套配置:单独设置
关于benchmarking的说明:benchmarking是用于批量场景的标准化验证工具,能生成更规整的步骤报告,但单解题流程下,通过上述配置调整就能实时获取各步骤得分,无需依赖benchmarking
示例调整后的输出效果:
Step 1: 数据预处理 - 得分: 92
Step 2: 模型训练 - 得分: 88
Step 3: 结果验证 - 得分: 95
Final Score: 91.7
内容的提问来源于stack exchange,提问作者Qing Ye
相关产品推荐
相关产品推荐

