Padrão de Agente com Repetição e Autorreparação
What It Is
Os agentes com autorreparação tratam as falhas de forma determinística: repetem com segurança, aplicam alternativas de recurso e degradam-se de forma controlada.
Distinguem entre erros transitórios (repetir) e erros permanentes (escalar ou parar).
Este padrão também inclui diagnóstico pós-falha e ações de recuperação claras, em vez de tentativas repetidas à sorte.
Why It Matters in Enterprise
As integrações em produção falham com frequência: limites de taxa, tempos-limite, quebras parciais, alterações de esquema.
Sem autorreparação, os agentes geram tickets e trabalho manual em vez de os reduzirem.
A recuperação determinística reduz o raio de impacto e torna a resposta a incidentes previsível.
Common Mistakes
- Repetições cegas sem espera progressiva, orçamentos ou verificações de idempotência — causando efeitos colaterais duplicados.
- Repetir falhas permanentes em vez de as escalar com evidências.
- Sem disjuntor (“circuit breaker”): continuar a chamar um sistema em falha e amplificar as quebras.
- Não registar as categorias de falha, impossibilitando melhorar a fiabilidade ao longo do tempo.
How Copyl Supports This Pattern
- As fronteiras de ferramentas do Copyl tornam possível implementar repetições seguras e observar as falhas com clareza.
- A execução governada permite condições de paragem, aprovações e caminhos de escalonamento quando o risco aumenta.
- Os registos de auditoria ajudam a aprender com as falhas e a melhorar os fluxos de trabalho sem adivinhação.