Ultralytics YOLO27:
Voltar ao glossário da Ultralytics

Agent2Agent Protocol

Descobre como o protocolo Agent2Agent (A2A) permite que agentes de IA se descubram, comuniquem, deleguem tarefas e colaborem em segurança entre diferentes frameworks com o Ultralytics YOLO26.

O Protocolo Agent2Agent (A2A) é um padrão de comunicação aberto que permite que agentes de IA independentes descubram uns aos outros, troquem solicitações, deleguem tarefas e retornem resultados em diferentes frameworks, fornecedores e organizações. Em vez de expor a memória interna, o processo de raciocínio ou as ferramentas de um agente, o A2A fornece uma interface compartilhada para colaboração. Isso o torna útil para criar sistemas distribuídos de agentes de IA, nos quais agentes especializados contribuem para um objetivo maior, embora sejam implementados e operados de forma independente.

Como funciona o Protocolo Agent2Agent#

A visão geral oficial do Protocolo A2A define as interações entre um agente cliente, que solicita um trabalho, e um agente remoto, que o executa. A comunicação usa interfaces baseadas em HTTP e objetos estruturados do protocolo, em vez de mensagens informais e específicas de cada aplicação. (a2a-protocol.org)

Uma interação típica envolve estes elementos:

  • Cartões de agente e descoberta: um Cartão de Agente é uma descrição JSON da identidade, do endpoint, dos recursos compatíveis, dos requisitos de autenticação e das habilidades de um agente. Os agentes clientes usam o cartão para determinar se o agente remoto consegue executar uma tarefa.
  • Mensagens: solicitações, instruções, contexto e respostas são representados como mensagens que contêm texto, arquivos ou dados estruturados.
  • Tarefas: uma tarefa é uma unidade de trabalho com estado, identificador e status. O ciclo de vida documentado das tarefas A2A permite trabalhos que podem ser concluídos, falhar, exigir informações adicionais ou ser cancelados.
  • Artefatos: resultados concretos, como relatórios, imagens, vídeos ou registros JSON, são retornados como artefatos, em vez de serem misturados ao texto da conversa.
  • Operações de streaming e assíncronas: agentes que executam tarefas demoradas podem transmitir atualizações incrementais, permitir consultas periódicas ou notificar clientes por meio de webhooks.

O formato de solicitação subjacente segue a especificação JSON-RPC 2.0, oferecendo às implementações uma estrutura consistente para métodos, parâmetros, respostas e erros.

A2A em comparação com tecnologias de agentes relacionadas#

O A2A trata da comunicação entre agentes, mas não define todos os componentes de um sistema agêntico.

  • Protocolo de Contexto do Modelo: o MCP conecta principalmente um agente a ferramentas, fontes de dados e recursos. O A2A conecta um agente autônomo a outro. As orientações oficiais sobre A2A e MCP explicam como os dois protocolos podem ser usados em conjunto, em vez de serem tratados como concorrentes. (a2a-protocol.org)
  • Habilidades do agente: uma habilidade reúne instruções e procedimentos reutilizáveis que ajudam um agente a executar trabalhos especializados. Um Cartão de Agente anuncia recursos para colaboração remota, enquanto as Habilidades de Agente da Ultralytics orientam agentes de programação compatíveis em fluxos de trabalho documentados de visão computacional.
  • Orquestração de agentes de IA: a orquestração determina qual agente deve agir, em que ordem e sob quais restrições. O A2A fornece a camada de comunicação que um orquestrador pode usar.
  • Chamadas de função e uso de ferramentas: uma chamada de função invoca uma operação específica. Uma solicitação A2A pode delegar um objetivo mais amplo que o agente remoto planeja e conclui de forma independente.

Aplicações de IA e visão computacional no mundo real#

Inspeção na fabricação: um agente coordenador pode enviar imagens da produção a um agente especializado em visão computacional. Esse agente executa a detecção de defeitos e retorna imagens anotadas e descobertas estruturadas como artefatos. Em seguida, o coordenador pode delegar falhas confirmadas a um agente de manutenção e encaminhar casos incertos para análise humana.

Gestão de estoque no varejo: um agente de operações da loja pode pedir a um agente de visão que inspecione imagens das prateleiras, conte os produtos e identifique espaços vazios. Depois, pode enviar essas observações a um agente de estoque, que verifica os registros de inventário, e a um agente de compras, que prepara uma solicitação de reposição. O A2A mantém esses agentes interoperáveis sem exigir que compartilhem modelos, código-fonte ou contexto interno privado.

Para esses fluxos de trabalho, as equipes podem usar a Plataforma Ultralytics para anotar conjuntos de dados visuais, treinar modelos, implantar endpoints de inferência e monitorar o serviço de percepção chamado por um agente.

Exemplo de agente de visão computacional#

O fluxo de trabalho documentado de predição do Ultralytics YOLO a seguir representa a etapa de percepção dentro de um agente remoto de visão:

from pathlib import Path

from ultralytics import YOLO

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

# Realiza a análise visual do agente remoto
model = YOLO("yolo26n.pt")
results = model(source)

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

print(output_path)

Aqui, o Ultralytics YOLO26 realiza inferência visual e cria uma imagem anotada. Um servidor A2A poderia retornar essa imagem como um artefato e, separadamente, retornar detecções legíveis por máquina. O protocolo transporta e acompanha o resultado; ele não substitui o modelo de visão.

Considerações de projeto e segurança#

A interoperabilidade do A2A não torna automaticamente um sistema multiagente seguro ou confiável. Os desenvolvedores devem validar os Cartões de Agente, autenticar cada solicitante, autorizar o acesso por habilidade, limitar as permissões delegadas e tratar os resultados remotos como entradas não confiáveis. As orientações de implementação empresarial do protocolo recomendam controles web estabelecidos, como HTTPS, autenticação baseada em OAuth, autorização com privilégio mínimo, registro em logs, rastreamento e minimização de dados. (a2a-protocol.org)

Os sistemas de produção também devem definir tempos limite, políticas de repetição, cancelamento de tarefas, operações idempotentes e aprovação humana para ações de impacto significativo. Monitorar erros de solicitação, latência e integridade dos endpoints por meio do monitoramento de implantação da Plataforma Ultralytics pode ajudar as equipes a identificar falhas em fluxos de trabalho agênticos com visão antes que elas se propaguem entre agentes que colaboram.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforme imagens de drones e aéreas em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saber mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leve IA visual ao monitoramento aéreo com os modelos Ultralytics YOLO. Impulsione drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saber mais
Visão computacional na segurança

Visão computacional na segurança

Proteja cada local com os modelos Ultralytics YOLO. A IA visual permite monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saber mais
Visão computacional em robótica

Visão computacional em robótica

Potencialize máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual em robótica permite navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Saber mais
Visão computacional em logística

Visão computacional em logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA visual permite inspecionar pacotes, classificá-los, rastrear veículos e monitorar a segurança em armazéns em tempo real.
Saber mais
Visão computacional no varejo

Visão computacional no varejo

Transforme o varejo com modelos Ultralytics YOLO. A IA de visão permite rastrear o inventário, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre os clientes.
Saber mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Crie soluções de saúde com modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saber mais
Visão computacional na fabricação

Visão computacional na fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPIs e a automação das linhas de montagem.
Saber mais
Visão computacional na indústria automotiva

Visão computacional na indústria automotiva

Aplique visão computacional na indústria automotiva com modelos Ultralytics YOLO. A IA de visão aprimora a segurança viária, a assistência ao motorista e a automação veicular para estradas mais inteligentes.
Saber mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve IA de visão à agricultura inteligente com modelos Ultralytics YOLO. Impulsione o monitoramento de lavouras, o rastreamento de rebanhos e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saber mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforme imagens de drones e aéreas em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saber mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leve IA visual ao monitoramento aéreo com os modelos Ultralytics YOLO. Impulsione drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saber mais
Visão computacional na segurança

Visão computacional na segurança

Proteja cada local com os modelos Ultralytics YOLO. A IA visual permite monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saber mais
Visão computacional em robótica

Visão computacional em robótica

Potencialize máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual em robótica permite navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Saber mais
Visão computacional em logística

Visão computacional em logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA visual permite inspecionar pacotes, classificá-los, rastrear veículos e monitorar a segurança em armazéns em tempo real.
Saber mais
Visão computacional no varejo

Visão computacional no varejo

Transforme o varejo com modelos Ultralytics YOLO. A IA de visão permite rastrear o inventário, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre os clientes.
Saber mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Crie soluções de saúde com modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saber mais
Visão computacional na fabricação

Visão computacional na fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPIs e a automação das linhas de montagem.
Saber mais
Visão computacional na indústria automotiva

Visão computacional na indústria automotiva

Aplique visão computacional na indústria automotiva com modelos Ultralytics YOLO. A IA de visão aprimora a segurança viária, a assistência ao motorista e a automação veicular para estradas mais inteligentes.
Saber mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve IA de visão à agricultura inteligente com modelos Ultralytics YOLO. Impulsione o monitoramento de lavouras, o rastreamento de rebanhos e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saber mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforme imagens de drones e aéreas em informações em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saber mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leve IA visual ao monitoramento aéreo com os modelos Ultralytics YOLO. Impulsione drones, fluxos de trabalho aeroespaciais, conservação ambiental e setores geoespaciais com soluções de visão computacional.
Saber mais
Visão computacional na segurança

Visão computacional na segurança

Proteja cada local com os modelos Ultralytics YOLO. A IA visual permite monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saber mais
Visão computacional em robótica

Visão computacional em robótica

Potencialize máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual em robótica permite navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Saber mais
Visão computacional em logística

Visão computacional em logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA visual permite inspecionar pacotes, classificá-los, rastrear veículos e monitorar a segurança em armazéns em tempo real.
Saber mais
Visão computacional no varejo

Visão computacional no varejo

Transforme o varejo com modelos Ultralytics YOLO. A IA de visão permite rastrear o inventário, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre os clientes.
Saber mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Crie soluções de saúde com modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saber mais
Visão computacional na fabricação

Visão computacional na fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPIs e a automação das linhas de montagem.
Saber mais
Visão computacional na indústria automotiva

Visão computacional na indústria automotiva

Aplique visão computacional na indústria automotiva com modelos Ultralytics YOLO. A IA de visão aprimora a segurança viária, a assistência ao motorista e a automação veicular para estradas mais inteligentes.
Saber mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve IA de visão à agricultura inteligente com modelos Ultralytics YOLO. Impulsione o monitoramento de lavouras, o rastreamento de rebanhos e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saber mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática