这是什么
一个 Ruby gem,用于对接 Typesafe Jev 等决策模型,让 Ruby 应用能针对某个状态提出类型化问题,并获得校准概率而非生成文本。
它怎么用 Jev
客户端将状态哈希和类型化问题(noul、choice、score)通过 OpenRouter 或 Typesafe 发送给 Jev。答案以类型化对象返回,包含概率、置信度和用量;代码读取 response["id"].noul、.score 或 .choice。
用到的原语:choicescorenoul
值得抄的做法
提供者抽象层,支持模型别名和重试策略,使一个 Client 可跨 OpenRouter 和 Typesafe 使用。
怎么试
gem "ruby_decision_model";设置 OPENROUTER_API_KEY 或 TYPESAFE_API_KEY;调用 client.ask。
证据
每一行都是就 README 问 Jev 的一道题。≥ 0.60 算「是」,≤ 0.40 算「否」,中间这一段 Jev 不下判断。
- Jev 是主角否0.19
- 有 System One 用法未判定0.59
- 处理了不确定性否0.05
- 有实测数据否0.04
- 可直接跑是0.98
- 值得推荐否0.23
- 是模型的复刻否0.04
- 问题普遍性按 0–2 打分1.02
- 与 Jev 相关是0.98
信号由 Jev jev-1.13.0 判定,简介由 DeepSeek V4.1 Flash 于 2026年9月20日 读 README 写成。