Fundamentos do Microsoft Agent Framework
Aprenda os fundamentos do framework mais completo de IA para C# e .NET.
0 (0)
106 Alunos
Iniciante
11h 25m de conteúdo
Certificado de conclusão
Acesso em todas as plataformas
Introdução
Olá e seja bem-vindo(a) ao curso Microsoft Agent Framework com .NET! Eu sou André Baltieri, ou balta, 13x Microsoft MVP, e vou te acompanhar nessa jornada prática para criar, configurar e publicar agentes de inteligência artificial com .NET usando o Microsoft Agent Framework (MAF) e o Microsoft.Extensions.AI.
O problema
A evolução da IA nos últimos anos trouxe uma nova demanda para os desenvolvedores: ir além dos simples prompts e construir agentes capazes de raciocinar, tomar decisões e executar tarefas de forma autônoma.
O problema é que a maioria das soluções disponíveis são fragmentadas, mal documentadas ou exigem dependência total de serviços externos. Como criar agentes robustos, seguros e escaláveis dentro do ecossistema .NET? Como integrar diferentes modelos, garantir memória de conversação, controlar a execução de ferramentas e ainda manter o controle sobre o que os agentes fazem?
Sem uma base sólida e estruturada, essas questões se tornam barreiras reais para o desenvolvimento profissional.
O que vamos aprender?
Neste curso, você vai dominar a criação de agentes de IA com .NET do zero ao deploy em produção, sempre com foco em boas práticas, segurança e manutenibilidade:
Visão geral de agentes: o que são, como funcionam, como são compostos e de que formas podem ser ativados.
Microsoft.Extensions.AI (MEAI): o problema que a biblioteca resolve, como trabalhar com RAG e embeddings, e como integrar diferentes providers de IA.
Setup de IA local e em nuvem: instalação do Ollama no Windows e Mac, criação de chaves de API na OpenAI e na Anthropic.
Criação e execução de agentes: configuração completa, execução via streaming, suporte a múltiplos providers (Ollama, OpenAI, Anthropic) e agentes declarativos.
IA multimodal: identificação de imagens via agentes com Ollama e OpenAI.
Saída estruturada: extração de dados tipados a partir das respostas dos agentes.
Tools: criação e uso de ferramentas, fluxo de aprovação de execução e controle granular sobre o que o agente pode fazer.
Conversação e memória: sessões compartilhadas entre agentes, uso de storage persistente e compactação de histórico de conversas.
Middleware: interceptação de perguntas, respostas e execução de ferramentas, com segurança de prompt integrada.
Hospedagem: publicação do agente no Azure com ASP.NET Core.
Para quem é este curso?
Este curso é para desenvolvedores .NET que desejam:
Entender de verdade o que são agentes e como eles se diferenciam de uma simples chamada a um LLM.
Criar agentes profissionais integrados a múltiplos providers de IA, inclusive de forma local.
Controlar o comportamento dos agentes com tools, middleware e fluxos de aprovação.
Garantir memória e persistência nas conversas, sem perder contexto entre sessões.
Colocar agentes em produção com segurança, hospedando no Azure com ASP.NET Core.
Estrutura do curso
O curso está organizado em 8 módulos, com 61 aulas no total, sendo 23 laboratórios práticos, 32 vídeos e 6 artigos técnicos.
Cada módulo foi pensado para construir o conhecimento de forma progressiva: você começa entendendo o que são agentes, passa pela configuração do ambiente, cria seus primeiros agentes com diferentes providers, evolui para tools e memória, aprende a interceptar e proteger a execução com middleware e finaliza com o deploy em nuvem.
Os laboratórios são o coração do curso. Cada conceito apresentado em vídeo tem um lab correspondente para você colocar a mão no código imediatamente.