SuperAPI AI 工具集

jev-route

编程与开发

查看项目

更新于 10-15 19:50

技能介绍

用途:Jev 返回一个分布,由代码决定走哪条通道。该技能用于两类路由:置信度门控动作,以及编码智能体的模型档位选择。可在同一次调用中附带额外问题(见 skills/jev-fanout/SKILL.md);基础原语与鉴权见 skills/jev/SKILL.md。

置信度门控:Choice 表示做什么,Confidence 表示是否可信。jev_lab/policy.py 中的默认阈值为:置信度 ≥ 0.8 走 act,≥ 0.5 走 confirm,否则走 human。对不可逆操作(解锁、消费、删除)应提高门槛。Noul 紧迫度与 Score 挫败度在 Choice 之后于代码中组合(ticket_policy);不要把 Noul 的 0.7 阈值复用为 Choice 置信度。示例见 examples/05_confidence_routing.py。

模型档位路由:Choice 的判定标准是“仍能完成任务的最便宜档位”。packages/js/src/route.ts 中的标签为:nano(拼写、格式、列表、单行修改)、fast(L1 分诊、分类、变更日志)、balanced(聚焦补丁、PR 评论)、frontier(模糊的多文件、CI 根因)、reasoning(验证器、安全、maker/checker)。若置信度 < 0.55 且所选不是 nano,本仓库回退到 balanced,避免不确定调用过度花费或算力不足。

用法:在同一次请求中询问 difficulty(Score)以及 needs_tools / needs_long_context / needs_maker_checker(Noul)。在代码中把 Choice 标签映射到具体模型 id,不要让 Jev 以文本生成 id。示例命令:npx jev route --goal "CI has been red for 3 days" --level L2 --json;npx jev turn --goal "Draft daily triage" --level L1 --json。相关文件:packages/js/src/route.ts、packages/js/src/turn.ts(路由与输入守卫,一次调用)。

限制:资料未提供具体模型 id 映射、价格、平台支持范围与更多配置细节。