25 KiB
21 Aulas que ensinam tudo o que precisa de saber para começar a criar aplicações de Inteligência Artificial Generativa
🌐 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 | Khmer | Coreano | Lituano | Malaio | Malaiala | Marata | Nepali | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabí (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalog (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 as traduções, use checkout esparso:
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"Isto fornece tudo o que precisa para completar o curso com um download muito mais rápido.
Inteligência Artificial Generativa para Iniciantes (Versão 3) - Um Curso
Aprenda os fundamentos para construir aplicações de Inteligência Artificial Generativa com o nosso curso completo de 21 aulas pela Microsoft Cloud Advocates.
🌱 Começar
Este curso tem 21 aulas. Cada aula cobre o seu próprio tópico, por isso pode começar onde quiser!
As aulas são rotuladas como "Aprender", que explicam um conceito de IA Generativa, ou "Construir", que explicam um conceito e exemplos de código em Python e TypeScript quando possível.
Para programadores .NET consulte Inteligência Artificial Generativa para Iniciantes (Edição .NET)!
Cada aula inclui também uma secção "Continue a Aprender" com ferramentas adicionais de aprendizagem.
O Que Precisa
Para executar o código deste curso, pode usar:
-
Azure OpenAI Service - Aulas: "aoai-assignment"
-
Modelos Microsoft Foundry - Aulas: "githubmodels" (GitHub Models será descontinuado no final de julho de 2026 - use os Modelos Microsoft Foundry em alternativa)
-
OpenAI API - Aulas: "oai-assignment"
-
Foundry Local - Execute modelos completamente offline no seu próprio dispositivo, sem necessidade de subscrição na cloud
-
Conhecimentos básicos de Python ou TypeScript são úteis - *Para iniciantes absolutos confira estes cursos de Python e TypeScript
-
Uma conta GitHub para bifurcar este repositório completo para sua própria conta GitHub
Criámos uma lição de Configuração do Curso para ajudar na configuração do seu ambiente de desenvolvimento.
Não se esqueça de estrelas (🌟) neste repositório para o encontrar mais facilmente mais tarde.
🧠 Pronto para Implantar?
Se procura exemplos de código mais avançados, confira a nossa coleção de Exemplos de Código IA Generativa em Python e TypeScript.
🗣️ Conheça Outros Estudantes, Obtenha Apoio
Junte-se ao nosso servidor oficial Microsoft Foundry Discord para conhecer e contactar outros estudantes do curso e obter apoio.
Faça perguntas ou partilhe feedback sobre o produto no nosso Fórum de Desenvolvedores Microsoft Foundry no Github.
🚀 A Construir uma Startup?
Visite Microsoft para Startups para saber como começar a criar com créditos Azure hoje.
🙏 Quer ajudar?
Tem sugestões ou encontrou erros de ortografia ou código? Abra um issue ou Crie um pedido de pull
📂 Cada aula inclui:
- Uma breve introdução em vídeo ao tema
- Uma lição escrita localizada no README
- Exemplos de código em Python e TypeScript compatíveis com Azure OpenAI e OpenAI API
- Ligações a recursos extra para continuar a sua aprendizagem
🗃️ Aulas
| # | Link da Aula | Descrição | Vídeo | Aprendizagem Extra |
|---|---|---|---|---|
| 00 | Configuração do Curso | Aprender: Como Configurar o Seu Ambiente de Desenvolvimento | Vídeo a Chegar | Saiba Mais |
| 01 | Introdução à IA Generativa e LLMs | Aprender: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem de Grande Escala (LLMs). | Vídeo | Saiba Mais |
| 02 | Explorar e comparar diferentes LLMs | Aprender: Como selecionar o modelo certo para o seu caso de uso | Vídeo | Saiba Mais |
| 03 | Usar IA Generativa Responsavelmente | Aprender: Como construir Aplicações de IA Generativa de forma responsável | Vídeo | Saiba Mais |
| 04 | Compreender os Fundamentos de Engenharia de Prompt | Aprender: Práticas recomendadas práticas de Engenharia de Prompt | Video | Learn More | | 05 | Criar Prompts Avançados | Aprender: Como aplicar técnicas de engenharia de prompt que melhoram o resultado dos seus prompts. | Video | Learn More | | 06 | Construir Aplicações de Geração de Texto | Construir: Uma aplicação de geração de texto usando Azure OpenAI / OpenAI API | Video | Learn More | | 07 | Construir Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Video | Learn More | | 08 | Construir Aplicações de Pesquisa com Bases de Dados Vetoriais | Construir: Uma aplicação de pesquisa que usa embeddings para pesquisar dados. | Video | Learn More | | 09 | Construir Aplicações de Geração de Imagem | Construir: Uma aplicação de geração de imagens | Video | Learn More | | 10 | Construir Aplicações de IA Low Code | Construir: Uma aplicação de IA Generativa usando ferramentas Low Code | Video | Learn More | | 11 | Integrar Aplicações Externas com Function Calling | Construir: O que é function calling e os seus casos de uso para aplicações | Video | Learn More | | 12 | Desenhar UX para Aplicações de IA | Aprender: Como aplicar princípios de design UX ao desenvolver Aplicações de IA Generativa | Video | Learn More | | 13 | Garantir a Segurança das Suas Aplicações de IA Generativa | Aprender: As ameaças e riscos para sistemas de IA e métodos para garantir a segurança desses sistemas. | Video | Learn More | | 14 | O Ciclo de Vida das Aplicações de IA Generativa | Aprender: As ferramentas e métricas para gerir o Ciclo de Vida dos LLM e LLMOps | Video | Learn More | | 15 | Retrieval Augmented Generation (RAG) e Bases de Dados Vetoriais | Construir: Uma aplicação usando um Framework RAG para recuperar embeddings de uma Base de Dados Vetorial | Video | Learn More | | 16 | Modelos Open Source e Hugging Face | Construir: Uma aplicação usando modelos open source disponíveis na Hugging Face | Video | Learn More | | 17 | Agentes de IA | Construir: Uma aplicação usando um Framework de Agentes de IA | Video | Learn More | | 18 | Fine-Tuning de LLMs | Aprender: O que, porquê e como fazer fine-tuning de LLMs | Video | Learn More | | 19 | Construir com SLMs | Aprender: Os benefícios de construir com Small Language Models | Video Coming Soon | Learn More | | 20 | Construir com Modelos Mistral | Aprender: As características e diferenças dos Modelos da Família Mistral | Video Coming Soon | Learn More | | 21 | Construir com Modelos Meta | Aprender: As características e diferenças dos Modelos da Família Meta | Video Coming Soon | Learn More |
🌟 Agradecimentos Especiais
Agradecimentos especiais ao John Aziz por criar todas as GitHub Actions e workflows
Bernhard Merkle por fazer contribuições chave para cada lição para melhorar a experiência do aprendiz e o código.
🎒 Outros Cursos
A nossa equipa produz outros cursos! Confira:
LangChain
Azure / Edge / MCP / Agentes
Série de IA Generativa
Aprendizagem Principal
Série Copilot
Obter Ajuda
Se ficar bloqueado ou tiver alguma questão sobre a construção de aplicações de IA. Junte-se a outros aprendizes e desenvolvedores experientes em discussões sobre MCP. É uma comunidade de apoio onde as perguntas são bem-vindas e o conhecimento é partilhado livremente.
Se tiver feedback sobre o produto ou encontrar 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 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.