2026.10 — Jett 1.0 已发布 · 一次调用,给一组带把握的决定→
Evon Lab

螺丝不够,能不能凑合

新酷

说明书要 6 颗,袋里只剩 4 颗 —— 这一步还承重

AR 眼镜上的装配助手。摄像头认出当前步骤,这一层判断能不能往下走。

为什么要快 人举着层板在等。这一层卡住两秒,手就酸了。

接线长什么样

判断层和计算层之间没有依赖,所以它们并行发 —— 串起来等于白花一个来回。

① 你的程序

状态一直在你这边,模型不持有任何东西

合法动作由你的代码生成,模型只在里面挑

一段话 + 选项
② 判断层 · Jett

3 个问题一次前向答完,不是问 3 次

回来的是选项 + 把握程度,不用再解析文字

② 数值 · Jett(与判断同一次请求)

需要的那个数随判断一起回来

精确值,带单位,可以逐位核对

答案 + 那个数
③ 你的程序

执行动作,世界更新

然后进入下一个 tick

往返 3 问 · 1 个数值问题

当时的情况

一段话,和你真的会拿到的一样

说明书第 4 步要 6 颗 M6×12 螺丝,你把袋子倒出来数了数,只有 4 颗。旁边还有一包 M6×16 共 8 颗。这一步装的是承重层板,上面要放书。

要判断的事

一次问完,回来的是选项和把握程度,不是一段还要再解析的文字

选一个应该怎么办?
用长一点的 M6×16 替代停下来联系客服补件先跳过这一步,装别的地方以上都不合适
是 / 否这一步是否承重?
打个档缺件的严重程度
不影响会影响牢固度不能继续
要算的那个数

还差几颗

  • 说明书要求6
  • 袋里实有4
展开这一步
#0 = 6  (说明书要求)
#1 = 4  (袋里实有)

n0 = SUB(#0, #1)
result = @n0

只差 2 颗和差 12 颗,是两个完全不同的决定。而「差几颗」是要数出来的,不是选出来的。

① 你的程序

状态一直在你这边,模型不持有任何东西

合法动作由你的代码生成,模型只在里面挑

一段话 + 选项
② 判断层 · Jett

3 个问题一次前向答完,不是问 3 次

回来的是选项 + 把握程度,不用再解析文字

② 数值 · Jett(与判断同一次请求)

需要的那个数随判断一起回来

精确值,带单位,可以逐位核对

答案 + 那个数
③ 你的程序

执行动作,世界更新

然后进入下一个 tick

往返 3 问 · 1 个数值问题

接进你的系统

下面就是这一页真正发出去的东西。把 state 换成你的场景、criteria 换成你的动作集, 它就是你的了。

① 判断层 —— 一次请求,3 个问题一起问
POST /v1/systemone

{
  "model": "memorylake-c1",
  "state": "说明书第 4 步要 6 颗 M6×12 螺丝,你把袋子倒出来数了数,只有 4 颗。旁边还有一包 M6×16 共 8 颗。这一步装的是承重层板,上面要放书。",
  "questions": {
    "action": {
      "type": "choice",
      "instructions": "应该怎么办?",
      "criteria": {
        "substitute": "用长一点的 M6×16 替代",
        "contact": "停下来联系客服补件",
        "skip": "先跳过这一步,装别的地方",
        "other": "以上都不合适"
      }
    },
    "load_bearing": {
      "type": "noul",
      "instructions": "这一步是否承重?"
    },
    "severity": {
      "type": "score",
      "instructions": "缺件的严重程度",
      "criteria": [
        "不影响",
        "会影响牢固度",
        "不能继续"
      ]
    }
  }
}

回来的是 {answers: {key: {value, probs}}} ——不用再写一个解析器去猜模型想说什么, 也不用为「它这次多说了一句」写兜底。

② 需要的那个数
"还差几颗": {
  "type": "number",
  "unit": "1"
}

→  { "value": ..., "unit": ..., "exact": true }

数值问题和其它问题写在同一个 questions 里, 一次请求一起答完。返回的 exact: true 表示 这个值可以直接拿去跟阈值比大小。

具身智能 里的其他场景