从真正需要的输出开始
如果下一步需要类别、评分或是非判断的概率,Jev 是值得评估的候选工具。如果下一步需要新写出的文字或代码,那么文本生成模型更符合这项需求。根据文档,Jev 的接口不生成自由形式的文本。System One 文档
这里比较的是工作流分工,并不是声称某一类模型在所有任务上都更好。
| 你的任务 | Jev 可能适合的部分 | 工作流还需要什么 |
|---|---|---|
| 为客服消息选择处理路径 | 从已知队列中选择 | 分派逻辑和审核路径 |
| 起草回复 | 按给定标准判断草稿 | 文本生成器或获准使用的模板 |
| 为文章排优先级 | 按你的标准评价相关性或实用性 | 检索、去重和来源链接 |
| 撰写报告 | 分别评估定义清楚的各个方面 | 研究、综合分析和文本生成 |
| 选择可用操作 | 对受限列表中的选项排序或选择 | 权限检查与执行代码 |
| 按书面约定检查拉取请求 | 标记语义层面的问题 | 编译器、测试、常规 lint 规则和审核者 |
| 为 RAG 答案筛选检索片段 | 判断证据和冲突 | 检索、来源访问权限检查和生成器 |
| 对安全告警进行初步分流 | 增加辅助审核的信号 | 既有检测工具、分析人员调查和授权机制 |
| 计算精确总数 | 通常不需要 | 确定性的算术运算 |
以上是我们对任务分工的建议。在确定生产方案前,请评估实际使用的模型、提示词和应用需求。
比较不能只看结构化输出
文本生成模型也可以结合结构化输出约束使用;TypeSafe 自己的发布材料承认,大语言模型能够返回带类型的结构化值。Jev 的主张是:模型从一开始就围绕受约束的决策和概率来设计。发布说明
仍然需要分别检验两件事:
- 接口正确性: 应用能否可靠地读取和使用输出?
- 决策质量: 根据所提供的证据,这个输出是否作出了正确判断?
从有效选项列表中选出 technical,满足第一项检验;如果消息本应交给账单团队,却选了它,就未通过第二项检验。
如何理解速度和成本方面的声明
TypeSafe 在发布比较中报告了大幅提升。其评估对四个自行设计的工作流取平均,并把其他模型的共识输出作为参考标签。这些参考标签是一种比较方法,并非经过独立确认的业务结果。评估方法
发布文章也说明了限制:工作流由团队自行设计,比较设置会影响结果,其中一个短输入演示有利于 Jev 的采样方式。应将这些公开数字视为厂商在特定条件下获得的结果。本站未独立复现这些结果。发布声明的适用条件
自己比较时,应保持输入样例和成功标准一致,记录端到端延迟、可接受的决策、不确定情况和总支出。如果现有的非 AI 方法也能解决同一个问题,也应纳入比较。
工作性质不同时,可以组合模型
客服应用可以先用 Jev 为请求分类,再用普通代码检索相关政策,随后让文本生成模型起草回复。之后还可以增加检查,标记草稿是否回应了请求,并在必要时交由人工审核。
TypeSafe 介绍了一种相关的意图路由模式:分类完成后,由代码选择不同的处理程序。上面描述的具体流程是架构建议,并非本站提供的已测试集成方案。
任何操作都必须经过应用的权限检查。模型选中了某个工具,并不代表它有权访问该工具的数据或触发其副作用。
什么时候更简单的工具更合适
规则已经精确明确时,应把精确匹配、算术、日期、权限和已知的状态转换交给普通代码。增加概率决策,会多出一种故障路径,也会增加一个需要维护的依赖。
当区别主要体现在语言含义上时,可以评估 Jev:例如,两段描述是否表达同一个问题、证据是否回答了问题,或几个描述清楚的处理路径中哪一个最合适。如果交付物是新的措辞、代码或综合性内容,则使用生成器。只有当每个环节对最终结果的改善足以抵消新增复杂度时,组合这些工具才有价值。
设计一个能实际完成的小规模比较
选一项反复出现的决策,准备一组带预期结果的样例。除了明显的情况,也要包含含糊的情况。在同一审核规则下,比较基础规则实现、你正在使用的模型(如有),以及 Jev。
关注对产品有影响的错误。漏掉紧急工单和不必要地升级处理,代价并不相同;总体准确率可能掩盖这种差别。调整阈值前,先明确哪些错误可以接受。
来源与延伸阅读
本指南依据官方文档和所链接的社区报告编写。社区观察均注明原作者。
我们如何核查来源