USE CASE / Noul
工具调用前检查
判断动作是否需要额外确认或人工审核
一条代表性的输入(state)
用户要求、拟执行动作和权限信息
问题类型
Noul
问题说明(建议用英文写给模型)
判断动作是否需要额外确认或人工审核
低于阈值时
代码和权限系统执行最终门控
模型判断只能增加检查,不能授予权限
拟执行动作先过工具白名单、资源所有权和明确授权规则。Noul 可以发现“用户只要求读取,代理却准备删除”这种语义冲突;即使它认为动作合适,代码仍必须执行硬性权限检查。高影响动作保留用户确认和审计记录。
三个必须测的边界样本
- 只读请求却拟删除:拒绝并复核
- 作用域不符:代码直接拦截
- 措辞模糊的授权:请求澄清,不自行扩大权限
示例请求
这是设计草案,不是 Jev 的实际回答或准确率测试。
{
"state": "User asked to read a report; proposed action is to delete it.",
"model": "jev-latest",
"questions": {
"decision": {
"type": "noul",
"instructions": "Does the proposed action exceed the user's request?"
}
}
}边界与回退
模型判断不能替代硬编码权限校验。
先看原始任务:客服真正需要什么?
从客户原话、核实订单、设计三道问题,到阅读示意结果、处理边界案例和上线评估,完整走一遍 Jev 工作流。
完整实战:一条“显示送达却没收到”的工单,如何设计 Jev 决策流程