Handoff entre agentes: contexto obrigatório e como medi-lo

Por equipe PowerVizion · · 6 min de leitura · Engenharia · Disponível

Resumo: Handoff entre agentes é a passagem de uma conversa de um agente para outro, como do Victor para a DAISY. Na PowerVizion, cada handoff é conferido contra um contrato de contexto: a mensagem do usuário é obrigatória, e histórico, anexos e agente anterior são registrados. A conferência registra e mostra o que faltou, mas não bloqueia a troca.

O que é um handoff entre agentes?

Em um sistema com vários agentes, a conversa muda de mãos. O Victor, porta de entrada, entende o pedido e o encaminha ao agente certo: a DAISY para leitura estratégica, a ELISA para execução. Esse momento de troca é o handoff.

O risco aparece aqui, e é fácil de subestimar. Se o agente destino recebe a conversa sem o que precisa, a resposta degrada em silêncio. O usuário vê uma resposta pior e não sabe por quê.

Há ainda uma regra de proteção: o Victor é instruído a nunca encaminhar a conversa para si mesmo, e o servidor recusa registros em que origem e destino são iguais.

O contrato mínimo de contexto

A PowerVizion define, por campo, o que o agente destino espera receber. O contrato atual é deliberadamente pequeno, e cada campo tem um papel:

Esse desenho trata o contrato como um acordo de interface, parecido com os contratos de uma API: o agente destino declara o que espera, e quem envia confere se entregou.

O contrato vive no servidor, e não no aplicativo. Assim, uma mudança de regra vale para todos os clientes sem exigir nova versão.

  • Mensagem do usuário: obrigatória. Sem ela, não há o que responder.
  • Histórico da conversa: opcional. Ajuda, mas o agente funciona sem ele.
  • Agente anterior: opcional. Indica quem acionou quem.
  • Anexos e arquivos: sem expectativa definida. Se vierem, são registrados como "não usados".

Como cada troca é medida

A decisão de trocar de agente acontece no aplicativo: se a resposta atual vem de um agente diferente da última resposta da conversa, a troca é tratada como handoff. Quando o agente destino termina, o aplicativo envia ao servidor um relatório com origem, destino, status, latência, tamanho do contexto e a lista de campos efetivamente enviados.

O servidor compara essa lista com o contrato. Cada campo fica como "ok", "ausente" ou "não usado", e o total de obrigatórios ausentes é gravado junto de um identificador de rastreio. Dados que não foram medidos não são inventados.

Por exemplo, o aplicativo considera que há histórico quando a conversa tem mais de uma mensagem, e que há anexos quando alguma mensagem traz arquivo anexado.

Como a PowerVizion aborda o contexto obrigatório

O princípio é tornar a falta visível. Um handoff sem a mensagem do usuário aparece com campo ausente, em vez de passar despercebido. Isso transforma uma falha vaga, "a resposta ficou estranha", em um fato verificável por rastreio.

A medição é desenhada para nunca atrapalhar a conversa. O envio do relatório é feito sem esperar resposta, e uma falha no registro não derruba o chat. Troca de um agente para ele mesmo não é registrada.

Cada registro ganha um identificador de rastreio curto, que serve de referência para a equipe de suporte e para quem investiga uma resposta específica. O mesmo identificador aparece na tela de Observabilidade. Essa abordagem é coerente com o resto da plataforma: transparência antes de restrição.

Exemplo ilustrativo: uma troca de Victor para DAISY

Um usuário pede ao Victor uma leitura de cenário. O Victor encaminha para a DAISY, que responde. O aplicativo registra o handoff: o histórico foi enviado, não havia anexos e a mensagem do usuário estava presente. O rastreio mostra contexto completo.

Se a mensagem chegasse vazia, o registro marcaria o campo obrigatório como ausente, e o painel de observabilidade mostraria a quantidade de campos ausentes. Este é um exemplo ilustrativo do desenho, sem números de ocorrência real.

A verificação não interpreta a mensagem. Ela só confere se o campo foi enviado, o que mantém a medição simples e previsível. O registro serve à auditoria: mostra quando, entre quais agentes e com que campos a troca ocorreu.

Por que registrar em vez de bloquear a troca?

Bloquear um handoff por contexto incompleto parece seguro, mas pode piorar a experiência: a pessoa fica sem resposta por um detalhe que o agente talvez contornasse. A PowerVizion optou por primeiro medir e só depois decidir onde endurecer a regra.

Com o registro, a equipe vê quais pares de agentes mais perdem contexto e pode ajustar o encaminhamento. A decisão de endurecer ou não vira uma escolha informada, não um palpite.

A mesma filosofia vale para o resto da plataforma: o sistema mostra o que aconteceu e deixa a decisão com as pessoas. A equipe pode usar esse registro para decidir se vale ajustar o encaminhamento do Victor.

Limites atuais

A verificação é observacional: ela registra depois que o agente destino responde e não impede a troca. O contrato também é mínimo, com um único campo obrigatório, e não valida a qualidade do conteúdo, apenas a presença.

O relatório parte do aplicativo, e o campo de tokens existe no registro, mas pode ficar sem valor. Handoffs decididos dentro de um flow ou fora do chat do aplicativo não passam por esse caminho. Ampliar o contrato é o próximo passo natural, e ainda não há data.

Por fim, o contrato descreve o que o agente destino espera, não o que ele de fato aproveita. Medir o uso real do contexto, e não só o envio, exigiria outro tipo de instrumentação.

Perguntas frequentes

O que é handoff entre agentes de IA?

É a passagem de uma conversa de um agente para outro, por exemplo do Victor para a DAISY. O agente destino precisa receber o contexto necessário para responder bem.

Qual contexto é obrigatório no handoff da PowerVizion?

Hoje, apenas a mensagem do usuário. Histórico da conversa e agente anterior são opcionais, e os anexos são registrados quando existem.

O que acontece se o contexto obrigatório faltar?

A troca é registrada com o campo marcado como ausente e aparece na observabilidade. A verificação não bloqueia a conversa.

Onde vejo os handoffs?

No módulo de Observabilidade, que lista a troca entre agentes, o status, o tamanho do contexto e a latência.

#HandoffEntreAgentes #ContextoDeAgentes #Observabilidade #EngenhariaDeIA #AgentesDeIA

Observabilidade · Victor, o assistente geral · DAISY e ELISA

Quer enxergar as trocas entre agentes no seu workspace? Comece o teste grátis de 7 dias, sem cartão de crédito, ou fale com contato@powervizion.com. contato@powervizion.com