会话
会话是平台上其他一切内容所依附的基本单元:它是操作员获得报酬的依据,是客户被计费的依据,也是数据集被切分出来的来源。本页记录了它的生命周期、日志中会看到的活动事件,以及会话结束后会发生什么。
最后更新 2026-08-09
会话生命周期
每个会话都会经过一组固定的少数状态。当前状态始终显示在仪表盘中,每一次状态转换都会被记录为一条活动事件,因此一个会话的历史可以被精确地还原出来。
| 状态 | 含义 | 如何变化 |
|---|---|---|
| PENDING | 会话已创建,但尚无操作员连接 | 操作员连接后变为 ACTIVE,如果始终未开始则变为 CANCELLED |
| ACTIVE | 有操作员正在连接并控制机器人,录制和计费时间正在计时 | 可以转为 PAUSED、COMPLETED 或 CANCELLED |
| PAUSED | 会话暂时中止,不接受控制输入 | 恢复后回到 ACTIVE,也可以从此状态结束 |
| COMPLETED | 会话正常结束,录制内容已定型,客户可以为操作员评分 | 终止状态 |
| CANCELLED | 会话在正常完成之前结束,无论是由一方发起还是由平台发起 | 终止状态 |
实践中最重要的区别在于:COMPLETED 会话会产生一份定型的数据集,并让操作员可被评分,而 CANCELLED 标记的是没有走完全程的会话。两者都是终止状态,会话永远不会被重新打开。
活动事件
会话进行期间,平台会写入一份带时间戳的事件日志。客户在监控过程中可以实时看到它,此后它也会一直附属于该会话,用于审计。以下是您会遇到的事件。
| 事件 | 含义 |
|---|---|
| SESSION_START | 操作员已连接,会话变为 ACTIVE |
| SESSION_END | 会话已结束,进入终止状态 |
| PAUSE | 会话已暂停,控制输入被挂起 |
| RESUME | 会话从 PAUSED 恢复为 ACTIVE |
| ACTIVITY_CHECK | 一次周期性检查,确认操作员正在主动控制机器人 |
| INACTIVITY_WARNING | 一段时间没有操作员输入,在停止任何操作之前先向操作员发出警告 |
| INACTIVITY_STOP | 操作员在警告后仍保持不活动,平台停止了该会话 |
| OPERATOR_SWITCH | 同一会话内,控制权从一名操作员转移到另一名操作员 |
| ERROR | 出现了问题,例如视频流中断或控制故障,并已被记录 |
这条不活动事件链的存在,是为了保护客户的预算。ACTIVITY_CHECK 事件会周期性触发,一段时间没有输入会产生一条 INACTIVITY_WARNING,持续没有响应则产生一条 INACTIVITY_STOP。对操作员来说,实用的建议很简单:如果需要暂时离开,请主动暂停会话,而不是等着警告一步步到来。
会话聊天
客户和操作员在会话期间共享一个聊天窗口。它是传达任务指示、场景问题和协调事项的渠道:例如物体够不到了、摄像头需要调整,或者客户想要演示的内容发生了变化。消息会与会话一起保存,可以在会话结束后查看,这在评分或争议需要上下文时会很有用。
会话完成后的评分
当会话变为 COMPLETED 后,客户可以按 1 到 5 星为操作员评分并留下反馈。评分会计入操作员的总体评分及其在平台上的曝光程度,因此评分是这个市场所依赖的主要质量信号。请诚实评分:为一次糟糕的会话虚高评分,只会把下一位客户送入同样糟糕的体验。
会话数据成为训练数据
在整个 ACTIVE 会话期间,平台会记录机器人遥测数据、操作员输入以及摄像头画面。会话完成后,录制内容会被整理为回合,以 LeRobot 格式出现在客户的数据集浏览器中。从那里,它可以直接进入 ACT、Diffusion Policy、SmolVLA 或 GR00T 微调的训练流程,通常的一点提醒是:GR00T 需要 LeRobot v2.1。
这就是会话纪律不仅仅关乎礼貌的原因。每一次暂停、每一段空闲、每一次临场绕路,都会被记录进去。干净的会话产生干净的回合,混乱的会话产生的数据,则需要经过审查和裁剪才能使用。
延长会话
当工作耗时超出计划时,会话可以被延长,而不必在预订的结束时间被硬性截断。只有在会话仍在进行中,且该机器人后面没有冲突预订的情况下,才能延长,额外的时间会按您所在套餐的规则和会话的其余部分一样计费。如果无法延长,请正常完成该会话并预订一次后续会话:数据集浏览器会将两次会话的回合并列保存在同一个环境中。
常见问题
COMPLETED 和 CANCELLED 有什么区别?▾
COMPLETED 表示会话走完了全程:录制内容已定型,客户可以为操作员评分。CANCELLED 表示会话提前结束,无论是某一方结束了它,还是平台停止了它。两者都是终止状态。
会话进行到一半可以换人操作吗?▾
可以。交接会被记录为一条 OPERATOR_SWITCH 事件,因此会话记录始终能显示在任意时刻是谁在控制。
究竟是什么触发了不活动停止?▾
持续一段时间没有操作员输入。平台会先记录一条 INACTIVITY_WARNING,只有当操作员在警告之后仍保持不活动,INACTIVITY_STOP 才会结束该会话。主动暂停可以完全避开这整条链路。
会话结束后数据去了哪里?▾
进入该机器人所属环境的数据集浏览器,以 LeRobot 格式的回合形式存在。预订该会话的客户拥有这些数据。