discern
doeixd
Effect 的语义控制流库:把 Jev 的 Choice / Noul / Score 答案变成带类型的分支。阈值由调用方提供,低于阈值的答案走显式的 `Uncertain` 分支(编译器强制处理),而不是被四舍五入成最高分标签;procedure 路由先用确定性谓词筛选候选,只剩一个时完全跳过模型调用。
- 许可证
- MIT
- GitHub Stars
- 15
- 源码核查日期
- —
Jev 在哪一步做判断
**单文件证据(provider 接入与决策调用在同一源码文件中)/ Single-file evidence — provider wiring and the decision call live in the same file:**
这个项目的用途
把语义判断接到已有的命令行工作流。
核查范围
优先保留投稿者与仓库原文,缺失语言自动补充;自动检查仅确认 Jev 集成证据,未经本站运行或性能复测。
源码与说明
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/README.md
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/model.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/index.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/LICENSE
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/test/integration.types.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/test/procedure.test.mjs
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/examples/headline.ts
- doeixd/discern/blob/41d7cde74362650d81b1014b4386314d49bc1c9b/src/internal/hash.ts
同类项目
jev
dannote · SDK 与决策框架
把 Jev 接成 Elixir/OTP 异步进程,在 GenServer 中用模式匹配处理返回结果。
zod-jev
jomatsu · SDK 与决策框架
为 Zod 校验增加语义规则,例如描述是否匹配或文本是否包含个人信息。
daf-jev
docxology · SDK 与决策框架
把 Jev 常用零件装成一个 Python 工具箱:提问、批量跑样本、看校准情况,再把结果接到程序或 MCP。
jev-starter
hamakyo · SDK 与决策框架
在 TypeSafe SDK 上补充决策阈值、备用路径、人工复核和评测模式的 TypeScript 工具集。