Rendi il tuo agente rilevabile
Un Agent Card chiaro fornisce ai client A2A un punto di partenza affidabile: a chi appartiene l'agente, dove risiede, e quali binding di protocollo e versioni parla.
Un Agent Card è la descrizione dell'interfaccia pubblica di un agente A2A. Prima che un altro agente possa decidere se chiamare il tuo servizio, ha bisogno di più di un URL: ha bisogno di un resoconto affidabile dello scopo dell'agente, del suo contratto tecnico, delle sue skill e dei suoi requisiti di accesso.
Questo generatore di Agent Card trasforma quei dettagli implementativi in JSON leggibile e conforme alla forma A2A v1.0, mantenendo il processo decisionale vicino al modulo. Usalo dopo aver costruito la logica principale dell'agente e prima di distribuirlo o pubblicarlo — il punto in cui un file JSON scritto a mano di solito si rompe.
Un Agent Card chiaro fornisce ai client A2A un punto di partenza affidabile: a chi appartiene l'agente, dove risiede, e quali binding di protocollo e versioni parla.
Cattura l'interfaccia preferita, le modalità di contenuto, il comportamento di streaming e il supporto per le notifiche push di cui un altro agente ha bisogno prima di effettuare una chiamata.
Documenta se il servizio è pubblico, usa una chiave API, o richiede OAuth 2.0, così le integrazioni possono scegliere il flusso di autenticazione corretto — senza mai inserire una credenziale nella Agent Card.
Nomina il lavoro che il tuo agente può svolgere, aggiungi i tag richiesti da v1.0 più esempi utili, e rendi i suoi confini comprensibili a persone, marketplace e client IA.
Come funziona il Generatore di Agent Card
Il Generatore di Agent Card trasforma i dettagli del servizio in un documento JSON chiaro e pubblicabile. Segui questo breve flusso di lavoro prima di inviare l'Agent Card in produzione.
Aggiungi l'endpoint A2A pubblico, il binding di protocollo, i dettagli del provider, la versione dell'agente, e i tipi di contenuto che il tuo server accetta e restituisce.
Seleziona solo le capacità supportate dalla tua implementazione, poi descrivi una skill rappresentativa in un linguaggio semplice e specifico.
Usa l'anteprima live per individuare campi mancanti, URL segnaposto, o descrizioni che non riflettono accuratamente il servizio distribuito.
Fai passare la Agent Card nel validatore, poi posiziona il documento rivisto in /.well-known/agent-card.json sul dominio del tuo servizio.
Chi usa il Generatore di Agent Card
Il Generatore di Agent Card aiuta builder, team di piattaforma e revisori a creare metadati di agenti A2A coerenti senza partire da un file JSON vuoto.
Sostituisci un agent-card.json scritto a mano con un punto di partenza completo e conforme alla specifica quando lanci un agente compatibile con A2A.
Redigi un documento di scoperta credibile a partire da una descrizione del servizio senza toccare la sintassi JSON, poi consegnalo all'ingegneria per la revisione.
Standardizza il modo in cui gli agenti interni descrivono endpoint, autenticazione e skill prima che entrino in un catalogo di agenti aziendale o in una pipeline CI.
Prepara metadati del provider, tag delle skill e dichiarazioni di sicurezza che revisori e sistemi di ranking possano effettivamente analizzare.
FAQ
Sistema gli elementi essenziali prima che un client A2A trovi il tuo endpoint.
Un A2A Agent Card è un documento di scoperta JSON per un agente IA. Comunica identità, informazioni sul provider, interfacce supportate, capacità, skill, modalità di contenuto accettate, e requisiti di sicurezza ai potenziali client — l'equivalente agente-ad-agente di un README più una panoramica dell'API.
Le Agent Card scritte a mano spesso hanno campi obbligatori mancanti, nomi di campo precedenti a v1.0, o errori di sintassi. Il generatore produce la forma A2A v1.0 attuale — supportedInterfaces, provider.organization, tag delle skill obbligatori — e valida mentre digiti, così gli errori strutturali non raggiungono mai la produzione.
Il generatore emette la struttura A2A v1.0: un array ordinato supportedInterfaces con protocolBinding e protocolVersion per interfaccia, una version dell'agente di primo livello, e capabilities incluso extendedAgentCard. Le Agent Card con campi url o preferredTransport di primo livello sono precedenti a v1.0.
Sì. Il generatore crea un documento di partenza pratico, non un sostituto del tuo contratto distribuito. Conferma che endpoint, binding di protocollo, skill e autenticazione corrispondano al servizio che gli utenti raggiungeranno realmente.
Pubblica il JSON rivisto sullo stesso dominio del tuo servizio A2A su https://tuo-dominio/.well-known/agent-card.json, il percorso well-known registrato dalla specifica A2A. Molte integrazioni più datate controllano anche /.well-known/agent.json, quindi servire entrambi è una strategia di transizione sicura.
Pronto a pubblicare
Completa i dettagli, rivedi il JSON generato, e usa la validazione live prima di pubblicare il tuo Agent Card.
Dal blog
Learn how to create an agent.json file for A2A v1.0, including required Agent Card fields, the well-known URL, response headers, and common mistakes.
11 min readLeggi la guidaIntegrationLearn how to publish an A2A Agent Card from Google ADK, LangGraph, CrewAI, or Semantic Kernel by mapping framework concepts to standard discovery fields.
10 min readLeggi la guidaComparisonCompare A2A vs MCP: what each protocol connects, where they overlap, and why production AI agent systems often use both for tools and agent collaboration.
9 min readLeggi la guidaGli articoli sono pubblicati in inglese.