FF
Tous les projets

Agents

En cours

Milo: Embodied Robot Lab

Milo est un simulateur visuel pour explorer ce qu’il faut à un agent pour agir dans un espace physique. Un modèle local prend les décisions opérationnelles rapides tandis qu’un modèle plus grand supervise les tâches, avec des budgets explicites de requêtes et de tokens. Le cockpit de l’opérateur affiche un monde 3D complet, des aperçus caméra et carte, la télémétrie en direct et une console pour la conversation et les traces. Les scénarios vont de l’appartement et de la cuisine à l’entrepôt et au parc, et chaque modification est vérifiée par une suite de régression fixe.

Mon rôle
Créateur et développeur
Début
Mise à jour
Visibilité
Open source
scénarios de test reproductibles
20+
modèle local et modèle superviseur
2 niveaux
limites de requêtes et de tokens par tâche
Budgété
Aperçus de scénarios du simulateur Milo
Aperçus de scénarios du simulateur Milo : un appartement, un entrepôt, une colocation et un terrain d’entraînement en extérieur.

Problème

Les agents qui agissent dans le monde physique échouent très différemment des agents conversationnels : collisions, perte de localisation, délais dépassés et coûts d’inférence qui s’emballent. Ces échecs sont difficiles à étudier sans environnement reproductible.

Solution

Un simulateur avec des scénarios reproductibles, des tests de capacités scriptés, des essais de qualification avec de vrais modèles et un registre de performance qui distingue exigences, preuves et résultats datés.

Architecture

Un backend de simulation avec physique, capteurs et cartographie expose le robot à un dispositif d’agents à deux niveaux : un modèle local pour les décisions opérationnelles et un modèle superviseur pour le pilotage des tâches. Un cockpit React et une archive de tests suivent chaque exécution, avec des états d’énergie et des budgets pour maîtriser le coût d’inférence.

Ce que j’en retiens

Les agents incarnés rendent la rigueur d’évaluation incontournable. Séparer les tests scriptés des essais avec de vrais modèles et suivre honnêtement les régressions compte plus que n’importe quelle démo spectaculaire.

Technologies

  • Python
  • React
  • 3D simulation
  • Local and cloud models
  • Mapping and navigation
  • Regression evaluation

#embodied-agents #robotics #simulation #evaluation