> ## Content Index
> Fetch the complete content index at: https://www.azurebrasil.cloud/llms.txt
> Use this file to discover other available public pages before exploring further.

# Loop Engineering no Microsoft Agent Framework: como fazer agentes persistirem até concluir a tarefa
- URL: https://www.azurebrasil.cloud/blog/loop-engineering-no-microsoft-agent-framework-como-fazer-agentes-persistirem-ate-concluir-a-tarefa/
- Published: 2026-07-09T14:46:33.000Z
- Updated: 2026-07-09T14:46:33.000Z
- Description: Entenda como o LoopAgent do Microsoft Agent Framework permite criar agentes mais confiáveis por meio de loops controlados, validação de resultados e critérios inteligentes de parada.
- Author: Carlos Machel
- Tags: MAF, microsoft agent framework

Nos últimos dias, muita gente começou a falar sobre *Loop Engineering* para descrever uma mudança na forma de construir agentes de IA. Em vez de focar apenas em escrever prompts melhores, a ideia é projetar sistemas que façam o agente persistir até que o objetivo seja realmente alcançado.

Enquanto acompanhava essa discussão, percebi que a equipe do Microsoft Agent Framewok implementou esse padrão na biblioteca por meio do `LoopAgent`.

O interessante não é apenas repetir a execução do agente. O verdadeiro desafio é definir quando ele deve parar. Afinal, existe uma diferença entre o agente dizer que terminou e realmente ter concluído a tarefa.

No vídeo abaixo, mostro como o `LoopAgent` funciona na prática e apresento quatro estratégias diferentes para controlar esse ciclo de execução, desde marcadores de conclusão até validação por outro modelo de IA e aprovação automática para ações sensíveis.

Se você está desenvolvendo agentes com o Microsoft Agent Framework, acredito que esses padrões podem simplificar bastante a implementação e tornar seus agentes mais confiáveis.

Assista ao vídeo abaixo e veja todos os exemplos funcionando na prática.

[GitHub - carlosmachel/maf-video-26: MAF Video 26MAF Video 26\. Contribute to carlosmachel/maf-video-26 development by creating an account on GitHub.![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/icon/favicon-9287f4c8-a539-428f-bcb1-721970230ad5.svg)GitHubcarlosmachel![](https://storage.ghost.io/c/00/52/0052dced-0017-4d07-b190-1f5c48e0ab59/content/images/thumbnail/maf-video-26-3ef6b59d-2542-43f7-a6de-bf61e883a56e)](https://github.com/carlosmachel/maf-video-26?ref=azurebrasil.cloud)