设计 Agent 评估数据集或单条评估任务时使用——解剖评估任务的四个组成部分、设计验证器与验收标准(含防敷衍性修复)、划分任务难度与陷阱任务、防范训练/评估数据泄漏(参数化实例、canary)、建设评估集的质量控制与长期维护、选择公开基准/自建业务集/生产轨迹回流三个来源。覆盖 τ²-bench、SWE-bench、
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-eval-dataset-design-6d5e0bc542af ,按照其中的说明把「eval-dataset-design」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
known_info 与 task_instructions 的拆分。以 τ²-bench telecom 一条真实任务为范本,逐项对照自建任务:
known_info 界定用户知悉范围(姓名、号码、所在国),故障原因不在其中;task_instructions 规定透露方式,并包含三类约束——情绪设定(首次修复失败后表现不满)、验收口径(仅 excellent 算解决)、事实锚定(设备状态回答必须基于工具结果)。initialization_actions 把两侧状态重置到同一起点,包括用户侧(飞行模式、漫游开关)与 Agent 侧(运营商侧配置)。env_assertions 验终态:移动数据可用、测速达 200 Mbps 且评级 excellent。actions 验关键动作是否发生(哪些工具被哪一侧调用)。communicate_info / nl_assertions 验必要信息是否已告知用户——别只查环境状态。reward_basis 是聚合规则。二元奖励(只看终态)以过程颗粒度换取跨模型可比的单一数字:满分轨迹里违反"一次只做一个工具调用"的政策也不会被捕获。生产评估系统需要更多:不仅判对错,还要指出问题出在哪。reward_basis 只看终态,过程违规(策略违背、信息未告知)不被捕获,且不另建过程检查。chapter7/tau2-bench-eval/ — τ²-bench telecom 任务定义四部分(ticket / user_scenario / initial_state / evaluation_criteria)的完整解剖与双控环境运行记录chapter7/public-health-reporting-eval/ — 五个确定性任务的六点结构化评分示范验证器设计:工具选择、参数、答案(含数值容差)、证据行精确集合、无依据声明处罚chapter7/android-world/ — T3A 失败轨迹与归因笔记,演示参数化任务实例、验证器终态判定,以及从失败轨迹回流生成轨迹前缀回归任务book/chapter7.md「一条评估任务的解剖:τ²-bench 的 telecom 领域」book/chapter7.md「评估数据集的设计」