Maestro
Ao vivo
Marina CostaRede Vida Clínicas

Saúde

Saudável
0de 100 · +2 na semana
Taxa de sucesso96,4%
Latência média2,8 s
Fluxos ativos42
Agentes ativos186
Incidentes abertos3
Sucesso dos fluxos96,4%
−1,2%na semana
Agentes ativos186
+12sobre a semana passada
Execuções com falha248
−18%na semana
Custo de computaçãoR$ 8.421
+6,8%na semana

Rede de agentes ao vivo

42 fluxos · 186 agentes · 1 nó degradado · atualizando em tempo real

Expandir

Incidentes ativos

Ver todos
Loop de delegação infinitoAtendimento · 842 execuções afetadas
Contexto de autorização perdidoFinanceiro · 128 execuções afetadas
Latência da Agenda +38%Agendamento · degradado

Custo por agente

Bem-vinda de volta, Marina

3 incidentes abertos. Quer que eu explique o loop?

0/300

Fluxos

Cada conversa com paciente passa por um destes fluxos. Os números são das últimas 24 horas.

Mapa de agentes ao vivo

Cada delegação e passagem de contexto entre os agentes de produção · em tempo real

1,0×

Atendimento · Produção

tamanho = chamadas · espessura = passagens
Passagens ao vivotransmitindo · últimos 60 s
Rastros›tr_84921›Passagem

Recepção → Financeiro

Contexto degradado

Inspetor de passagem · Atendimento · Produção · rastro tr_84921 · 09:42:18

Caminho da passagem
Recepçãoenvia o contexto · escopo: admin
12,4 KBcontexto
420 mslatência
2.431tokens
4 de 5campos
//
Financeirorecusou o pedido · escopo: paciente

Comparação de contexto

falta 1 de 5 campos obrigatórios
CampoEnviado pela RecepçãoEsperado pelo FinanceiroStatus
paciente_id✓ presente✓ obrigatórioConfere
intencao✓ presente✓ obrigatórioConfere
agendamento_id✓ presente✓ obrigatórioConfere
escopo_autorizacao✕ não enviado✓ obrigatórioFaltando
historico_conversa✓ presente✓ opcionalConfere
metadados_sessao✓ presentenão usadoIgnorado
escopo_autorizacao caiu no contrato Recepção → Financeiro. O Financeiro recusou o pedido e disparou duas novas tentativas.
Tamanho do contexto12,4 KB · média do fluxo 3,2×

Contexto inchado: o histórico da conversa é duplicado em 4 agentes deste fluxo.

Execuções recentes nesta passagem · últimas 24 h
tr_84921Recusado · escopo ausente12,4 KB420 ms09:42
tr_84918Recusado · escopo ausente12,1 KB404 ms09:38
tr_84911Concluído8,8 KB362 ms09:31
Raio de impacto · 24 h
Execuções afetadas128
Falha nesta passagem17,8%
Custo desperdiçadoR$ 184
Agentes a jusante2

Análise do Maestro

A Recepção monta o contexto do Financeiro a partir de um modelo anterior à política de autorização. Ela passa o estado do paciente, mas não o escopo. O Financeiro valida cada chamada e recusa 17,8% dos pedidos que chegam por esta passagem.
Correção recomendadaAdicionar escopo_autorizacao ao contrato Recepção → Financeiro e validar antes de cada chamada. Projeção: −17,8% de falhas, R$ 184/mês economizados.
Mesmo padrão em outros fluxos
Triagem → Pagamentosescopo_autorizacao ausente · 42 execuções
Recepção → Ouvidoriahistorico_conversa ausente · 18 execuções

Incidentes

Falhas de coordenação entre agentes que exigem atenção

Abertos72 sem responsável
Críticos21.204 execuções
Tempo até detectar42 s−18 s na semana
Tempo até resolver18 min−4 min na semana
Custo desperdiçadoR$ 612últimas 24 h
Incidentes›INC-2481

Loop de delegação infinito

Crítico · em andamento

INC-2481 · Atendimento · Produção · detectado automaticamente pelo detector de loop

Início09:42:18há 4 min
Execuções afetadas842de 1.204 na janela
Custo desperdiçadoR$ 1842,1 mi de tokens
Agentes envolvidos2Supervisor · Pesquisa
Ciclos do loop17antes de encerrar
Detectado em42 sdesde o 1º ciclo

O que aconteceu

O Supervisor delegou a mesma tarefa para a Pesquisa 17 vezes seguidas. A Pesquisa devolvia uma resposta sem estado de conclusão, então o Supervisor entendia "ainda falta pesquisar" e delegava de novo. A execução consumiu 2,1 mi de tokens até o orçamento estourar.

Caminho da falha
SupervisorPesquisaSupervisorPesquisaSupervisorPesquisaLoop detectado

Ciclos 1 a 6 de 17 · cada ciclo custa R$ 10,80 e 124 mil tokens

Análise de causa raiz

Causa primáriaContrato de resposta ambíguoA Pesquisa devolve texto livre, sem estado de conclusão.
Fator contribuinteResultado incompletoA resposta parcial pareceu "em andamento" para o Supervisor.
GatilhoNova delegaçãoO Supervisor trata qualquer resposta sem status como "precisa de mais pesquisa".
ResultadoDelegação sem limiteNão havia teto de ciclos na passagem Supervisor → Pesquisa.

Recomendação do Maestro

Confiança alta · baseada em 4 incidentes parecidos

Adicionar um estado de conclusão explícito ao contrato de resposta da Pesquisa e limitar a profundidade de delegação no Supervisor.

Contrato atualresposta: texto: string
Contrato propostoresposta: texto: string status: completo | incompleto | falhou max_delegacoes: 3
Impacto previsto: evita cerca de 842 execuções desperdiçadas por semana · economiza R$ 184 por diaCriar correção
Linha do tempo do incidente
Execução do fluxo iniciadatr_84921
Pesquisa acionadadelegação 1 de 17
Contexto incompleto devolvidosem estado de conclusão
Supervisor delegou de novodelegação 2 de 17
50% do orçamento de tokens1,05 mi de tokens
Detector de loop disparou17 ciclos idênticos
Fluxo encerrado842 execuções afetadas
INC-2481 abertoescalado como crítico
Plantão notificadoequipe de atendimento

Correções

Cada mudança de contrato ou topologia que o Maestro propôs, acompanhada de Monitorar a Bloquear e verificada em execuções reais

Correções acompanhadas

ordenadas por estágio
Como uma correção avança
MonitorarRegistra cada execução que violaria o contrato. Não muda nada. Mínimo de 24 h antes de promover.
AvisarAnexa um aviso ao rastro e segue. Promova quando não houver falso positivo no Monitorar.
BloquearBarra a passagem antes do agente ser chamado. Em produção, exige uma segunda aprovação.

Reverter. Qualquer correção volta ao estágio anterior com um clique.
Verificação. Uma correção é verificada quando a métrica que ela mira se mantém por 7 dias seguidos em execuções reais.

Conceito · Ariadne