jevbooks

← 全部项目

ruby_llm-typesafe

kieranklaassen/ruby_llm-typesafe

TypeSafe 的 RubyLLM 2 提供程序,支持类型化概率答案。

这是什么

一个用于 TypeSafe 的 RubyLLM 2 提供程序。TypeSafe 运行 Jev,一个 System One 模型,它返回类型化问题的概率而非文本。面向构建结构化输出应用的 Ruby 开发者。

它怎么用 Jev

Jev 回答关于状态的 Noul(真/假概率)、Choice(选项概率)和 Score(加权量表位置)问题。使用 RubyLLM::Providers::TypeSafe::Schema 构建问题,传给 chat.with_schema,用状态调用 ask,读取 response.parsed。

用到的原语:noulchoicescore

值得抄的做法

使用结构化指令和条件(JSON 哈希/数组)来明确多部分问题和分类法。

怎么试

将 gem 'ruby_llm-typesafe' 添加到 Gemfile,配置 typesafe_api_key,构建 schema,调用 chat.with_schema(schema).ask(state)。

去 GitHub 看

Jev 判的jev-1.13.0

证据

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

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

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