Réalisations · IT Solutions
AI Operator
En coursUne boîte à outils interne pour orchestrer des agents IA sur plusieurs environnements d’exécution — depuis une interface de contrôle unique et cohérente.
- Rôle
- Plateforme interne
- Période
- 2025–2026
- Résultat
- Orchestration entre environnements d’exécution
03 · AI Operator
Une automatisation au service des personnes.
Une boîte à outils interne pour orchestrer des agents IA sur plusieurs environnements d’exécution — depuis une interface de contrôle unique et cohérente.
Défi
Le problème.
Les charges de travail des agents se limitent rarement à un seul langage ou environnement d’exécution. Sans couche d’exploitation commune, les équipes recréent les mêmes commandes — démarrer, arrêter, inspecter, router — pour chaque interface.
Il fallait une boîte à outils unique qui reste compréhensible à mesure que les environnements d’exécution se multiplient, plutôt qu’une accumulation de scripts ponctuels.
Approche
Notre approche.
01
Une seule interface d’exploitation
Les différences entre environnements d’exécution restent internes ; les opérateurs utilisent une interface cohérente.
02
Plusieurs langages dès la conception
Un cœur Python, des interfaces TypeScript, des services Go et un client natif — chacun là où il est le plus adapté.
03
Observable par défaut
Les exécutions, les échecs et les passages de relais sont visibles sans connecter un débogueur à chaque processus.
04
L’usage interne d’abord
Conçu d’abord pour nos propres opérateurs — la clarté avant le formalisme.
Ce que nous avons développé
Ce que nous avons livré.
Cœur d’orchestration
Coordination des exécutions d’agents dans Python et les environnements associés depuis un circuit de contrôle commun.
Interface opérateur
Des interfaces TypeScript pour l’inspection, le routage et le contrôle au quotidien.
Couche de services
Des services Go pour les traitements sensibles aux performances et les API partagées.
Client natif
Un client Swift pour les processus des opérateurs qui doivent s’exécuter sur l’appareil.
Documentation interne
Des procédures d’exploitation et des supports de présentation pour que la boîte à outils reste utilisable au-delà de ses auteurs initiaux.
Architecture
Le système en un coup d’œil.
Un dépôt unique multilangage : Python pour le cœur des agents, TypeScript pour l’interface et les outils des opérateurs, Go pour les points d’accès aux services, Swift pour le client natif.
Des conventions communes de configuration et de journalisation maintiennent l’ensemble exploitable lorsque de nouveaux environnements d’exécution s’ajoutent.
Chiffres et faits
En un coup d’œil.
Python · TS · Go · Swift
Langues
Opérateurs internes
Priorité
Agents sur plusieurs environnements d’exécution
Périmètre
En développement actif
Statut
Les enseignements tirés
Ce que nous retenons.
- 01
Un vocabulaire d’exploitation commun compte davantage qu’une abstraction parfaite — les équipes ont besoin des mêmes verbes partout.
- 02
L’approche multilangage n’est utile que si les frontières sont explicites ; sinon, elle aboutit à quatre ensembles techniques à moitié achevés.
- 03
Les outils internes réussissent lorsque la documentation fait partie du produit, au lieu d’être une tâche laissée pour la fin.
Prochaines étapes
La suite.
- Une inspection plus précise des exécutions et la réexécution des parcours d’agents ayant échoué.
- Une prise en charge élargie des environnements d’exécution lorsque les charges de production l’exigent.
- Des contrôles d’accès renforcés à mesure que davantage d’équipes partagent l’interface d’exploitation.
Poursuivons la conversation
