Concepts : Modules & Golden Paths
Comprendre le modèle Argy : encapsuler des workflows en modules versionnés et configurables.
Comprendre le modèle Argy, c'est comprendre comment transformer des workflows en capacités réutilisables et gouvernées.
Module : L'unité de base
Un module est l'unité atomique d'automatisation dans Argy.
Il s’agit d’un workflow versionné avec :
- un schéma d’inputs (JSON Schema),
- un schéma d’outputs (JSON Schema),
- un graphe de workflow (nœuds + arêtes).
Exemple (Module Spec v1, simplifié) :
{
"name": "microservice-secure-deploy",
"version": "2.1.0",
"inputsSchema": { "type": "object" },
"outputsSchema": { "type": "object" },
"workflow": { "nodes": [], "edges": [] }
}
Golden Path : Standardisation sans friction
Un golden path est un module publié dans le catalogue et recommandé par l’organisation.
- Adoption : les équipes le consomment en self‑service (portail/CLI).
- Gouvernance : approbations et audit restent appliqués.
- Évolution : versioning SemVer et dépréciation possible.
Statuts : stable / experimental / deprecated / draft.
Module-in-Module (composition)
Les modules publiés apparaissent comme actions dans la palette du Studio : un module peut inclure d’autres modules.
Note : l’action Argy AI
Une des actions disponibles est Argy AI : une étape IA définie au niveau du module (prompts + outils) capable d’orchestrer des sous-agents. C’est le mécanisme qui permet aux entreprises de créer leurs propres agents IA gouvernés au sein des modules.