YOLO Vision 2026 :
Retour au glossaire Ultralytics

Agent2Agent Protocol

Apprends comment l'Agent2Agent Protocol (A2A) permet aux agents IA de découvrir, communiquer, déléguer des tâches et collaborer en toute sécurité entre frameworks en utilisant Ultralytics YOLO26.

Le protocole Agent2Agent (A2A) est un standard de communication ouvert qui permet à des agents IA indépendants de se découvrir, d'échanger des requêtes, de déléguer du travail 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, l'A2A fournit une interface partagée pour la collaboration. Cela le rend utile pour construire des systèmes d'agent IA distribués dans lesquels des agents spécialisés contribuent à un objectif plus large tout en restant mis en œuvre et exploités de manière indépendante.

Fonctionnement du protocole Agent2Agent#

L'aperçu officiel du protocole A2A définit les interactions entre un agent client, qui demande du travail, et un agent distant, qui l'exécute. La communication utilise des interfaces basées sur HTTP et des objets de protocole structurés plutôt que des messages informels spécifiques à l'application. (a2a-protocol.org)

Une interaction typique implique ces éléments :

  • Cartes d'agent et découverte : Une carte d'agent est une description JSON de l'identité, du point de terminaison, des fonctionnalités prises en charge, des exigences d'authentification et des compétences d'un agent. Les agents clients l'utilisent pour déterminer si l'agent distant peut gérer une tâche.
  • Messages : Les requêtes, 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 dotée d'un état, avec un identifiant et un statut. Le cycle de vie des tâches A2A documenté prend en charge le travail qui peut se terminer, échouer, nécessiter des entrées supplémentaires ou être annulé.
  • Artefacts : Les sorties concrètes telles que des rapports, des images, des vidéos ou des enregistrements JSON sont renvoyées en tant qu'artefacts plutôt que d'être mélangées au texte conversationnel.
  • Streaming et opérations asynchrones : Les agents à longue durée d'exécution peuvent diffuser des mises à jour incrémentielles, prendre en charge le sondage ou notifier les clients par le biais de webhooks.

Le format de requête sous-jacent suit la spécification JSON-RPC 2.0, offrant aux implémentations une structure de méthode, de paramètre, de réponse et d'erreur cohérente.

Comparaison de l'A2A avec les technologies d'agents connexes#

L'A2A aborde la communication entre agents, mais il ne définit pas toutes les parties d'un système d'agents.

  • Model Context Protocol : Le MCP connecte principalement un agent à des outils, des sources de données et des ressources. L'A2A connecte un agent autonome à un autre. Le guide officiel A2A et MCP explique comment les deux protocoles peuvent être utilisés ensemble plutôt que d'être considérés comme des concurrents. (a2a-protocol.org)
  • Compétences d'agent : Une compétence regroupe des instructions et des procédures réutilisables qui aident un agent à effectuer un travail spécialisé. Une carte d'agent annonce ses capacités de collaboration à distance, tandis que les compétences d'agent Ultralytics guident les agents de codage compatibles à travers des flux de travail de vision par ordinateur documentés.
  • Orchestration d'agents IA : L'orchestration décide quel agent doit agir, dans quel ordre et sous quelles contraintes. L'A2A fournit la couche de communication qu'un orchestrateur peut utiliser.
  • Appel de fonction et utilisation d'outils : Un appel de fonction invoque une opération spécifique. Une requête A2A peut déléguer un objectif plus large que l'agent distant planifie et achève de manière indépendante.

Applications réelles de l'IA et de la computer vision#

Inspection de fabrication : Un agent coordinateur peut envoyer des images de production à un agent de vision par ordinateur spécialisé. Cet agent exécute la détection des défauts et renvoie des images annotées ainsi que des conclusions structurées sous forme d'artefacts. Le coordinateur peut ensuite déléguer les défaillances confirmées à un agent de maintenance tout en acheminant les cas incertains pour une révision humaine.

Gestion des stocks dans le commerce de détail : Un agent des opérations de magasin peut demander à un agent de vision d'inspecter les images des rayons, de compter les produits et d'identifier les espaces vides. Il peut ensuite envoyer ces observations à un agent d'inventaire qui vérifie les registres de stock et à un agent d'approvisionnement qui prépare une demande de réapprovisionnement. L'A2A maintient l'interopérabilité de ces agents sans leur exiger de partager des modèles, du code source ou un contexte interne privé.

Pour ces flux de travail, 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 flux de travail de prédiction Ultralytics YOLO documenté suivant 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")

# Perform the remote agent's visual analysis
model = YOLO("yolo26n.pt")
results = model(source)

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

print(output_path)

Ici, Ultralytics YOLO26 effectue une inférence visuelle et crée une image annotée. Un serveur A2A pourrait renvoyer cette image en tant qu'artefact tout en renvoyant séparément des 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-agent sûr ou fiable. Tu dois valider les cartes d'agent, authentifier chaque appelant, autoriser l'accès par compétence, limiter les permissions déléguées et traiter les sorties distantes comme des entrées non fiables. Le guide d'implémentation pour entreprise du protocole recommande des contrôles web établis tels que HTTPS, l'authentification basée sur OAuth, l'autorisation au 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'attente, des politiques de nouvelle tentative, l'annulation des tâches, des opérations idempotentes et l'approbation humaine pour les actions lourdes de conséquences. La surveillance des erreurs de requête, de la latence et de l'état des points de terminaison via la surveillance du déploiement de la plateforme Ultralytics peut aider les équipes à identifier les défaillances dans les flux de travail d'agents dotés de vision avant qu'elles ne se propagent à travers les agents collaborateurs.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique