21 Lições que ensinam tudo o que precisa de saber para começar a construir aplicações de IA Generativa
Á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 as traduções, use o 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 dá-lhe tudo o que precisa para completar o curso com um download muito mais rápido.
Aprenda os fundamentos da construção de aplicações de IA Generativa com o nosso curso abrangente de 21 lições pela Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição cobre o seu próprio tópico, por isso comece onde quiser!
As lições são classificadas como lições "Learn" que explicam um conceito de IA Generativa ou lições "Build" que explicam um conceito e exemplos de código em Python e TypeScript, quando possível.
Para Desenvolvedores .NET consulte IA Generativa para Iniciantes (Edição .NET)!
Cada lição inclui também uma secção "Keep Learning" com ferramentas adicionais de aprendizagem.
-
Azure OpenAI Service - Lições: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lições: "githubmodels"
-
OpenAI API - Lições: "oai-assignment"
-
Conhecimentos básicos de Python ou TypeScript são úteis - *Para iniciantes absolutos, veja estes cursos de Python e TypeScript
-
Uma conta GitHub para fazer fork de todo este repositório para a sua própria conta GitHub
Criámos uma lição Configuração do Curso para o ajudar a configurar o seu ambiente de desenvolvimento.
Não se esqueça de favoritar (🌟) este repositório para o encontrar mais facilmente depois.
Se procura exemplos de código mais avançados, veja a nossa coleção de Exemplos de Código IA Generativa em Python e TypeScript.
Junte-se ao nosso servidor oficial Discord Azure AI Foundry para conhecer e fazer networking com outros estudantes deste curso e obter suporte.
Coloque perguntas ou partilhe feedback sobre o produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.
Visite Microsoft for Startups para saber como começar a construir com créditos Azure hoje.
Tem sugestões ou encontrou erros de ortografia ou código? Abra uma issue ou Crie um pull request
- Uma breve introdução em vídeo ao tema
- Uma lição escrita localizada no README
- Exemplos de código Python e TypeScript que suportam Azure OpenAI e API OpenAI
- Links para recursos extra para continuar a sua aprendizagem
| # | Link da Lição | Descrição | Vídeo | Aprendizagem Extra |
|---|---|---|---|---|
| 00 | Configuração do Curso | Aprender: Como Configurar o Seu Ambiente de Desenvolvimento | Vídeo Em Breve | Saiba Mais |
| 01 | Introdução à IA Generativa e LLMs | Aprender: Compreender o que é IA Generativa e como os Grandes Modelos de Linguagem (LLMs) funcionam. | 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 de Forma Responsável | Aprender: Como construir Aplicações de IA Generativa de forma responsável | Vídeo | Saiba Mais |
| 04 | Compreender os Fundamentos da Engenharia de Prompts | Aprenda: Melhores Práticas de Engenharia de Prompts na prática | Vídeo | Saber Mais |
| 05 | Criar Prompts Avançados | Aprenda: Como aplicar técnicas de engenharia de prompts que melhoram o resultado dos seus prompts. | Vídeo | Saber Mais |
| 06 | Construir Aplicações de Geração de Texto | Construa: Uma aplicação de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saber Mais |
| 07 | Construir Aplicações de Chat | Construa: Técnicas para construir e integrar eficazmente aplicações de chat. | Vídeo | Saber Mais |
| 08 | Construir Aplicações de Pesquisa com Bases de Dados Vetoriais | Construa: Uma aplicação de pesquisa que utiliza Embeddings para procurar dados. | Vídeo | Saber Mais |
| 09 | Construir Aplicações de Geração de Imagens | Construa: Uma aplicação de geração de imagens | Vídeo | Saber Mais |
| 10 | Construir Aplicações IA Low Code | Construa: Uma aplicação de AI Generativa usando ferramentas Low Code | Vídeo | Saber Mais |
| 11 | Integrar Aplicações Externas com Function Calling | Construa: O que é function calling e os seus casos de uso para aplicações | Vídeo | Saber Mais |
| 12 | Design de UX para Aplicações de IA | Aprenda: Como aplicar princípios de design UX ao desenvolver Aplicações de AI Generativa | Vídeo | Saber Mais |
| 13 | Segurança das Suas Aplicações de IA Generativa | Aprenda: As ameaças e riscos para sistemas de IA e métodos para garantir a segurança desses sistemas. | Vídeo | Saber Mais |
| 14 | O Ciclo de Vida da Aplicação de IA Generativa | Aprenda: As ferramentas e métricas para gerir o Ciclo de Vida LLM e LLMOps | Vídeo | Saber Mais |
| 15 | Retrieval Augmented Generation (RAG) e Bases de Dados Vetoriais | Construa: Uma aplicação usando um Framework RAG para recuperar embeddings de Bases de Dados Vetoriais | Vídeo | Saber Mais |
| 16 | Modelos Open Source e Hugging Face | Construa: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saber Mais |
| 17 | Agentes de IA | Construa: Uma aplicação usando o Framework de Agentes de IA | Vídeo | Saber Mais |
| 18 | Ajuste Fino de LLMs | Aprenda: O que, porquê e como fazer fine-tuning de LLMs | Vídeo | Saber Mais |
| 19 | Construir com SLMs | Aprenda: Os benefícios de construir com Small Language Models | Vídeo Em Breve | Saber Mais |
| 20 | Construir com Modelos Mistral | Aprenda: As características e diferenças dos Modelos da Família Mistral | Vídeo Em Breve | Saber Mais |
| 21 | Construir com Modelos Meta | Aprenda: As características e diferenças dos Modelos da Família Meta | Vídeo Em Breve | Saber Mais |
Agradecimentos especiais a John Aziz por criar todas as GitHub Actions e workflows
Bernhard Merkle por contribuir significativamente em cada lição para melhorar a experiência do aprendiz e do código.
A nossa equipa produz outros cursos! Veja:
Se ficar preso ou tiver alguma dúvida sobre como construir apps 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 erros durante a construção, visite:
Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos por garantir a precisão, tenha em atenção que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte oficial. Para informação crítica, recomenda-se a tradução profissional por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.