Falhas com elegância: mitigando riscos

Construindo Sistemas Agentic Escaláveis

Korey Stegared-Pace

Senior AI Cloud Advocate, Microsoft

Falhas em chamadas de ferramentas

Soluções

 

  • Definir parâmetros e uso claros

 

  • Validação da saída da ferramenta (testes de unidade!)

 

  • Verificações na escolha da ferramenta

 

  • MCP!
Problemas

Falhas em chamadas de ferramentas

Construindo Sistemas Agentic Escaláveis

Falhas em chamadas de ferramentas - mecanismo de retry

 

  • Serviços externos podem falhar ou ficar lentos temporariamente

 

  • Tentar novamente

    • Backoff exponencial → tentativas que diminuem gradualmente
    • Informe usuários sobre problemas via callbacks

Construindo Sistemas Agentic Escaláveis

Falhas em chamadas de ferramentas - cache

 

  • Saídas de ferramentas podem ser colocadas em cache como plano B

 

  • Funciona para: dados estáticos com poucas atualizações

 

  • Não funciona para: ferramentas com informações em tempo real

Cache

Construindo Sistemas Agentic Escaláveis

Falhas em chamadas de ferramentas - gerenciamento de fila

 

  • Chamadas de ferramentas podem depender umas das outras

 

  • Exemplo: voos devem ser reservados antes do táxi

 

  • Chamadas malsucedidas podem ir para o fim da fila

 

Gerenciamento de fila

Construindo Sistemas Agentic Escaláveis

Autenticação

Autenticação em TI

 

  • Ferramentas podem exigir acesso e permissões a dados privados

 

  • Exemplo: agente de suporte de TI
    • Acesso válido: logs do sistema
    • Acesso bloqueado: senhas, localização etc.
Construindo Sistemas Agentic Escaláveis

Autenticação - identificadores únicos de agente

IDs únicos de agentes

Construindo Sistemas Agentic Escaláveis

Autenticação - ambientes isolados

Ambientes isolados de agentes

Construindo Sistemas Agentic Escaláveis

Autenticação - guardrails e restrições de ação

Restrições

Construindo Sistemas Agentic Escaláveis

Vamos praticar!

Construindo Sistemas Agentic Escaláveis

Preparing Video For Download...