Sessions
La session est l'unité à laquelle tout le reste de la plateforme se rattache : c'est ce pour quoi les opérateurs sont payés, ce pour quoi les clients sont facturés, et ce dont sont extraits les jeux de données. Cette page documente son cycle de vie, les événements d'activité que vous verrez dans le journal, et ce qui se passe après la fin d'une session.
Dernière mise à jour 2026-08-09
Le cycle de vie d'une session
Chaque session traverse un petit ensemble fixe d'états. L'état actuel est toujours visible dans le dashboard, et chaque transition est journalisée comme un événement d'activité, si bien que l'historique d'une session peut être reconstitué exactement.
| État | Ce que cela signifie | Comment il change |
|---|---|---|
| PENDING | La session existe mais aucun opérateur n'est encore connecté | Passe à ACTIVE quand l'opérateur se connecte, ou à CANCELLED si elle ne démarre jamais |
| ACTIVE | Un opérateur est connecté et contrôle le robot ; l'enregistrement et le temps facturé sont en cours | Peut passer à PAUSED, COMPLETED ou CANCELLED |
| PAUSED | La session est temporairement suspendue et aucune commande n'est acceptée | Revient à ACTIVE à la reprise, ou se termine depuis cet état |
| COMPLETED | La session s'est terminée normalement ; l'enregistrement est finalisé et le client peut évaluer l'opérateur | État terminal |
| CANCELLED | La session s'est terminée avant son achèvement normal, que ce soit à l'initiative d'une partie ou de la plateforme | État terminal |
La distinction la plus importante en pratique : les sessions COMPLETED produisent un jeu de données finalisé et un opérateur évaluable, tandis que CANCELLED marque les sessions qui n'ont pas été menées à leur terme. Les deux sont des états terminaux ; une session n'est jamais rouverte.
Événements d'activité
Pendant qu'une session se déroule, la plateforme écrit un journal d'événements horodatés. Les clients le voient en direct pendant le suivi, et il reste attaché à la session ensuite à des fins d'audit. Voici les événements que vous rencontrerez.
| Événement | Signification |
|---|---|
| SESSION_START | L'opérateur s'est connecté et la session est passée à ACTIVE |
| SESSION_END | La session s'est terminée et est passée à un état terminal |
| PAUSE | La session a été mise en pause ; les commandes sont suspendues |
| RESUME | La session est repassée de PAUSED à ACTIVE |
| ACTIVITY_CHECK | Une vérification périodique confirmant que l'opérateur contrôle activement le robot |
| INACTIVITY_WARNING | Aucune commande de l'opérateur depuis un moment ; l'opérateur est averti avant tout arrêt |
| INACTIVITY_STOP | L'opérateur est resté inactif après l'avertissement et la plateforme a arrêté la session |
| OPERATOR_SWITCH | Le contrôle est passé d'un opérateur à un autre au sein de la même session |
| ERROR | Un problème est survenu, comme une coupure de flux ou un défaut de contrôle, et a été journalisé |
La chaîne d'inactivité existe pour protéger le budget du client. Des événements ACTIVITY_CHECK se déclenchent périodiquement ; une période sans entrée produit un INACTIVITY_WARNING, et un silence prolongé un INACTIVITY_STOP. Pour les opérateurs, le conseil pratique est simple : si vous devez vous absenter, mettez la session en pause plutôt que de laisser les avertissements arriver.
Chat de session
Le client et l'opérateur partagent un chat pendant toute la durée de la session. C'est le canal pour les instructions de tâche, les problèmes de scène et la coordination : un objet hors de portée, une caméra à ajuster, un changement dans ce que le client veut voir démontré. Les messages sont conservés avec la session et peuvent être relus après sa fin, ce qui est utile lorsqu'une évaluation ou un litige a besoin de contexte.
Évaluation après la fin de la session
Lorsqu'une session atteint l'état COMPLETED, le client peut évaluer l'opérateur sur une échelle de 1 à 5 étoiles et laisser un commentaire. Les évaluations alimentent le score global de l'opérateur et sa visibilité sur la plateforme ; elles constituent donc le principal signal de qualité sur lequel repose la marketplace. Évaluez honnêtement : une note gonflée pour une session bâclée expose le client suivant à la même expérience.
Les données de session deviennent des données d'entraînement
Tout au long d'une session ACTIVE, la plateforme enregistre la télémétrie du robot, les commandes de l'opérateur et les flux caméra. Une fois la session terminée, l'enregistrement est organisé en épisodes et apparaît dans l'explorateur de jeux de données du client au format LeRobot. De là, il peut aller directement dans des pipelines d'entraînement pour ACT, Diffusion Policy, SmolVLA ou des fine-tunes de GR00T, avec la réserve habituelle que GR00T requiert LeRobot v2.1.
C'est pourquoi la discipline pendant une session compte au-delà de la simple politesse. Chaque pause, chaque période d'inactivité, chaque détour improvisé fait partie de l'enregistrement. Des sessions propres produisent des épisodes propres ; des sessions désordonnées produisent des données qu'il faut relire et élaguer avant qu'elles soient exploitables.
Prolonger une session
Quand le travail prend plus de temps que prévu, une session peut être prolongée plutôt que coupée à l'heure de fin réservée. La prolongation n'est possible que tant que la session est encore en cours et que le robot n'a pas de réservation conflictuelle derrière lui ; le temps supplémentaire est facturé comme le reste de la session selon votre forfait. Si une prolongation n'est pas possible, terminez la session normalement et réservez une suite : l'explorateur de jeux de données conserve les épisodes des deux sessions côte à côte dans le même environnement.
Questions fréquentes
Quelle est la différence entre COMPLETED et CANCELLED ?▾
COMPLETED signifie que la session est allée à son terme : l'enregistrement est finalisé et le client peut évaluer l'opérateur. CANCELLED signifie qu'elle s'est terminée prématurément, que ce soit à l'initiative d'une partie ou par arrêt de la plateforme. Les deux sont des états terminaux.
Un autre opérateur peut-il prendre le relais en cours de session ?▾
Oui. Une passation est journalisée comme un événement OPERATOR_SWITCH, si bien que l'historique de la session indique toujours qui avait le contrôle à un instant donné.
Qu'est-ce qui déclenche exactement un arrêt pour inactivité ?▾
Une période prolongée sans commande de l'opérateur. La plateforme journalise d'abord un INACTIVITY_WARNING ; ce n'est que si l'opérateur reste inactif après l'avertissement qu'un INACTIVITY_STOP met fin à la session. Mettre volontairement en pause évite toute cette chaîne.
Où vont les données après une session ?▾
Dans l'explorateur de jeux de données de l'environnement auquel appartient le robot, organisées en épisodes au format LeRobot. Le client qui a réservé la session est propriétaire des données.
Gérez vos robots sur AY-Robots en tant que client : environnements, robots et caméras, réservation de sessions, jeux de données et facturation.
Découvrez le métier d'opérateur de robot à distance sur AY-Robots : certification, sessions de téléopération et versements via Stripe Connect.