Ultralytics YOLO27:
Torna al glossario di Ultralytics

Agent2Agent Protocol

Scopri come il protocollo da agente ad agente (A2A) consente agli agenti IA di individuarsi, comunicare, delegare attività e collaborare in modo sicuro tra framework con Ultralytics YOLO26.

Il protocollo Agent2Agent (A2A) è uno standard di comunicazione aperto che consente ad agenti IA indipendenti di scoprirsi a vicenda, scambiarsi richieste, delegare attività e restituire risultati attraverso framework, fornitori e organizzazioni diversi. Invece di esporre la memoria interna, il processo di ragionamento o gli strumenti di un agente, A2A fornisce un'interfaccia condivisa per la collaborazione. Questo lo rende utile per creare sistemi distribuiti di agenti IA, nei quali agenti specializzati contribuiscono a un obiettivo più ampio pur essendo implementati e gestiti in modo indipendente.

Come funziona il protocollo Agent2Agent#

La panoramica ufficiale del protocollo A2A definisce le interazioni tra un agente client, che richiede un'attività, e un agente remoto, che la esegue. La comunicazione utilizza interfacce basate su HTTP e oggetti strutturati del protocollo, anziché messaggi informali specifici di un'applicazione. (a2a-protocol.org)

Un'interazione tipica comprende questi elementi:

  • Schede agente e individuazione: una scheda agente è una descrizione JSON dell'identità di un agente, del suo endpoint, delle funzionalità supportate, dei requisiti di autenticazione e delle competenze. Gli agenti client la utilizzano per determinare se l'agente remoto è in grado di gestire un'attività.
  • Messaggi: richieste, istruzioni, contesto e risposte sono rappresentati come messaggi contenenti testo, file o dati strutturati.
  • Attività: un'attività è un'unità di lavoro con stato, dotata di un identificatore e di uno stato. Il ciclo di vita delle attività A2A documentato supporta attività che possono essere completate, non riuscire, richiedere ulteriori informazioni o essere annullate.
  • Artefatti: i risultati concreti, come report, immagini, video o record JSON, vengono restituiti come artefatti anziché essere mescolati al testo della conversazione.
  • Streaming e operazioni asincrone: gli agenti che operano a lungo possono trasmettere aggiornamenti incrementali, supportare il polling o inviare notifiche ai client tramite webhook.

Il formato delle richieste sottostante segue la specifica JSON-RPC 2.0, fornendo alle implementazioni una struttura coerente per metodi, parametri, risposte ed errori.

A2A a confronto con tecnologie correlate per agenti#

A2A gestisce la comunicazione tra agenti, ma non definisce ogni aspetto di un sistema agentico.

  • Model Context Protocol: MCP collega principalmente un agente a strumenti, fonti di dati e risorse. A2A collega un agente autonomo a un altro. Le indicazioni ufficiali su A2A e MCP spiegano come utilizzare i due protocolli insieme, anziché considerarli concorrenti. (a2a-protocol.org)
  • Competenze degli agenti: una competenza raccoglie istruzioni e procedure riutilizzabili che aiutano un agente a svolgere attività specializzate. Una scheda agente pubblicizza le capacità per la collaborazione remota, mentre le competenze degli agenti Ultralytics guidano gli agenti di programmazione compatibili attraverso flussi di lavoro documentati di computer vision.
  • Orchestrazione di agenti IA: l'orchestrazione determina quale agente deve agire, in quale ordine e con quali vincoli. A2A fornisce il livello di comunicazione che un orchestratore può utilizzare.
  • Chiamate di funzione e utilizzo degli strumenti: una chiamata di funzione invoca un'operazione specifica. Una richiesta A2A può delegare un obiettivo più ampio, che l'agente remoto pianifica e completa in modo indipendente.

Applicazioni reali nell'IA e nella visione artificiale#

Ispezione manifatturiera: un agente coordinatore può inviare immagini di produzione a un agente specializzato di computer vision. L'agente esegue il rilevamento dei difetti e restituisce immagini annotate e risultati strutturati come artefatti. Il coordinatore può quindi delegare i guasti confermati a un agente addetto alla manutenzione e inoltrare i casi incerti a una revisione umana.

Gestione delle scorte nel commercio al dettaglio: un agente addetto alle operazioni del punto vendita può chiedere a un agente di visione di esaminare le immagini degli scaffali, contare i prodotti e individuare gli spazi vuoti. Può quindi inviare queste osservazioni a un agente di gestione delle scorte, che verifica i registri di magazzino, e a un agente addetto agli acquisti, che prepara una richiesta di rifornimento. A2A mantiene l'interoperabilità tra questi agenti senza richiedere che condividano modelli, codice sorgente o contesto interno privato.

Per questi flussi di lavoro, i team possono utilizzare la piattaforma Ultralytics per annotare dataset visivi, addestrare modelli, distribuire endpoint di inferenza e monitorare il servizio di percezione chiamato da un agente.

Esempio di agente di computer vision#

Il seguente flusso di lavoro documentato di previsione con Ultralytics YOLO rappresenta la fase di percezione all'interno di un agente remoto di visione:

from pathlib import Path

from ultralytics import YOLO

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

# Esegui l'analisi visiva dell'agente remoto
model = YOLO("yolo26n.pt")
results = model(source)

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

print(output_path)

Qui, Ultralytics YOLO26 esegue l'inferenza visiva e crea un'immagine annotata. Un server A2A potrebbe restituire quell'immagine come artefatto e, separatamente, restituire rilevamenti leggibili da una macchina. Il protocollo trasporta e traccia il risultato; non sostituisce il modello di visione.

Considerazioni di progettazione e sicurezza#

L'interoperabilità A2A non rende automaticamente sicuro o affidabile un sistema multiagente. Gli sviluppatori devono convalidare le schede agente, autenticare ogni chiamante, autorizzare l'accesso per competenza, limitare le autorizzazioni delegate e trattare i risultati remoti come input non attendibili. Le indicazioni per l'implementazione aziendale del protocollo raccomandano controlli web consolidati, come HTTPS, l'autenticazione basata su OAuth, l'autorizzazione con privilegi minimi, la registrazione, il tracciamento e la minimizzazione dei dati. (a2a-protocol.org)

I sistemi di produzione dovrebbero inoltre definire timeout, criteri di ripetizione dei tentativi, annullamento delle attività, operazioni idempotenti e approvazione umana per le azioni con conseguenze rilevanti. Il monitoraggio degli errori delle richieste, della latenza e dello stato degli endpoint tramite il monitoraggio delle distribuzioni della piattaforma Ultralytics può aiutare i team a individuare i guasti nei flussi di lavoro degli agenti dotati di capacità visive prima che si propaghino tra agenti che collaborano.

Explore solutions

Computer vision per le immagini aeree

Computer vision per le immagini aeree

Trasforma le immagini riprese da droni e piattaforme aeree in informazioni in tempo reale per l’agricoltura, l’acquacoltura, il monitoraggio ambientale, la conservazione e l’analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nell’aerospazio

Computer vision nell’aerospazio

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Computer vision per la sicurezza

Computer vision per la sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. La vision AI alimenta il monitoraggio dei perimetri, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Rendi più intelligenti le tue macchine con i modelli Ultralytics YOLO. L'IA visiva nella robotica consente la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA visiva consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI consente di monitorare le scorte e gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Computer vision in ambito sanitario

Computer vision in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI in ambito sanitario permette di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Visione artificiale nella produzione

Visione artificiale nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI migliora il controllo qualità, il rilevamento dei difetti, la conformità all'uso dei DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Visione artificiale nel settore automobilistico

Visione artificiale nel settore automobilistico

Applica la visione artificiale al settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta la Vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Migliora il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese maggiori e più intelligenti.
Scopri di più
Computer vision per le immagini aeree

Computer vision per le immagini aeree

Trasforma le immagini riprese da droni e piattaforme aeree in informazioni in tempo reale per l’agricoltura, l’acquacoltura, il monitoraggio ambientale, la conservazione e l’analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nell’aerospazio

Computer vision nell’aerospazio

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Computer vision per la sicurezza

Computer vision per la sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. La vision AI alimenta il monitoraggio dei perimetri, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Rendi più intelligenti le tue macchine con i modelli Ultralytics YOLO. L'IA visiva nella robotica consente la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA visiva consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI consente di monitorare le scorte e gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Computer vision in ambito sanitario

Computer vision in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI in ambito sanitario permette di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Visione artificiale nella produzione

Visione artificiale nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI migliora il controllo qualità, il rilevamento dei difetti, la conformità all'uso dei DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Visione artificiale nel settore automobilistico

Visione artificiale nel settore automobilistico

Applica la visione artificiale al settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta la Vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Migliora il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese maggiori e più intelligenti.
Scopri di più
Computer vision per le immagini aeree

Computer vision per le immagini aeree

Trasforma le immagini riprese da droni e piattaforme aeree in informazioni in tempo reale per l’agricoltura, l’acquacoltura, il monitoraggio ambientale, la conservazione e l’analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nell’aerospazio

Computer vision nell’aerospazio

Porta la vision AI nel monitoraggio aereo con i modelli Ultralytics YOLO. Potenzia droni, flussi di lavoro aerospaziali, conservazione ambientale e settori geospaziali con soluzioni di computer vision.
Scopri di più
Computer vision per la sicurezza

Computer vision per la sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. La vision AI alimenta il monitoraggio dei perimetri, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Rendi più intelligenti le tue macchine con i modelli Ultralytics YOLO. L'IA visiva nella robotica consente la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA visiva consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Computer vision nel commercio al dettaglio

Computer vision nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. La Vision AI consente di monitorare le scorte e gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Computer vision in ambito sanitario

Computer vision in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La Vision AI in ambito sanitario permette di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Visione artificiale nella produzione

Visione artificiale nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI migliora il controllo qualità, il rilevamento dei difetti, la conformità all'uso dei DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Visione artificiale nel settore automobilistico

Visione artificiale nel settore automobilistico

Applica la visione artificiale al settore automobilistico con i modelli Ultralytics YOLO. La Vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta la Vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Migliora il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese maggiori e più intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning