Sesi

Sesi adalah unit tempat segala sesuatu di platform ini bergantung: inilah yang dibayarkan kepada operator, yang ditagihkan kepada client, dan yang menjadi sumber dataset. Halaman ini mendokumentasikan siklus hidupnya, activity event yang akan Anda lihat di log, dan apa yang terjadi setelah sesi berakhir.

Terakhir diperbarui 2026-08-09

Siklus hidup sesi

Setiap sesi bergerak melalui sekumpulan status kecil yang tetap. Status saat ini selalu terlihat di dashboard, dan setiap transisi dicatat sebagai activity event, sehingga riwayat sebuah sesi bisa direkonstruksi secara persis.

StatusArtinyaCara berubahnya
PENDINGSesi ada tapi belum ada operator yang terhubungMenjadi ACTIVE saat operator terhubung, atau CANCELLED jika tidak pernah dimulai
ACTIVESeorang operator terhubung dan mengendalikan robot; perekaman dan waktu penagihan sedang berjalanBisa berpindah ke PAUSED, COMPLETED, atau CANCELLED
PAUSEDSesi dihentikan sementara dan tidak ada input kontrol yang diterimaKembali ke ACTIVE saat dilanjutkan, atau berakhir dari sini
COMPLETEDSesi berakhir secara normal; rekaman difinalisasi dan client bisa memberi rating operatorStatus terminal
CANCELLEDSesi berakhir sebelum selesai secara normal, baik oleh salah satu pihak maupun oleh platformStatus terminal

Perbedaan yang paling penting dalam praktik: sesi COMPLETED menghasilkan dataset yang difinalisasi dan operator yang bisa diberi rating, sementara CANCELLED menandai sesi yang tidak menyelesaikan alurnya. Keduanya bersifat terminal; sebuah sesi tidak pernah dibuka kembali.

Activity event

Selama sesi berjalan, platform menulis log event berstempel waktu. Client melihatnya secara langsung selama pemantauan, dan tetap melekat pada sesi setelahnya untuk keperluan audit. Berikut event yang akan Anda temui.

EventArti
SESSION_STARTOperator terhubung dan sesi menjadi ACTIVE
SESSION_ENDSesi berakhir dan berpindah ke status terminal
PAUSESesi dijeda; input kontrol ditangguhkan
RESUMESesi kembali dari PAUSED ke ACTIVE
ACTIVITY_CHECKPemeriksaan berkala yang memastikan operator sedang aktif mengendalikan robot
INACTIVITY_WARNINGTidak ada input operator untuk sementara waktu; operator diperingatkan sebelum apa pun dihentikan
INACTIVITY_STOPOperator tetap inaktif setelah peringatan dan platform menghentikan sesi
OPERATOR_SWITCHKendali berpindah dari satu operator ke operator lain dalam sesi yang sama
ERRORAda yang salah, seperti stream terputus atau kegagalan kontrol, dan dicatat

Rantai inaktivitas ada untuk melindungi anggaran client. Event ACTIVITY_CHECK muncul secara berkala; rentang waktu tanpa input menghasilkan INACTIVITY_WARNING, dan keheningan yang berlanjut menghasilkan INACTIVITY_STOP. Bagi operator, saran praktisnya sederhana: jika Anda perlu menjauh sebentar, jeda sesi daripada membiarkan peringatannya muncul.

Session chat

Client dan operator berbagi chat selama sesi berlangsung. Ini adalah kanal untuk instruksi tugas, masalah scene, dan koordinasi: objek di luar jangkauan, kamera yang perlu disesuaikan, perubahan pada apa yang ingin didemonstrasikan client. Pesan disimpan bersama sesi dan bisa ditinjau setelah berakhir, yang berguna ketika sebuah rating atau sengketa membutuhkan konteks.

Rating setelah selesai

Ketika sesi mencapai COMPLETED, client bisa memberi rating operator pada skala 1 sampai 5 bintang dan meninggalkan feedback. Rating memberi masukan pada skor keseluruhan operator dan visibilitas mereka di platform, sehingga rating menjadi sinyal kualitas utama yang menjalankan marketplace ini. Berikan rating dengan jujur: rating yang digelembungkan untuk sesi yang asal-asalan mengirim client berikutnya ke pengalaman yang sama.

Data sesi menjadi data pelatihan

Sepanjang sesi ACTIVE, platform merekam telemetri robot, input operator, dan feed kamera. Setelah selesai, rekaman diorganisasikan menjadi episode dan muncul di dataset browser client dalam format LeRobot. Dari sana bisa langsung masuk ke pipeline pelatihan untuk ACT, Diffusion Policy, SmolVLA, atau fine-tune GR00T, dengan catatan biasa bahwa GR00T membutuhkan LeRobot v2.1.

Inilah mengapa disiplin sesi penting melampaui sekadar kesopanan. Setiap jeda, setiap rentang idle, setiap jalan memutar yang diimprovisasi adalah bagian dari rekaman. Sesi yang bersih menghasilkan episode yang bersih; sesi yang berantakan menghasilkan data yang harus ditinjau dan dipangkas dulu sebelum bisa dipakai.

Memperpanjang sesi

Ketika pekerjaan berjalan lebih lama dari rencana, sebuah sesi bisa diperpanjang daripada dipotong pada akhir waktu yang dipesan. Perpanjangan hanya mungkin selama sesi masih berjalan dan robot tidak punya pemesanan yang bentrok setelahnya; waktu tambahan itu ditagih seperti sisa sesi berdasarkan paket Anda. Jika perpanjangan tidak memungkinkan, selesaikan sesi secara normal dan pesan sesi lanjutan: dataset browser menyimpan episode dari kedua sesi berdampingan dalam environment yang sama.

Pertanyaan yang sering diajukan

Apa bedanya COMPLETED dan CANCELLED?

COMPLETED berarti sesi menyelesaikan alurnya: rekaman difinalisasi dan client bisa memberi rating operator. CANCELLED berarti sesi berakhir lebih awal, baik diakhiri salah satu pihak maupun dihentikan platform. Keduanya adalah status terminal.

Bisakah operator lain mengambil alih di tengah sesi?

Bisa. Serah terima dicatat sebagai event OPERATOR_SWITCH, sehingga catatan sesi selalu menunjukkan siapa yang memegang kendali pada waktu tertentu.

Apa persisnya yang memicu penghentian karena inaktivitas?

Periode berkelanjutan tanpa input operator. Platform lebih dulu mencatat INACTIVITY_WARNING; hanya jika operator tetap inaktif setelah peringatan itulah INACTIVITY_STOP mengakhiri sesi. Menjeda dengan sengaja menghindari seluruh rantai ini.

Ke mana data pergi setelah sebuah sesi?

Ke dataset browser environment tempat robot itu berada, diorganisasikan sebagai episode dalam format LeRobot. Client yang memesan sesi tersebut memiliki datanya.