ai-agents-for-beginners

Agentes de IA para Iniciantes - Um Curso

Agentes de IA para Iniciantes

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

Licença GitHub Colaboradores GitHub Problemas no GitHub Pedidos de Pull no GitHub PRs Bem-vindos

🌐 Suporte Multi-Idioma

Suportado através de GitHub Action (Automatizado & 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 | Khmer | Coreano | Lituano | Malay | Malayalam | Marathi | Nepalês | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tamil | Telugu | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

Prefere Clonar Localmente?

Este repositório inclui mais de 50 traduções de idiomas, o que aumenta significativamente o tamanho da transferência. Para clonar sem as traduções, use a verificação seletiva (sparse checkout):

Bash / macOS / Linux:

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'

CMD (Windows):

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 dá-lhe tudo o que precisa para concluir o curso com um download muito mais rápido.

Se desejar ter suporte para idiomas adicionais, eles estão listados aqui.

Observadores GitHub Bifurcações GitHub Estrelas GitHub

Discord Microsoft Foundry

🌱 Começar

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

Há suporte multi-idioma para este curso. Vá aos nossos idiomas disponíveis aqui.

Se esta é 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 como construir com GenAI.

Não se esqueça de favoritar (🌟) este repositório e bifurcar este repositório para executar o código.

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

Se ficar com dúvidas ou tiver alguma questão sobre a construção de Agentes de IA, junte-se ao nosso canal dedicado no Discord no 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 bifurcar este repositório para criar a sua própria cópia.

Os exemplos de código nestes exercícios utilizam o Microsoft Agent Framework com Azure AI Foundry Agent Service V2:

Este curso usa as seguintes frameworks e serviços de Agentes de IA da Microsoft:

Alguns exemplos de código também suportam fornecedores alternativos compatíveis com OpenAI, como o MiniMax, que oferece modelos com contexto extenso (até 204K tokens). Veja em Configuração do Curso para detalhes da configuração.

Para mais informações sobre como executar o código para este curso, veja em Configuração do Curso.

🙏 Quer ajudar?

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

📂 Cada lição inclui

🗃️ Lições

Lição Texto & Código Vídeo Aprendizagem Extra
Introdução a Agentes de IA e Casos de Uso de Agentes Link Vídeo Link
Explorar Frameworks de Agentes Link Vídeo Link
Compreender Padrões de Design de Agentes Link Vídeo Link
Padrão de Design do Uso de Ferramentas Link Vídeo Link
RAG Agente 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
Utilização de Protocolos Agénticos (MCP, A2A e NLWeb) Link Vídeo Link
Engenharia de Contexto para Agentes de IA Link Vídeo Link
Gestão da Memória Agéntica Link Vídeo  
Exploração do Microsoft Agent Framework Link    
Construção de Agentes para Utilização de Computador (CUA) Link   Link
Implementação de Agentes Escaláveis Em Breve    
Criação de Agentes Locais de IA Em Breve    
Segurança de Agentes de IA Link   Link

🎒 Outros Cursos

A nossa equipa produz outros cursos! Confira:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agentes

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Série IA Generativa

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Aprendizagem Essencial

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Série Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

🌟 Agradecimentos à Comunidade

Obrigado a Shivam Goyal por contribuir com importantes exemplos de código demonstrando Agentic RAG.

Contribuir

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

Quando submeter um pedido de pull, um bot CLA determinará automaticamente se precisa fornecer um CLA e decorará o PR apropriadamente (por exemplo, verificação de estado, comentário). Basta seguir as instruções fornecidas pelo bot. Só precisará 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 consulte as Perguntas Frequentes sobre o Código de Conduta ou contacte opencode@microsoft.com para 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 das marcas ou logótipos da Microsoft está sujeito e deve seguir Diretrizes de Marca & Marca da Microsoft. O uso de marcas ou logótipos da Microsoft em versões modificadas deste projeto não deve causar confusão nem sugerir patrocínio pela 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 alguma questão sobre como construir aplicações de IA, junte-se a:

Microsoft Foundry Discord

Se tiver feedback sobre o produto ou erros durante a construção, visite:

Microsoft Foundry Developer Forum


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.