测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A53032. 在评估一个代码生成智能体时,我们常使用 Pass@K 指标。假设我们有一个包含 n=100 个编程问题的测试集。对于每个问题,让智能体独立生成 k=5 个不同的代码解决方案。 如果对于某个问题,生成的 5 个方案中有任意一个能够通过单元测试,该问题就被视为“已解 决”。最终,在 100 个问题中,有 60 个问题被成功解决。 根据上述描述,以下关于 Pass@K 的计算和解释,哪一项是正确的?

单选题

题目描述

在评估一个代码生成智能体时,我们常使用 Pass@K 指标。假设我们有一个包含 n=100 个编程问题的测试集。对于每个问题,让智能体独立生成 k=5 个不同的代码解决方案。 如果对于某个问题,生成的 5 个方案中有任意一个能够通过单元测试,该问题就被视为“已解 决”。最终,在 100 个问题中,有 60 个问题被成功解决。 

根据上述描述,以下关于 Pass@K 的计算和解释,哪一项是正确的?

选项(单选)