在编码智能体中使用 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 skill。它让 Claude Code、Codex 和其他智能体获得关于 Jev API、问题类型和模式的完整上下文,从而为你生成正确的 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 skill —— 为你的编码智能体提供关于 TypeSafe API 的上下文。
- 模式 —— 用 TypeSafe 构建的常见架构。