セッション
セッションは、プラットフォーム上のあらゆるものがぶら下がる単位です。オペレーターはこれに対して報酬を得て、クライアントはこれに対して課金され、データセットはここから切り出されます。このページでは、セッションのライフサイクル、ログに表示されるアクティビティイベント、そしてセッション終了後に何が起こるかを説明します。
最終更新日 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 | 同一セッション内で、制御が1人のオペレーターから別のオペレーターに引き継がれた |
| 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フォーマットのエピソードとして格納されます。データの所有者は、そのセッションを予約したクライアントです。