numa.

Interface

Une flotte d'agents en temps réel : filtrez, approuvez, changez le parallélisme et regardez le débit bouger.

Année
2026
Outils
AgentOps, React
Exécution
Dans votre navigateur, sans appel à un modèle

Chargement de la démonstration…

En bref

Réglez le nombre d'agents, le modèle, les arrivées et la graine d'une flotte simulée. L'horloge avance, les tâches passent de la file à l'exécution, et vous approuvez celles qui demandent un humain. Les indicateurs — débit, attente, coût, latence — se recalculent tout du long.

Ce qu'on y voit

Une flotte d'agents en temps réel : filtrez, approuvez, changez le parallélisme et regardez le débit bouger.

L'idée

Superviser une flotte d'agents, c'est lire un tableau des départs : quoi, qui, combien de temps, combien, et où ça bloque.

La fabrication

Petit moteur de simulation à graine : arrivées, file d'attente, parallélisme, coût cumulé et latence recalculés quand vous changez un réglage.

Sous le capot

5 points d'implémentation

Pile

  • TypeScript strict
  • React
  • Générateur congruentiel
  • Simulation à événements

Fichiers

  • lib/sim/fleet.ts
  • lib/sim/fleet.check.ts
  • components/demos/Tableau.tsx
  • components/demos/Tableau.module.css

Implémentation

  • Générateur congruentiel linéaire : s = (imul(s, 1664525) + 1013904223) >>> 0, puis u = s / 2³² ; même graine, même suite d'arrivées.
  • Les écarts entre arrivées suivent une loi exponentielle de moyenne 60 / arrivées par heure (au moins 0,4 minute), plafonnée à 600 tâches.
  • Chaque tâche reçoit un type (facteur de durée et de coût) et une gigue de 0,8 à 1,3 ; elle prend l'agent dont la date de libération est la plus petite.
  • Durée = minutes du modèle × facteur × gigue, arrondie à 0,1 ; coût = coût du modèle × facteur × (0,85 à 1,15), arrondi à 0,0001 €.
  • Les indicateurs sont relus à l'instant `now` ; une tâche à valider attend une décision humaine sans bloquer les agents suivants. L'horloge avance d'une minute simulée toutes les 160 ms et se met en pause sous prefers-reduced-motion.
Travail suivantLe showreel →Motion design : l'arche se trace, devient terminal, atelier à plugins, orchestre, puis revient.