![]()
21 Lições ensinando tudo o que você precisa saber para começar a construir aplicações de IA Generativa
🌐 Suporte a Múltiplos Idiomas
Traduções mantidas com Co-op Translator
Árabe | Bengali | Búlgaro | Birmanês (Mianmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Tcheco | Dinamarquês | Holandês | Estoniano | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Canarês | Khmer | Coreano | Lituano | Malaio | Malaiala | Marathi | Nepalês | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polonês | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tâmil | Telugo | Tailandês | Turco | Ucraniano | Urdu | Vietnamita
Prefere clonar localmente?
Este repositório inclui traduções para mais de 50 idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem as traduções, use o sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Isso fornece tudo o que você precisa para concluir o curso com um download muito mais rápido.
Generative AI para Iniciantes (Versão 3) - Um Curso
Aprenda os fundamentos da construção de aplicações de IA Generativa com nosso curso abrangente de 21 lições, criado pelos Microsoft Cloud Advocates.
🌱 Começando
Este curso tem 21 lições. Cada lição cobre seu próprio tópico, então comece de onde preferir!
As lições são rotuladas como "Aprender", explicando um conceito de IA Generativa, ou "Construir", que explicam um conceito e exemplos de código em Python e TypeScript quando possível.
Para desenvolvedores .NET, confira Generative AI for Beginners (.NET Edition)!
Cada lição também inclui uma seção "Continue Aprendendo" com ferramentas de aprendizado adicionais.
O Que Você Precisa
Para executar o código deste curso, você pode usar:
-
Azure OpenAI Service - Lições: "aoai-assignment"
-
Microsoft Foundry Models - Lições: "githubmodels" (GitHub Models será descontinuado no final de julho de 2026 - use Microsoft Foundry Models em seu lugar)
-
OpenAI API - Lições: "oai-assignment"
-
Foundry Local - Execute modelos completamente offline em seu próprio dispositivo, sem necessidade de assinatura na nuvem
-
Conhecimento básico de Python ou TypeScript é útil - *Para iniciantes absolutos, confira estes cursos de Python e TypeScript
-
Uma conta GitHub para fazer fork deste repositório inteiro para sua própria conta GitHub
Criamos uma lição Configuração do Curso para ajudar você a configurar seu ambiente de desenvolvimento.
Não se esqueça de dar uma estrela (🌟) a este repositório para encontrá-lo mais facilmente depois.
🧠 Pronto para Implantar?
Se você está procurando exemplos de código mais avançados, confira nossa coleção de Exemplos de Código de IA Generativa em Python e TypeScript.
🗣️ Conheça Outros Alunos, Obtenha Suporte
Junte-se ao nosso servidor oficial do Microsoft Foundry no Discord para conhecer e interagir com outros alunos que estão fazendo este curso e obter suporte.
Faça perguntas ou compartilhe feedback sobre o produto em nosso Fórum de Desenvolvedores do Microsoft Foundry no Github.
🚀 Criando uma Startup?
Visite Microsoft for Startups para descobrir como começar a construir com créditos do Azure hoje.
🙏 Quer Ajudar?
Você tem sugestões ou encontrou erros de ortografia ou código? Abra uma issue ou Crie um pull request
📂 Cada lição inclui:
- Uma breve introdução em vídeo sobre o tópico
- Uma lição escrita localizada no README
- Exemplos de código em Python e TypeScript com suporte para Azure OpenAI e OpenAI API
- Links para recursos extras para continuar seu aprendizado
🗃️ Lições
| # | Link da Lição | Descrição | Vídeo | Aprendizado Extra |
|---|---|---|---|---|
| 00 | Configuração do Curso | Aprender: Como Configurar seu Ambiente de Desenvolvimento | Vídeo em Breve | Saiba Mais |
| 01 | Introdução à IA Generativa e LLMs | Aprender: Entendendo o que é IA Generativa e como os Grandes Modelos de Linguagem (LLMs) funcionam. | Vídeo | Saiba Mais |
| 02 | Explorando e comparando diferentes LLMs | Aprender: Como selecionar o modelo certo para seu caso de uso | Vídeo | Saiba Mais |
| 03 | Usando IA Generativa de Forma Responsável | Aprender: Como construir aplicações de IA Generativa de forma responsável | Vídeo | Saiba Mais |
| 04 | Entendendo os Fundamentos da Engenharia de Prompt | Aprender: Práticas Recomendadas de Engenharia de Prompt na prática | Vídeo | Saiba Mais |
| 05 | Criando Prompts Avançados | Aprender: Como aplicar técnicas de engenharia de prompt que melhoram o resultado dos seus prompts. | Vídeo | Saiba Mais |
| 06 | Construindo Aplicações de Geração de Texto | Construir: Um aplicativo de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saiba Mais |
| 07 | Construindo Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saiba Mais |
| 08 | Construindo Aplicações de Busca com Bancos de Dados Vetoriais | Construir: Uma aplicação de busca que usa Embeddings para pesquisar dados. | Vídeo | Saiba Mais |
| 09 | Construindo Aplicações de Geração de Imagens | Construir: Uma aplicação de geração de imagem | Vídeo | Saiba Mais |
| 10 | Construindo Aplicações de IA com Baixo Código | Construir: Uma aplicação de IA Generativa usando soluções de baixo código | Vídeo | Saiba Mais |
| 11 | Integrando Aplicações Externas com Chamadas de Função | Construir: Uma aplicação que chama funções externas para estender as capacidades de um LLM | Vídeo | Saiba Mais |
| 12 | Projetando uma Interface de Usuário para Aplicações de IA | Aprender: Como projetar uma UX para aplicações de IA | Vídeo | Saiba Mais |
| 13 | Protegendo suas Aplicações de IA Generativa | Aprender: Ameaças e riscos ao usar IA Generativa e maneiras de proteger suas aplicações | Vídeo | Saiba Mais |
| 14 | O Ciclo de Vida das Aplicações de IA Generativa | Aprender: As ferramentas e métricas para gerenciar o ciclo de vida de aplicações de IA Generative | Vídeo | Saiba Mais |
| 15 | Geração Aumentada por Recuperação (RAG) e Bancos de Dados Vetoriais | Aprender: Como implementar um padrão RAG usando bancos de dados vetoriais | Vídeo | Saiba Mais |
| 16 | Construindo Aplicações de IA Generativa com o Framework Open Source Semantik Kernel | Construir: Uma aplicação usando o Semantik Kernel e o Microsoft AI Foundry | Vídeo | Saiba Mais |
| 17 | IA Generativa com o AI Agents Framework | Construir: Uma aplicação usando o AI Agents Framework | Vídeo | Saiba Mais |
| 18 | Introdução a Avaliações, Fluxo de Prompt e Métricas de Engenharia de IA | Construir: Use Flow e Prompt Flow / AI Foundry para avaliar o desempenho de LLMs | Vídeo | Saiba Mais |
| 19 | IA Generativa com Azure AI Foundry | Aprender: Como usar Azure AI Foundry para construir e implantar aplicações de IA Generativa | Vídeo | Saiba Mais |
| 20 | IA Generativa com Microsoft Copilot e Azure OpenAI | Aprender: Como usar Microsoft 365 Copilot e Azure OpenAI para criar aplicações de IA | Vídeo | Saiba Mais |
| 21 | Introdução ao IA Studio | Aprender: Usar GitHub Models e IA Studio para construir aplicações de IA Generativa | Vídeo em Breve | Saiba Mais |