Á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 | Malaio | Malaiala | Marata | Nepali | 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 traduções em mais de 50 idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem traduções, use 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 fornece tudo o que precisa para completar o curso com um download muito mais rápido.
Se desejar que outras línguas sejam suportadas, estão listadas aqui
Este curso tem lições que cobrem os fundamentos de construir Agentes de IA. Cada lição aborda o seu próprio tema, por isso comece onde quiser!
Este curso suporta múltiplas línguas. Vá a línguas disponíveis aqui.
Se esta é a sua primeira vez a criar com modelos Generativos de IA, consulte o nosso curso IA Generativa para Iniciantes, que inclui 21 lições sobre como criar com GenAI.
Não se esqueça de favoritar (🌟) este repositório e fazer fork deste repositório para executar o código.
Se ficar bloqueado ou tiver perguntas sobre a criação de Agentes de IA, junte-se ao nosso Canal Discord dedicado no Microsoft Foundry Discord.
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.
Os exemplos de código nestes exercícios utilizam o Microsoft Agent Framework com o Azure AI Foundry Agent Service V2:
- Microsoft Foundry - Conta Azure Necessária
Este curso utiliza os 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 de grande contexto (até 204K tokens). Veja os detalhes de configuração no Setup do Curso.
Para mais informações sobre como executar o código deste curso, consulte o Setup do Curso.
Tem sugestões ou encontrou erros ortográficos ou de código? Crie uma issue ou Crie um pull request
- Uma lição escrita localizada no README e um vídeo curto
- Exemplos de código Python usando Microsoft Agent Framework com Azure AI Foundry
- Ligações para recursos extra para continuar o seu aprendizado
| Lição | Texto & Código | Vídeo | Aprendizagem Extra |
|---|---|---|---|
| Introdução a Agentes de IA e Casos de Uso de Agentes | Ligação | Vídeo | Ligação |
| Explorando Frameworks Agentes de IA | Ligação | Vídeo | Ligação |
| Compreendendo Padrões de Design para Agentes de IA | Ligação | Vídeo | Ligação |
| Padrão de Design para Uso de Ferramentas | Ligação | Vídeo | Ligação |
| Agentic RAG | Ligação | Vídeo | Ligação |
| Construindo Agentes de IA Confiáveis | Ligação | Vídeo | Ligação |
| Padrão de Design para Planeamento | Ligação | Vídeo | Ligação |
| Padrão de Design Multi-Agente | Ligação | Vídeo | Ligação |
| Metacognition Design Pattern | Link | Vídeo | Link |
| AI Agents in Production | Link | Vídeo | Link |
| Using Agentic Protocols (MCP, A2A and NLWeb) | Link | Vídeo | Link |
| Context Engineering for AI Agents | Link | Vídeo | Link |
| Managing Agentic Memory | Link | Vídeo | |
| Exploring Microsoft Agent Framework | Link | ||
| Building Computer Use Agents (CUA) | Link | Link | |
| Deploying Scalable Agents | Em Breve | ||
| Creating Local AI Agents | Em Breve | ||
| Securing AI Agents | Em Breve |
A nossa equipa produz outros cursos! Confira:
Obrigado a Shivam Goyal por contribuir com importantes exemplos de código demonstrando Agentic RAG.
Este projeto aceita contribuições e sugestões. A maioria das contribuições requer que concorde com um Acordo de Licença de Contribuinte (CLA) declarando que tem o direito e efetivamente concede-nos os direitos para usar a sua contribuição. Para mais detalhes, visite https://cla.opensource.microsoft.com.
Quando submete um pedido de pull, um bot CLA determina automaticamente se precisa fornecer um CLA e decora o PR adequadamente (ex.: verificação de estado, comentário). Simplesmente siga as instruções fornecidas pelo bot. Só precisará de o fazer 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 FAQ do Código de Conduta ou contacte opencode@microsoft.com para quaisquer perguntas ou comentários adicionais.
Este projeto pode conter marcas registadas ou logos de projetos, produtos ou serviços. O uso autorizado das marcas ou logos Microsoft está sujeito e deve seguir as Diretrizes de Marcas e Identidade da Microsoft. O uso de marcas ou logos Microsoft em versões modificadas deste projeto não deve causar confusão nem implicar patrocínio da Microsoft. Qualquer uso de marcas ou logos de terceiros está sujeito às políticas desses terceiros.
Se ficar bloqueado ou tiver dúvidas sobre como criar apps de IA, junte-se a:
Se tiver feedback do produto ou erros durante a construção, visite:
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 as 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 a tradução profissional feita por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações erradas decorrentes do uso desta tradução.