Un seul agent IA peut automatiser une tâche. Mais les vrais processus métier traversent les systèmes, les équipes et les organisations. Votre automatisation commerciale a besoin de données provenant d’un agent de recherche de marché. Votre workflow de conformité a besoin d’un verdict d’un agent d’analyse juridique. Votre pipeline de support a besoin d’invoquer un agent du système de facturation pour émettre des remboursements.
Le protocole Agent-to-Agent (A2A) rend cela possible. JieGou prend désormais en charge A2A dans les deux directions : invoquer des agents externes depuis vos workflows, et exposer vos propres Recipes et workflows comme des agents que d’autres peuvent appeler.
Qu’est-ce que A2A ?
A2A est un protocole permettant aux agents IA de se découvrir, de s’authentifier et de s’invoquer mutuellement. Il repose sur un concept simple : les agents publient une description de leurs capacités à une URL bien connue, et d’autres agents utilisent cette description pour leur envoyer des tâches.
Les capacités d’un agent sont décrites dans une Agent Card — un document JSON publié à /.well-known/agent.json. La carte liste les compétences de l’agent, les schémas d’entrée/sortie, les exigences d’authentification et l’URL de l’endpoint. Considérez-la comme une spécification API lisible par machine, mais pour des agents IA plutôt que des endpoints REST.
Invoquer des agents externes depuis les workflows
JieGou ajoute un nouveau type d’étape de workflow : A2A Step. Déposez-le dans un workflow, pointez-le vers un agent enregistré, mappez les données de votre workflow vers le schéma d’entrée de l’agent, et l’étape invoque l’agent externe pendant l’exécution.
Le flux d’exécution :
-
Découverte. Enregistrez un agent externe en fournissant l’URL de son Agent Card. JieGou récupère la carte, la valide et stocke les capacités de l’agent dans un registre. Un health check confirme que l’agent est joignable (timeout de 10 secondes).
-
Configuration. Dans l’éditeur de workflow, ajoutez une étape A2A. Sélectionnez l’agent enregistré, choisissez une compétence, et mappez les champs d’entrée des sorties des étapes précédentes vers les entrées attendues par l’agent.
-
Exécution. Lorsque le workflow s’exécute, l’étape A2A envoie une requête de tâche à l’endpoint de l’agent externe. JieGou interroge le résultat avec des paramètres de timeout et de retry configurables.
-
Traitement du résultat. La sortie de l’agent est stockée dans le contexte du workflow, disponible pour les étapes en aval comme n’importe quelle autre sortie d’étape. Si l’agent échoue, l’étape suit la politique de gestion d’erreurs de votre workflow — retry, skip ou arrêt.
Les étapes A2A s’intègrent avec tout le reste du moteur de workflow : portes d’approbation, checkpoints, branches parallèles, logique conditionnelle et gestion d’erreurs fonctionnent comme prévu.
Exposer vos Recipes comme des agents
L’autre direction est tout aussi importante. N’importe quelle Recipe ou workflow dans JieGou peut être publié comme un agent compatible A2A.
Lorsque vous créez un hosted agent, JieGou :
- Génère une clé API (renvoyée une seule fois en clair, stockée sous forme de hash SHA-256)
- Publie une Agent Card qui mappe les schémas d’entrée/sortie de votre Recipe vers des définitions de compétences A2A
- Crée un endpoint qui accepte les requêtes de tâches A2A
Les systèmes externes peuvent découvrir votre agent via son Agent Card, s’authentifier avec la clé API et soumettre des tâches. JieGou exécute la Recipe ou le workflow sous-jacent et renvoie le résultat au format A2A.
Cela signifie que vos Recipes soigneusement ajustées, testées et versionnées deviennent des services appelables — sans construire une API séparée, écrire des scripts de déploiement ou gérer une infrastructure.
Confiance et authentification
Tous les agents ne se valent pas. JieGou attribue un niveau de confiance à chaque agent enregistré :
- Verified — Approuvé par JieGou, vérifié pour sa fiabilité
- Community — Enregistré par d’autres utilisateurs JieGou, validé par les pairs
- Self-hosted — Agents que vous exécutez vous-même
- Unknown — Agents externes non vérifiés
L’authentification prend en charge les clés API, les bearer tokens et OAuth2. Les identifiants sont chiffrés au repos et déchiffrés uniquement au moment de l’invocation.
Piste d’audit
Chaque invocation A2A — entrante et sortante — est enregistrée avec :
- Direction — Si JieGou a invoqué un agent externe ou reçu une tâche
- Identifiants d’agent et de tâche — Pour la corrélation entre systèmes
- Aperçus des entrées et sorties — Tronqués pour la confidentialité, suffisants pour le débogage
- Métadonnées source — Adresse IP, user agent, identité de l’appelant
- Timing — Durée en millisecondes
- Statut — Soumis, en cours, terminé, échoué ou annulé
- Lien workflow — Si l’invocation faisait partie d’un workflow, un lien direct vers l’exécution du workflow
Les journaux d’audit sont interrogeables et filtrables par compte, direction, statut et plage temporelle. Lorsqu’un agent externe échoue, vous pouvez retracer la requête et la réponse exactes sans deviner ce qui a mal tourné.
Quand utiliser A2A
A2A est le plus précieux lorsque :
-
Vous avez besoin de capacités que vous ne possédez pas. Votre entreprise dispose d’un modèle ML interne pour la détection de fraude. Exposez-le comme un agent A2A, et vos workflows JieGou peuvent l’invoquer nativement.
-
Vous construisez un système multi-agents. Différentes équipes possèdent différentes automatisations. A2A leur permet de composer sans couplage fort — l’agent de scoring de leads de l’équipe commerciale peut alimenter l’agent de campagne de l’équipe marketing.
-
Vous souhaitez offrir vos automatisations comme un service. Publiez vos meilleures Recipes comme des hosted agents. Les partenaires ou autres départements peuvent les invoquer sans avoir besoin de comptes JieGou.
-
Vous vous intégrez avec des plateformes d’agents tierces. Toute plateforme qui prend en charge le protocole A2A peut interopérer avec JieGou — aucune intégration personnalisée requise.
Disponibilité
Le support du protocole A2A — entrant et sortant — est disponible sur les plans Enterprise. La création d’agents hébergés, l’enregistrement d’agents externes et la piste d’audit complète sont inclus. En savoir plus sur les fonctionnalités enterprise ou contacter les ventes.