GitHub · 灵魂体仓库·· 18 天前精选AI 评分77
pytest-probability 发布:面向 LLM 非确定性代码的多次采样 pytest 插件
xu-hao/pytest-probability
来源与原文
GitHub · 灵魂体仓库
发布时间:(北京时间)
阅读原始来源 · github.com ↗完整链接与内容说明
https://github.com/xu-hao/pytest-probability
本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。
AI 导读
xu-hao 在 GitHub 发布 pytest-probability,一个针对 LLM 函数等非确定性代码的 pytest 插件,将每个用例运行 N 次并报告经验通过率,使 7/10 这类 FLAKY 结果不再藏在绿色通过标记里。插件支持基准驱动的 prompt 开发、参数化 A/B 对比(含配对 bootstrap 区间与显著性检验)、min_rate 通过率门槛、延迟分位数门槛、pass^k 与 pass@k 指标、成本与 token 统计、--prob-stop 提前终止及 JSON 报告,可配合 pytest-xdist 并行运行;仅需 Python 3.11+ 和 pytest 7.4+,通过 pip install pytest-probability 安装。
推荐理由
针对 LLM 输出不确定性的 pytest 插件,把单次断言换成多次采样的通过率门槛,还带成本与 A/B 对比统计,方法可直接迁移到自己的测试流程。
来源:GitHub · 灵魂体仓库 · github.com