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

还能开到下一个充电站吗

新酷

电量、气温、距离 —— 算出来的那个数决定要不要现在下高速

车机上最该本地跑的一层。导航每几秒重算一次,这种判断不能等云端。

为什么要快 开到充电站门口才发现不够,和提前 20 公里知道,是两件完全不同的事。判断慢一秒,路口就过去了。

接线长什么样

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

① 你的程序

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

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

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

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

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

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

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

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

答案 + 那个数
③ 你的程序

执行动作,世界更新

然后进入下一个 tick

往返 3 问 · 1 个数值问题

当时的情况

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

剩余电量 62%,满电续航 550 公里。导航显示到下一个充电站 180 公里,全程高速。车外 -5℃,低温下实际续航大约打八折。车上两个人,后备箱满载。

要判断的事

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

选一个现在该怎么办?
直接开过去,电量够从最近的出口下高速先补一点电保持低速行驶,省电到下一站以上都不合适
是 / 否是否需要现在就提醒司机?
打个档开不到的风险有多大?
基本没有需要留意很可能开不到
要算的那个数

低温下的实际可用续航

  • 满电续航550 km
  • 剩余电量62 %
  • 低温折扣80 %
展开这一步
#0 = 550 km  (满电续航)
#1 = 62 %  (剩余电量)
#2 = 80 %  (低温折扣)

n0 = MUL(#0, #1)
n1 = MUL(@n0, #2)
result = @n1

「够不够」取决于一个要算出来的数。让模型直接说「大概三百公里」不行 —— 差 20 公里就是能到和抛锚的区别,而它自己不知道自己算没算对。

① 你的程序

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

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

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

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

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

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

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

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

答案 + 那个数
③ 你的程序

执行动作,世界更新

然后进入下一个 tick

往返 3 问 · 1 个数值问题

接进你的系统

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

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

{
  "model": "memorylake-c1",
  "state": "剩余电量 62%,满电续航 550 公里。导航显示到下一个充电站 180 公里,全程高速。车外 -5℃,低温下实际续航大约打八折。车上两个人,后备箱满载。",
  "questions": {
    "action": {
      "type": "choice",
      "instructions": "现在该怎么办?",
      "criteria": {
        "go": "直接开过去,电量够",
        "detour": "从最近的出口下高速先补一点电",
        "slow": "保持低速行驶,省电到下一站",
        "other": "以上都不合适"
      }
    },
    "tell_driver": {
      "type": "noul",
      "instructions": "是否需要现在就提醒司机?"
    },
    "risk": {
      "type": "score",
      "instructions": "开不到的风险有多大?",
      "criteria": [
        "基本没有",
        "需要留意",
        "很可能开不到"
      ]
    }
  }
}

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

② 需要的那个数
"低温下的实际可用续航": {
  "type": "number",
  "unit": "km"
}

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

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

出行与车载 里的其他场景