(Clique na imagem acima para ver o vídeo desta lição)
Bem-vindo ao curso Agentes de IA para Iniciantes! Este curso dá-lhe o conhecimento fundamental — e código funcional real — para começar a construir Agentes de IA a partir do zero.
Venha cumprimentar-nos na Comunidade Discord Azure AI — está cheia de aprendizes e construtores de IA felizes por responder a perguntas.
Antes de começarmos a construir, vamos garantir que realmente compreendemos o que é um Agente de IA e quando faz sentido usar um.
Esta lição cobre:
No final desta lição, deverá ser capaz de:
Aqui está uma forma simples de pensar nisso:
Agentes de IA são sistemas que permitem que Modelos de Linguagem Grande (LLMs) na verdade façam coisas — dando-lhes ferramentas e conhecimentos para agir no mundo, não apenas responder a prompts.
Vamos desmembrar isso um pouco:

Modelos de Linguagem Grande — Agentes existiam antes dos LLMs, mas os LLMs são o que torna os agentes modernos tão poderosos. Eles conseguem compreender linguagem natural, raciocinar sobre contexto e transformar um pedido vago do utilizador num plano concreto de ação.
Executar Ações — Sem um sistema agente, um LLM apenas gera texto. Dentro de um sistema agente, o LLM pode realmente executar passos — pesquisar numa base de dados, chamar uma API, enviar uma mensagem.
Acesso a Ferramentas — As ferramentas que o agente pode usar dependem (1) do ambiente onde corre e (2) do que o programador lhe atribuiu. Um agente de viagens pode pesquisar voos mas não editar registos de clientes — tudo depende do que liga.
Memória + Conhecimento — Os agentes podem ter memória de curto prazo (a conversa atual) e memória de longo prazo (uma base de dados de clientes, interações passadas). O agente de viagens pode “lembrar-se” que prefere lugares junto à janela.
Nem todos os agentes são construídos da mesma forma. Aqui está uma divisão dos principais tipos, usando um agente de reservas de viagens como exemplo contínuo:
| Tipo de Agente | O que Faz | Exemplo de Agente de Viagens |
|---|---|---|
| Agentes Reflexos Simples | Seguem regras codificadas — sem memória, sem planeamento. | Vê um email de reclamação → encaminha para o serviço ao cliente. Só isso. |
| Agentes Reflexos Baseados em Modelo | Mantém um modelo interno do mundo e atualiza-o conforme as coisas mudam. | Acompanha preços históricos de voos e alerta rotas que ficaram subitamente caras. |
| Agentes Baseados em Objetivos | Tem um objetivo em mente e descobre como alcançá-lo passo a passo. | Reserva uma viagem completa (voos, carro, hotel) começando da sua localização atual para levá-lo ao destino. |
| Agentes Baseados em Utilidade | Não se limita a encontrar uma solução — encontra a melhor avaliando compensações. | Equilibra custo vs. conveniência para encontrar a viagem que melhor se adequa às suas preferências. |
| Agentes de Aprendizagem | Melhora com o tempo aprendendo com feedback. | Ajusta recomendações futuras de reservas com base nos resultados de inquéritos 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 aluguer de carro — cada um tratado por um subagente. |
| Sistemas Multi-Agentes (MAS) | Vários agentes independentes a trabalhar juntos (ou a competir). | Cooperativo: agentes separados tratam hotéis, voos e entretenimento. Competitivo: múltiplos agentes competem para preencher quartos de hotel ao melhor preço. |
Só porque pode usar um Agente de IA, não significa que deva sempre. Aqui estão as situações em que os agentes realmente brilham:

Vamos aprofundar 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 a fazer 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:
Comunica com LLMs através de prompts. Com agentes, nem sempre é possível criar manualmente cada prompt — o agente precisa agir em vários passos. É aqui que entram os Padrões Agentic. São estratégias reutilizáveis para criar prompts e orquestrar LLMs de forma mais escalável e fiável.
Este curso está estruturado em torno dos padrões agentic mais comuns e úteis.
Frameworks Agentic dão aos programadores modelos prontos, ferramentas e infraestrutura para construir agentes. Eles facilitam:
Neste curso, focamo-nos 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 conectar-se com outros aprendizes, participar nas horas de atendimento e obter respostas às suas perguntas sobre Agentes de IA pela comunidade.
Depois de aprender a implementar agentes em Lição 16, pode adicionar uma verificação rápida de saúde pós-implementação para o TravelAgent desta lição com o catálogo pronto tests/lesson-01-smoke-tests.json. Veja tests/README.md para saber como executá-lo.
Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa 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 resultantes da utilização desta tradução.