文档 / 源码核对
Pigeonhole
把自然语言分类规则变成可版本化的判断 API
这个项目怎样使用 Jev
- 输入
- 待分类的 JSON 数据,以及由描述编译出的 YAML 问题、候选类别、条件与阈值
- Jev 判断
- 通过 OpenRouter 调用 Jev,对可并行的问题返回 Choice、Noul 和 Score;代码按依赖决定后续问题
- 代码执行
- 输出类型化分类结果与复核标记,提供版本固定、评估、CLI 和 MCP 接口;生成式模型负责规则编译
验证边界
已核对 Apache-2.0 许可、Jev 请求与执行器,未安装或进行模型实测。作者定位为概念验证,仅支持单实例;编译阶段仍需生成式模型,低置信度处理取决于配置。错误字段和缺失答案需由调用方检查,不能把类型化输出当作分类正确性保证。
本站未运行该项目;作者报告的能力与结果不等于本站复测结论。
原始来源
- https://github.com/bnap00/pigeonhole/blob/c7144c6ce7ded9970784480fd0a01f8d968dd77f/README.md ↗
- https://github.com/bnap00/pigeonhole/blob/c7144c6ce7ded9970784480fd0a01f8d968dd77f/LICENSE ↗
- https://github.com/bnap00/pigeonhole/blob/c7144c6ce7ded9970784480fd0a01f8d968dd77f/src/provider/openrouter.ts ↗
- https://github.com/bnap00/pigeonhole/blob/c7144c6ce7ded9970784480fd0a01f8d968dd77f/src/executor/execute.ts ↗
- https://github.com/bnap00/pigeonhole/blob/c7144c6ce7ded9970784480fd0a01f8d968dd77f/templates/support-triage.yaml ↗