JJEV 学习站
首页/工具调用前检查

USE CASE / Noul

工具调用前检查

判断动作是否需要额外确认或人工审核

一条代表性的输入(state)

用户要求、拟执行动作和权限信息

问题类型

Noul

问题说明(建议用英文写给模型)

判断动作是否需要额外确认或人工审核

低于阈值时

代码和权限系统执行最终门控

模型判断只能增加检查,不能授予权限

拟执行动作先过工具白名单、资源所有权和明确授权规则。Noul 可以发现“用户只要求读取,代理却准备删除”这种语义冲突;即使它认为动作合适,代码仍必须执行硬性权限检查。高影响动作保留用户确认和审计记录。

三个必须测的边界样本

  1. 只读请求却拟删除:拒绝并复核
  2. 作用域不符:代码直接拦截
  3. 措辞模糊的授权:请求澄清,不自行扩大权限

示例请求

这是设计草案,不是 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 决策流程