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 构建的常见架构。