(Clique na imagem acima para assistir ao vídeo desta lição)
Bem-vindo ao curso Agentes de IA para Iniciantes! Este curso oferece o conhecimento fundamental — e código funcional real — para começar a construir Agentes de IA do zero.
Venha dizer oi na Comunidade Azure AI no Discord — cheia de aprendizes e construtores de IA que ficam felizes em responder perguntas.
Antes de começarmos a construir, vamos garantir que entendemos realmente o que é um Agente de IA e quando faz sentido usar um.
Esta lição cobre:
Ao final desta lição, você deve ser capaz de:
Aqui está uma forma simples de pensar sobre isso:
Agentes de IA são sistemas que permitem que Grandes Modelos de Linguagem (LLMs) realmente façam coisas — dando-lhes ferramentas e conhecimento para agir no mundo, e não apenas responder a comandos.
Vamos detalhar um pouco:

Grandes Modelos de Linguagem — Agentes existiam antes dos LLMs, mas os LLMs são o que tornam os agentes modernos tão poderosos. Eles entendem linguagem natural, raciocinam sobre contexto, e transformam um pedido vago em um plano concreto.
Executar Ações — Sem um sistema agente, um LLM apenas gera texto. Num sistema de agente, o LLM pode realmente executar etapas — pesquisar um banco de dados, chamar uma API, enviar uma mensagem.
Acesso a Ferramentas — Quais ferramentas o agente pode usar depende (1) do ambiente em que está rodando e (2) do que o desenvolvedor escolheu fornecer. Um agente de viagens pode buscar voos, mas não editar registros de clientes — depende do que você conecta.
Memória + Conhecimento — Agentes podem ter memória de curto prazo (a conversa atual) e memória de longo prazo (banco de dados de clientes, interações passadas). O agente de viagens pode “lembrar” que você prefere assentos na janela.
Nem todos os agentes são construídos da mesma forma. Aqui está um resumo dos principais tipos, usando como exemplo um agente de reserva de viagens:
| Tipo de Agente | O que Faz | Exemplo de Agente de Viagens |
|---|---|---|
| Agentes Reflexo Simples | Seguem regras rígidas codificadas — sem memória, sem planejamento. | Veja um email de reclamação → encaminha para o serviço ao cliente. Só isso. |
| Agentes Reflexo Baseados em Modelo | Mantém um modelo interno do mundo e o atualiza conforme as coisas mudam. | Acompanha preços históricos de voos e alerta rotas que ficaram caras de repente. |
| Agentes Baseados em Objetivos | Tem um objetivo em mente e descobre como alcançá-lo passo a passo. | Reserva uma viagem completa (voos, carro, hotel) partindo da sua localização atual para te levar ao destino. |
| Agentes Baseados em Utilidade | Não encontra só uma solução — encontra a melhor ao pesar compensações. | Equilibra custo vs conveniência para achar a viagem que melhor se encaixa nas suas preferências. |
| Agentes de Aprendizado | Melhora com o tempo aprendendo com feedback. | Ajusta recomendações futuras de reserva baseado em resultados de pesquisas pós-viagem. |
| Agentes Hierárquicos | Um agente de alto nível divide o trabalho em subtarefas e delega a agentes de nível inferior. | Um pedido de “cancelar viagem” é dividido em: cancelar voo, cancelar hotel, cancelar aluguel de carro — cada um tratado por um sub-agente. |
| Sistemas Multi-Agentes (MAS) | Múltiplos agentes independentes trabalhando juntos (ou competindo). | Cooperativo: agentes separados cuidam de hotéis, voos e entretenimento. Competitivo: múltiplos agentes competem para preencher quartos de hotel pelo melhor preço. |
Só porque você pode usar um Agente de IA não significa que sempre deve. Aqui estão as situações onde agentes realmente brilham:

Vamos explorar mais profundamente quando (e quando não) usar Agentes de IA na lição Construindo Agentes de IA Confiáveis mais adiante no curso.
A primeira coisa que você faz ao construir um agente é definir o que ele pode fazer — suas ferramentas, ações e comportamentos.
Neste curso, usamos o Microsoft Foundry Agent Service como nossa plataforma principal. Ele suporta:
Você se comunica com LLMs através de prompts. Com agentes, você não pode sempre criar manualmente cada prompt — o agente precisa agir ao longo de muitos passos. É aí que entram os Padrões Agentic. São estratégias reutilizáveis para solicitar e orquestrar LLMs de forma mais escalável e confiável.
Este curso é estruturado em torno dos padrões agentic mais comuns e úteis.
Frameworks Agentic dão aos desenvolvedores templates, ferramentas e infraestrutura prontas para construir agentes. Eles facilitam:
Neste curso, focamos no Microsoft Agent Framework (MAF) para construir agentes prontos para produção.
Pronto para ver em ação? Aqui estão os exemplos de código para esta lição:
Junte-se ao Microsoft Foundry Discord para se conectar com outros aprendizes, participar de horas de atendimento e tirar suas dúvidas sobre Agentes de IA com a comunidade.
Quando você aprender a implantar agentes na Lição 16, poderá adicionar uma verificação rápida de saúde pós-implantação para o TravelAgent desta lição com o catálogo pronto tests/lesson-01-smoke-tests.json. Veja tests/README.md para instruções de execução.
Aviso Legal: Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos pela precisão, por favor, esteja ciente de que traduções automatizadas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.