Aller au contenu

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.