jevbooks

← 全部项目

hunch

carldaws/hunch

Ruby 的概率控制流,由 TypeSafe 的 Jev 驱动。

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

这是什么

Hunch 让 Ruby 开发者用自然语言对文本或应用数据提问,并根据答案分支。它提供 chance、pick、rate 辅助方法以及分级谓词,适用于 Ruby 和 Rails 应用。

它怎么用 Jev

Hunch 将问题和给定数据发送给 Jev,Jev 返回概率、选中的选项或评分。Ruby 代码在条件判断、验证、路由和审核中使用这些值。Hunch.decide 可将针对同一数据的多个问题批量合并为一次 API 调用。

用到的原语:choicescore

值得抄的做法

将类型化的 Jev 答案包装成 Ruby 谓词和选项选择器,让概率判断读起来像普通控制流。

怎么试

gem "hunch";配置 api_key;调用 Hunch.chance、Hunch.pick 或 Hunch.rate。

去 GitHub 看

Jev 判的jev-1.13.0

证据

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

  • Jev 是主角0.80
  • 有 System One 用法0.83
  • 处理了不确定性0.09
  • 有实测数据0.05
  • 可直接跑0.97
  • 值得推荐0.37
  • 是模型的复刻0.03
  • 问题普遍性按 0–2 打分1.28
  • 与 Jev 相关0.97

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