JEV 输入设计指南

如何为 Jev 设计高质量 State

把 Jev state 组织成紧凑的决策证据:去掉噪声,保留标签与单位,并让业务策略继续由代码掌握。

更新于 2026-09-238–12 min
01

1. 从决策边界倒推输入

先写清楚 Choice、Score 或 Noul 问题,再只保留可能改变答案的事实。上下文更多,并不代表决策证据更好。

02

2. 优先使用带标签的记录

稳定字段名更便于审计,也能减少歧义。保留标识符、时间、单位和来源标签,不要把所有信息压成一段无结构文本。

const state = {
  ticket_id: ticket.id,
  channel: ticket.channel,
  customer_message: ticket.message,
  product_area: ticket.productArea,
  account_tier: ticket.accountTier,
  previous_failures_24h: ticket.failureCount,
};

// Exclude access tokens, unrelated chat history, and policy decisions.
03

3. 先用代码完成确定性过滤

权限、精确计算、白名单、去重和长度限制应由普通代码处理。Jev 只处理这些检查之后剩下的语义判断。

04

4. 独立测试 State 的变化

维护标注测试集,每次只改变一个字段;记录规范化后的 State 结构,才能判断回归来自输入变化还是问题设计。