mcpField
R
review-llm-annotations-and-improve-prompt

review-llm-annotations-and-improve-prompt

github.com/coval-ai测试与质量358 次安装1 天前更新
代码仓库

关于 review-llm-annotations-and-improve-prompt

通过分析已完成的人类审核与机器输出之间的分歧,改进文本评判指标的工作流技能。它要求保留留出数据和原始标签,并区分开发集改进与验证结论。

主要功能

  1. 01检查分歧及其来源数据
  2. 02划分训练、开发和测试组
  3. 03按指标输出类型分析错误
  4. 04依据证据拟定提示词修改
  5. 05经授权重评分现有输出
  6. 06如实报告限制,不宣称已验证

适用场景

  1. 01调查人工审核指标中的分歧
  2. 02用开发示例调整评判提示词
  3. 03在约定预算内重评分现有输出
  4. 04用留出标签评估冻结的候选版本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/coval-ai/coval-external-skills --skill review-llm-annotations-and-improve-prompt

安装后在 Claude Code 中输入/review-llm-annotations-and-improve-prompt确认已加载。

详细介绍

根据经复核的分歧改进指标

此流程用于开发,不用于宣称评判器已完成校准。如果目标是做出可信度或发布声明,请在已安装的情况下使用 coval-calibrate-metric。在遵守以下边界的前提下,此工作流也可独立使用。

确认组织/工作区以及一个文本评判器指标。使用当前 CLI 的 context 和 --help 查看其定义、版本、项目和已完成的人工标注。二元、分类和数值型文本评判器需要采用不同的错误分析方法;不要默默将一种类型强制转换为另一种类型。

收集实际完成的人工标签和审核者备注、机器输出的精确 ID/版本,以及相关对话记录。如果 CLI 无法证明数据完整,请对公开的 reviews API 进行分页查询。0 是有效标签;null 或 pending 表示缺失。AI 建议的标签不是人工真实标签。同一次调用有多位审核者时,需要进行裁定,而不是重复计数。标注中的 simulation_output_id 可用于识别已上传的对话;请保留来源集合,并通过与其匹配的公开 API/CLI 资源获取原始指标。

调优前,将相关调用分成训练组(提示词示例)、开发组和未触碰的测试组。只检查开发组中的分歧和一致性样本。对于二元评判器,除原始一致率外,还要包括失败检出率和通过召回率。对于数值型评判器,应在查看分数前确定容差;不要为了提高一致率而放宽容差。对于分类评判器,应展示实际混淆计数。

根据评分标准逐项核查每个分歧。人工标注或评判器都可能出错;对于有争议的人工标签,必须由领域专家裁定。切勿将“让所有人工标签都与机器一致”作为捷径。保留原始标签和备注。

根据观察到的证据,拟定最小幅度的提示词变更。保留评判标准、输出类型和已验证有效的边界。只纳入训练示例;切勿将留出的示例泄漏到提示词中。在寻求任何缺失的更新授权之前,先展示新旧提示词及受影响的失败模式。优先创建独立的候选指标,以保持生产默认设置和历史对比不变。

在获得授权后,使用有界的 coval --agent metrics test <candidate-id> --simulation-output-ids <ids> 请求,对现有输出评分。检查每项响应,并使用 simulated-conversations metric-detail <simulation-id> <output-ulid> 或 GET /v1/conversations/simulated/{simulation_id}/metrics/{metric_output_id} 轮询每个返回的 metric_output_ulid。API 会公开 explanation;不要打印凭据,也不要使用虚构的嵌套 outputs 路由。按照约定的指标预算统计重新评分次数;遇到不明确之处时应停止,不要重复入队。

报告开发阶段的变更和剩余错误。在未触碰的人工标注组上进行一次测量之前,先冻结候选指标。没有这类证据时,应表述为“候选提示词在开发示例上有所改进”,而不是“评判器已验证”。不得自动重新模拟、编辑人工标签、附加默认指标或发送通知。

评论

支持 Markdown