会话

会话是平台上其他一切内容所依附的基本单元:它是操作员获得报酬的依据,是客户被计费的依据,也是数据集被切分出来的来源。本页记录了它的生命周期、日志中会看到的活动事件,以及会话结束后会发生什么。

最后更新 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 格式的回合形式存在。预订该会话的客户拥有这些数据。