(Clique na imagem acima para assistir ao vídeo desta aula)
Bem-vindo ao curso Agentes de IA para Iniciantes! Este curso oferece-lhe o conhecimento fundamental — e código funcional real — para começar a construir Agentes de IA do zero.
Venha dizer olá na Comunidade Azure AI no Discord — está cheia de estudantes e construtores de IA que têm todo o gosto em responder a perguntas.
Antes de começarmos a construir, vamos garantir que realmente percebemos o que é um Agente de IA e quando faz sentido usar um.
Esta aula cobre:
No final desta aula, deverá ser capaz de:
Aqui está uma forma simples de pensar sobre isto:
Agentes de IA são sistemas que permitem que Grandes Modelos de Linguagem (LLMs) realmente façam coisas — oferecendo-lhes ferramentas e conhecimento para agir no mundo, não apenas responder a comandos.
Vamos aprofundar um pouco:

Grandes Modelos de Linguagem — Agentes existiam antes dos LLMs, mas os LLMs são o que torna os agentes modernos tão poderosos. Eles compreendem linguagem natural, raciocinam sobre o contexto e transformam um pedido vago do utilizador num plano concreto de ação.
Executar Ações — Sem um sistema de agente, um LLM apenas gera texto. Dentro de um sistema de 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 em que está a correr e (2) do que o programador escolheu disponibilizar. Um agente de viagens pode ser capaz de pesquisar voos mas não editar registos de clientes — tudo depende do que configurar.
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 pode “lembrar-se” que prefere assentos 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:
| Tipo de Agente | O que Faz | Exemplo de Agente de Viagens |
|---|---|---|
| Agentes Reflexos Simples | Segue regras fixas — sem memória, sem planeamento. | Vê um email de reclamação → envia 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 para rotas que ficam repentinamente 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) desde a localização atual até ao destino. |
| Agentes Baseados em Utilidade | Não encontra apenas uma solução — encontra a melhor ponderando os trade-offs. | 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 o feedback. | Ajusta recomendações futuras 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 gerido por um sub-agente. |
| Sistemas Multi-Agentes (MAS) | Vários agentes independentes a trabalhar juntos (ou a competir). | Cooperativo: agentes separadas gerem hotéis, voos e entretenimento. Competitivo: vários 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 usar. Aqui estão as situações em que os agentes realmente brilham:

Vamos aprofundar quando (e quando não) usar Agentes de IA na aula Construir Agentes de IA Confiáveis mais adiante no curso.
A primeira coisa que faz ao construir um agente é definir o que ele pode fazer — as suas ferramentas, ações e comportamentos.
Neste curso, usamos o Azure AI Agent Service como a nossa plataforma principal. Ele suporta:
Comunica com LLMs através de prompts. Com agentes, nem sempre pode 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 promover e orquestrar LLMs de forma mais escalável e fiável.
Este curso é estruturado em torno dos padrões agentic mais comuns e úteis.
Frameworks Agentic dão aos programadores templates prontos, ferramentas e infraestrutura para construir agentes. Facilitam:
Neste curso, focamo-nos no Microsoft Agent Framework (MAF) para construir agentes prontos para produção.
Pronto para ver isto em ação? Aqui estão os exemplos de código para esta aula:
Junte-se ao Discord Microsoft Foundry para conectar-se com outros estudantes, participar em horas de atendimento e obter respostas às suas perguntas sobre Agentes de IA pela comunidade.
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos para garantir a precisão, por favor, tenha em atenção que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autoritativa. Para informações críticas, é recomendada a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou más interpretações decorrentes do uso desta tradução.