ai-agents-for-beginners

Introdução aos Agentes de IA

(Clique na imagem acima para ver o vídeo desta lição)

Introdução aos Agentes de IA e Casos de Uso de Agentes

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.


Introdução

Esta lição cobre:

Objetivos de Aprendizagem

No final desta lição, deverá ser capaz de:


Definição de Agentes de IA e Tipos de Agentes de IA

O que são Agentes de IA?

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:

O que São Agentes de IA?


Os Diferentes Tipos de Agentes de IA

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.

Quando Usar Agentes de IA

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:

Quando usar Agentes de IA?

Vamos aprofundar quando (e quando não) usar Agentes de IA na lição Construindo Agentes de IA Confiáveis mais adiante no curso.


Noções Básicas de Soluções Agentic

Desenvolvimento de Agentes

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:

Padrões Agentic

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

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.


Exemplos de Código

Pronto para ver em ação? Aqui estão os exemplos de código para esta lição:


Tem Perguntas?

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.


Teste Rápido Deste Agente (Opcional)

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.


Lição Anterior

Configuração do Curso

Próxima Lição

Explorando Frameworks Agentic


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.