jevbooks

← 全部项目

jev

dannote/jev

TypeSafe Jev 用于 OTP:GenServer 回复 Jev 的答案以便模式匹配。

分类与路由81%次选分类: 基础设施 / SDK / 集成一个 state 多题平铺概率分档

这是什么

一个 Elixir 库,将 TypeSafe Jev(一个对等进程)与 OTP GenServer 集成。它让调用者直接对 Jev 的答案进行模式匹配,从而在 Elixir 应用中实现非阻塞、并发的决策。

它怎么用 Jev

Jev 通过类型化问题(Choice、Score、Noul)对任何可 JSON 编码的状态做出决策。在 GenServer 中,你回复问题;Jev 的答案作为消息到达 handle_answer/3,你在此对问题名称、置信度和概率进行模式匹配以路由逻辑。

用到的原语:choicescorenoul

值得抄的做法

在 handle_answer/3 中使用子句顺序和守卫,根据 Jev 的置信度和答案进行路由,同时将网络调用排除在测试之外。

怎么试

将 {:jev, "~> 0.1"} 添加到 deps,设置 TYPESAFE_API_KEY,然后运行 mix ci 或 examples/triage.exs。

去 GitHub 看

Jev 判的jev-1.13.0

证据

每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。

  • Jev 是主角0.81
  • 有 System One 用法0.73
  • 处理了不确定性0.07
  • 有实测数据0.04
  • 可直接跑0.95
  • 值得推荐0.62
  • 是模型的复刻0.05
  • 问题普遍性按 0–2 打分1.03
  • 与 Jev 相关0.98

信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月20日 读 README 写成。