文档导航

Jev 与编码智能体

Jev 与编码智能体

使用编码智能体时,Jev 是什么、不是什么。

如果你是在找一个「能接到编码智能体上的模型」时发现了 TypeSafe,就从这里开始。Jev 不是 Claude Code、Cursor、opencode、Copilot、Muse Spark、Grok Bot 这类工具背后那个 LLM 的替代品。你可以照常用编码智能体写代码,只是代码里用 Jev 来做决策。

Jev 不是聊天或代码补全 LLM

Jev 是一个 System One 模型。它不生成文本、不写代码、也不跟你对话。它接收一个状态和一组类型化问题,返回你的代码可以直接使用的结构化答案:

  • 从一组选项中给出一个 choice,并附带每个选项的概率。
  • 在你定义的量规上给出一个 score。
  • 针对一个真假命题给出一个 noul(0–1)。

编码智能体依赖的 LLM,要能流式输出文本、调用工具,并根据自然语言指令改文件。这些 Jev 一样都不做。没有什么 model: "jev-latest" 的设置能把你的编码智能体变成 Jev 驱动的智能体,因为这两个系统解决的问题不一样。

你真正想要的可能是别的

找到和你目的对应的那一行:

你想做的事 该做什么
让你的编码智能体更擅长写使用 TypeSafe 的代码 安装 TypeSafe Agent 技能。它把 Jev API、原语和架构模式的完整上下文交给 Claude Code、Codex 等智能体,让它们为你生成正确的 TypeSafe 集成。
在你正在构建的应用或智能体里使用 Jev —— 用于路由、分类、评分、防护栏,或任何结构化决策 从快速开始入手,然后读如何用 TypeSafe 构建和架构模式,了解置信度路由、意图路由这类常见架构。
替换或换掉驱动编码智能体的模型 Jev 不是干这个的。继续用基于 LLM 的编码智能体,在产品需要快速、经校准的结构化决策的地方,单独使用 Jev。
先试试 Jev 再写代码 打开 Playground,粘一段文本作为状态,再加几个问题。完整演示见快速开始。

什么时候该用 Jev

Jev 虽然不是编码智能体用的 LLM,但在你用编码智能体构建的智能体或应用内部,它常常正是那个对的工具。当你的代码需要做下面这些事时,就该用 Jev:

  • 把一个请求路由到一组固定目的地之一,并知道这次路由有多确定。
  • 用量规给某个东西打分(紧急度、质量、风险),再按分值分支。
  • 在采取行动前,检查某个陈述对一份文档、消息或记录是否成立。
  • 用一次「返回的就是类型化值」的调用,替掉那种让 LLM「返回 JSON」的脆弱提示词。

如果有哪条和你在做的东西对得上,最快的入口是快速开始,然后是讲问题类型的原语参考。

后续步骤

  • System One —— System One 模型是什么,以及它和 LLM 有何不同。
  • 快速开始 —— 在 Playground、HTTP 或 Python SDK 里试用 Jev。
  • Agent 技能 —— 给你的编码智能体补上 TypeSafe API 的上下文。
  • 架构模式 —— 用 TypeSafe 构建的常见架构。