Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Agent2Agent Protocol

Découvre comment le protocole Agent2Agent (A2A) permet aux agents d’IA de se découvrir, de communiquer, de déléguer des tâches et de collaborer en toute sécurité entre différents frameworks avec Ultralytics YOLO26.

Le protocole Agent2Agent (A2A) est une norme de communication ouverte qui permet à des agents d’IA indépendants de se découvrir, d’échanger des demandes, de déléguer des tâches et de renvoyer des résultats entre différents frameworks, fournisseurs et organisations. Au lieu d’exposer la mémoire interne, le processus de raisonnement ou les outils d’un agent, A2A fournit une interface commune pour la collaboration. Cette approche est utile pour créer des systèmes distribués d’agents d’IA dans lesquels des agents spécialisés contribuent à un objectif commun tout en étant mis en œuvre et exploités de manière indépendante.

Fonctionnement du protocole Agent2Agent#

La présentation officielle du protocole A2A définit les interactions entre un agent client, qui demande une tâche, et un agent distant, qui l’exécute. La communication s’appuie sur des interfaces basées sur HTTP et des objets de protocole structurés, plutôt que sur des messages informels propres à une application. (a2a-protocol.org)

Une interaction classique comprend les éléments suivants :

  • Fiches d’agent et découverte : Une fiche d’agent est une description JSON de l’identité d’un agent, de son point de terminaison, des fonctionnalités prises en charge, des exigences d’authentification et des compétences. Les agents clients s’en servent pour déterminer si l’agent distant peut effectuer une tâche.
  • Messages : Les demandes, instructions, contextes et réponses sont représentés sous forme de messages contenant du texte, des fichiers ou des données structurées.
  • Tâches : Une tâche est une unité de travail avec état, dotée d’un identifiant et d’un statut. Le cycle de vie des tâches A2A documenté prend en charge les tâches qui peuvent aboutir, échouer, nécessiter des informations supplémentaires ou être annulées.
  • Artefacts : Les résultats concrets, comme les rapports, les images, les vidéos ou les enregistrements JSON, sont renvoyés sous forme d’artefacts plutôt que mêlés au texte de la conversation.
  • Diffusion en continu et opérations asynchrones : Les agents dont l’exécution est longue peuvent diffuser des mises à jour au fur et à mesure, prendre en charge l’interrogation périodique ou avertir les clients au moyen de webhooks.

Le format de requête sous-jacent suit la spécification JSON-RPC 2.0, ce qui fournit aux implémentations une structure cohérente pour les méthodes, les paramètres, les réponses et les erreurs.

Comparaison entre A2A et les technologies d’agents connexes#

A2A traite de la communication entre agents, mais ne définit pas tous les éléments d’un système agentique.

  • Model Context Protocol : MCP relie principalement un agent à des outils, des sources de données et des ressources. A2A relie un agent autonome à un autre. Les conseils officiels sur A2A et MCP expliquent comment utiliser ces deux protocoles ensemble plutôt que de les considérer comme concurrents. (a2a-protocol.org)
  • Compétences des agents : Une compétence regroupe des instructions et des procédures réutilisables qui aident un agent à effectuer un travail spécialisé. Une fiche d’agent annonce les capacités offertes pour la collaboration à distance, tandis que les compétences d’agent Ultralytics guident les agents de codage compatibles dans des workflows documentés de vision par ordinateur.
  • Orchestration d’agents d’IA : L’orchestration détermine quel agent doit agir, dans quel ordre et sous quelles contraintes. A2A fournit la couche de communication dont un orchestrateur peut se servir.
  • Appels de fonction et utilisation d’outils : Un appel de fonction déclenche une opération précise. Une requête A2A peut déléguer un objectif plus large que l’agent distant planifie et réalise de manière autonome.

Applications concrètes en IA et en vision par ordinateur#

Inspection industrielle : Un agent coordinateur peut envoyer des images de production à un agent spécialisé en vision par ordinateur. Cet agent détecte les défauts et renvoie des images annotées et des observations structurées sous forme d’artefacts. Le coordinateur peut ensuite déléguer les défaillances confirmées à un agent de maintenance, tout en transmettant les cas incertains à un opérateur humain pour examen.

Gestion des stocks au détail : Un agent chargé des opérations en magasin peut demander à un agent de vision d’examiner des images de rayons, de compter les produits et de repérer les emplacements vides. Il peut ensuite transmettre ces observations à un agent de gestion des stocks, qui vérifie les registres de stock, et à un agent d’approvisionnement, qui prépare une demande de réapprovisionnement. A2A permet à ces agents d’interagir sans qu’ils aient besoin de partager leurs modèles, leur code source ou leur contexte interne privé.

Pour ces workflows, les équipes peuvent utiliser la plateforme Ultralytics pour annoter des jeux de données visuels, entraîner des modèles, déployer des points de terminaison d’inférence et surveiller le service de perception appelé par un agent.

Exemple d’agent de vision par ordinateur#

Le workflow de prédiction Ultralytics YOLO documenté ci-dessous représente l’étape de perception au sein d’un agent de vision distant :

from pathlib import Path

from ultralytics import YOLO

source = "https://ultralytics.com/images/bus.jpg"
output_path = Path("vision_artifact.jpg")

# Effectuer l’analyse visuelle de l’agent distant
model = YOLO("yolo26n.pt")
results = model(source)

result = results[0]
result.save(filename=str(output_path))

print(output_path)

Ici, Ultralytics YOLO26 réalise l’inférence visuelle et crée une image annotée. Un serveur A2A pourrait renvoyer cette image sous forme d’artefact tout en renvoyant séparément les détections lisibles par machine. Le protocole transporte et suit le résultat ; il ne remplace pas le modèle de vision.

Considérations relatives à la conception et à la sécurité#

L’interopérabilité A2A ne rend pas automatiquement un système multi-agents sûr ou fiable. Les développeurs doivent valider les fiches d’agent, authentifier chaque appelant, autoriser l’accès compétence par compétence, limiter les autorisations déléguées et considérer les résultats distants comme des entrées non fiables. Les recommandations de mise en œuvre en entreprise du protocole préconisent des mesures de sécurité Web éprouvées, comme HTTPS, l’authentification basée sur OAuth, l’autorisation selon le principe du moindre privilège, la journalisation, le traçage et la minimisation des données. (a2a-protocol.org)

Les systèmes de production doivent également définir des délais d’expiration, des stratégies de nouvelle tentative, l’annulation des tâches, des opérations idempotentes et une approbation humaine pour les actions à conséquences importantes. La surveillance des erreurs de requête, de la latence et de l’état des points de terminaison via la surveillance des déploiements de la plateforme Ultralytics peut aider les équipes à repérer les défaillances des workflows d’agents intégrant la vision avant qu’elles ne se propagent aux agents qui collaborent.

Explore solutions

La vision par ordinateur pour l’imagerie aérienne

La vision par ordinateur pour l’imagerie aérienne

Transforme les images prises par drone et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
La vision par ordinateur dans l’aérospatiale

La vision par ordinateur dans l’aérospatiale

Apporte l’IA visuelle à la surveillance aérienne avec les modèles Ultralytics YOLO. Équipe les drones, les processus aérospatiaux, la conservation de l’environnement et les secteurs géospatiaux de solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur au service de la sécurité

La vision par ordinateur au service de la sécurité

Protège tous tes sites avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Améliore les capacités de tes machines avec les modèles Ultralytics YOLO. Dans le domaine de la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet d’inspecter et de trier les colis, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et d’obtenir des informations plus pertinentes sur les clients.
En savoir plus
Vision par ordinateur dans le secteur de la santé

Vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. Dans le secteur de la santé, la vision par IA accélère l’imagerie médicale, améliore les diagnostics et le suivi des patients.
En savoir plus
Vision par ordinateur dans l’industrie manufacturière

Vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l’automatisation des chaînes de montage.
En savoir plus
Vision par ordinateur dans le secteur automobile

Vision par ordinateur dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. La vision par IA améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour rendre les routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte la vision par IA à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour des rendements plus élevés et mieux maîtrisés.
En savoir plus
La vision par ordinateur pour l’imagerie aérienne

La vision par ordinateur pour l’imagerie aérienne

Transforme les images prises par drone et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
La vision par ordinateur dans l’aérospatiale

La vision par ordinateur dans l’aérospatiale

Apporte l’IA visuelle à la surveillance aérienne avec les modèles Ultralytics YOLO. Équipe les drones, les processus aérospatiaux, la conservation de l’environnement et les secteurs géospatiaux de solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur au service de la sécurité

La vision par ordinateur au service de la sécurité

Protège tous tes sites avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Améliore les capacités de tes machines avec les modèles Ultralytics YOLO. Dans le domaine de la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet d’inspecter et de trier les colis, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et d’obtenir des informations plus pertinentes sur les clients.
En savoir plus
Vision par ordinateur dans le secteur de la santé

Vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. Dans le secteur de la santé, la vision par IA accélère l’imagerie médicale, améliore les diagnostics et le suivi des patients.
En savoir plus
Vision par ordinateur dans l’industrie manufacturière

Vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l’automatisation des chaînes de montage.
En savoir plus
Vision par ordinateur dans le secteur automobile

Vision par ordinateur dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. La vision par IA améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour rendre les routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte la vision par IA à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour des rendements plus élevés et mieux maîtrisés.
En savoir plus
La vision par ordinateur pour l’imagerie aérienne

La vision par ordinateur pour l’imagerie aérienne

Transforme les images prises par drone et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
La vision par ordinateur dans l’aérospatiale

La vision par ordinateur dans l’aérospatiale

Apporte l’IA visuelle à la surveillance aérienne avec les modèles Ultralytics YOLO. Équipe les drones, les processus aérospatiaux, la conservation de l’environnement et les secteurs géospatiaux de solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur au service de la sécurité

La vision par ordinateur au service de la sécurité

Protège tous tes sites avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Améliore les capacités de tes machines avec les modèles Ultralytics YOLO. Dans le domaine de la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise ta logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet d’inspecter et de trier les colis, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et d’obtenir des informations plus pertinentes sur les clients.
En savoir plus
Vision par ordinateur dans le secteur de la santé

Vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. Dans le secteur de la santé, la vision par IA accélère l’imagerie médicale, améliore les diagnostics et le suivi des patients.
En savoir plus
Vision par ordinateur dans l’industrie manufacturière

Vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l’automatisation des chaînes de montage.
En savoir plus
Vision par ordinateur dans le secteur automobile

Vision par ordinateur dans le secteur automobile

Applique la vision par ordinateur au secteur automobile avec les modèles Ultralytics YOLO. La vision par IA améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour rendre les routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte la vision par IA à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour des rendements plus élevés et mieux maîtrisés.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours avec l’avenir de l’apprentissage automatique