ai-agents-for-beginners

Agentes de IA para Iniciantes - Um Curso

IA Generativa Para Iniciantes

Um curso que ensina tudo o que precisa de saber para começar a construir Agentes de IA

Licença GitHub Contribuidores GitHub Problemas GitHub Pull requests GitHub PRs Bem-vindos

🌐 Suporte Multilíngue

Suportado via GitHub Action (Automatizado e Sempre Atualizado)

Árabe | Bengali | Búlgaro | Birmanês (Myanmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Checo | Dinamarquês | Holandês | Estónio | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Kannada | Coreano | Lituano | Malaio | Malaiala | Marata | Nepalês | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Servo (Cirílico) | Eslovaco | Esloveno | Espanhol | Swahili | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

Prefere Clonar Localmente?

Este repositório inclui traduções para mais de 50 línguas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use o sparse checkout:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

Isto fornece tudo o que precisa para completar o curso com um download muito mais rápido.

Se desejar que idiomas adicionais sejam suportados, estão listados aqui

Observadores GitHub Forks GitHub Estrelas GitHub

Microsoft Foundry Discord

🌱 Começar

Este curso tem lições que cobrem os fundamentos da construção de Agentes de IA. Cada lição abrange o seu próprio tema, por isso comece onde quiser!

Existe suporte multilíngue para este curso. Consulte as línguas disponíveis aqui.

Se esta for a sua primeira vez a construir com modelos de IA Generativa, veja o nosso curso IA Generativa Para Iniciantes, que inclui 21 lições sobre a construção com GenAI.

Não se esqueça de dar uma estrela (🌟) a este repositório e fazer fork deste repositório para executar o código.

Conheça Outros Alunos, Tire as Suas Dúvidas

Se ficar bloqueado ou tiver alguma dúvida sobre a construção de Agentes de IA, junte-se ao nosso Canal dedicado no Discord do Microsoft Foundry Discord.

O Que Precisa

Cada lição deste curso inclui exemplos de código, que podem ser encontrados na pasta code_samples. Pode fazer fork deste repositório para criar a sua própria cópia.

O exemplo de código nestes exercícios utiliza o Azure AI Foundry e os Catálogos de Modelos do GitHub para interagir com Modelos de Linguagem:

Este curso também usa os seguintes frameworks e serviços de Agentes de IA da Microsoft:

Para mais informações sobre como executar o código deste curso, consulte a Configuração do Curso.

🙏 Quer ajudar?

Tem sugestões ou encontrou erros ortográficos ou no código? Abra uma questão ou Crie um pedido de pull

📂 Cada lição inclui

🗃️ Lições

Lição Texto & Código Vídeo Aprendizagem Extra
Introdução aos Agentes de IA e Casos de Uso Link Vídeo Link
Explorar Frameworks Agenticos Link Vídeo Link
Compreender Padrões de Design Agenticos Link Vídeo Link
Padrão de Design de Uso de Ferramentas Link Vídeo Link
Agentic RAG Link Vídeo Link
Construir Agentes de IA Confiáveis Link Vídeo Link
Padrão de Design de Planeamento Link Vídeo Link
Padrão de Design Multi-Agente Link Vídeo Link
Padrão de Design Metacognição Link Vídeo Link
Agentes de IA em Produção Link Vídeo Link
Usando Protocolos Agênticos (MCP, A2A e NLWeb) Link Vídeo Link
Engenharia de Contexto para Agentes de IA Link Vídeo Link
Gerenciamento de Memória Agêntica Link Vídeo  
Explorando o Framework de Agentes da Microsoft Link    
Construção de Agentes de Utilização de Computador (CUA) Em Breve    
Implantação de Agentes Escaláveis Em Breve    
Criação de Agentes de IA Locais Em Breve    
Proteção de Agentes de IA Em Breve    

🎒 Outros Cursos

A nossa equipa produz outros cursos! Confira:

LangChain

LangChain4j para Iniciantes LangChain.js para Iniciantes


Azure / Edge / MCP / Agentes

AZD para Iniciantes Edge AI para Iniciantes MCP para Iniciantes Agentes de IA para Iniciantes


Série de IA Generativa

IA Generativa para Iniciantes IA Generativa (.NET) IA Generativa (Java) IA Generativa (JavaScript)


Aprendizagem Fundamental

ML para Iniciantes Ciência de Dados para Iniciantes IA para Iniciantes Cibersegurança para Iniciantes Desenvolvimento Web para Iniciantes IoT para Iniciantes Desenvolvimento XR para Iniciantes


Série Copilot

Copilot para Programação Emparelhada com IA Copilot para C#/.NET Aventura Copilot

🌟 Agradecimentos à Comunidade

Obrigado a Shivam Goyal pela contribuição de importantes exemplos de código que demonstram Agentic RAG.

Contribuindo

Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que concorde com um Acordo de Licença de Contribuidor (CLA) declarando que tem o direito de, e de facto concede-nos, os direitos para usar a sua contribuição. Para detalhes, visite https://cla.opensource.microsoft.com.

Quando submete um pull request, um bot CLA determinará automaticamente se precisa fornecer um CLA e decorará o PR adequadamente (ex.: verificação de estado, comentário). Basta seguir as instruções fornecidas pelo bot. Só precisará de fazer isto uma vez em todos os repositórios que usam o nosso CLA.

Este projeto adotou o Código de Conduta de Código Aberto da Microsoft. Para mais informações veja as FAQs do Código de Conduta ou contacte opencode@microsoft.com com quaisquer perguntas ou comentários adicionais.

Marcas Comerciais

Este projeto pode conter marcas comerciais ou logótipos de projetos, produtos ou serviços. O uso autorizado de marcas comerciais ou logótipos da Microsoft está sujeito e deve seguir Diretrizes de Marcas e Marca Comercial da Microsoft. O uso de marcas comerciais ou logótipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem sugerir patrocínio da Microsoft. Qualquer uso de marcas comerciais ou logótipos de terceiros está sujeito às políticas desses terceiros.

Obter Ajuda

Se ficar bloqueado ou tiver perguntas sobre a construção de aplicações de IA, junte-se a:

Microsoft Foundry Discord

Se tiver feedback sobre produtos ou erros durante o desenvolvimento, visite:

Microsoft Foundry Developer Forum


Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos pela precisão, tenha em atenção que traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.