Francês | Espanhol | Alemão | Russo | Árabe | Persa (Farsi) | Urdu | Chinês (Simplificado) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Taiwan) | Japonês | Coreano | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Português (Portugal) | Português (Brasil) | Italiano | Polaco | Turco | Grego | Tailandês | Sueco | Dinamarquês | Norueguês | Finlandês | Holandês | Hebraico | Vietnamita | Indonésio | Malaio | Tagalog (Filipino) | Suaíli | Húngaro | Checo | Eslovaco | Romeno | Búlgaro | Sérvio (Cirílico) | Croata | Esloveno | Ucraniano | Birmanês (Myanmar)
Aprenda os fundamentos para criar aplicações de IA Generativa com o nosso curso completo de 21 lições, apresentado pelos Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição aborda um tema específico, por isso comece onde quiser!
As lições estão divididas em lições "Learn" que explicam um conceito de IA Generativa e lições "Build" que explicam um conceito e apresentam exemplos de código em Python e TypeScript, sempre que possível.
Para programadores .NET, veja Generative AI for Beginners (.NET Edition)!
Cada lição inclui também uma secção "Keep Learning" com ferramentas adicionais para aprofundar o conhecimento.
-
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, consulte estes cursos de Python e TypeScript
-
Uma conta GitHub para fazer fork deste repositório completo para a sua própria conta GitHub
Criámos uma lição Course Setup para ajudar a configurar o seu ambiente de desenvolvimento.
Não se esqueça de dar estrela (🌟) a 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 de IA Generativa em Python e TypeScript.
Junte-se ao nosso servidor oficial Azure AI Foundry no Discord para conhecer e interagir com outros alunos deste curso e obter suporte.
Coloque questões ou partilhe feedback sobre o produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.
Inscreva-se no Microsoft for Startups Founders Hub para receber créditos OpenAI gratuitos e até $150k em créditos Azure para aceder a modelos OpenAI através do Azure OpenAI Services.
Tem sugestões ou encontrou erros ortográficos ou de código? Abra uma issue ou crie um pull request
- Uma breve introdução em vídeo ao tema
- Uma lição escrita disponível no README
- Exemplos de código em Python e TypeScript que suportam Azure OpenAI e OpenAI API
- Ligações para recursos extra para continuar a aprender
| # | Link da Lição | Descrição | Vídeo | Aprendizagem Extra |
|---|---|---|---|---|
| 00 | Configuração do Curso | Learn: Como Configurar o Seu Ambiente de Desenvolvimento | Vídeo em Breve | Saber Mais |
| 01 | Introdução à IA Generativa e LLMs | Learn: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem Grande (LLMs) | Vídeo | Saber Mais |
| 02 | Explorar e comparar diferentes LLMs | Learn: Como escolher o modelo certo para o seu caso de uso | Vídeo | Saber Mais |
| 03 | Usar IA Generativa de forma responsável | Learn: Como construir aplicações de IA Generativa de forma responsável | Vídeo | Saber Mais |
| 04 | Compreender os Fundamentos do Prompt Engineering | Learn: Práticas recomendadas de Prompt Engineering com exemplos práticos | Vídeo | Saber Mais |
| 05 | Criar Prompts Avançados | Learn: Como aplicar técnicas de prompt engineering que melhoram os resultados dos seus prompts | Vídeo | Saber Mais |
| 06 | Construir Aplicações de Geração de Texto | Construir: Uma aplicação de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saber Mais |
| 07 | Construir Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saber Mais |
| 08 | Construir Aplicações de Pesquisa com Bases de Dados Vetoriais | Construir: Uma aplicação de pesquisa que usa Embeddings para procurar dados. | Vídeo | Saber Mais |
| 09 | Construir Aplicações de Geração de Imagem | Construir: Uma aplicação de geração de imagens | Vídeo | Saber Mais |
| 10 | Construir Aplicações de IA Low Code | Construir: Uma aplicação de IA Generativa usando ferramentas Low Code | Vídeo | Saber Mais |
| 11 | Integrar Aplicações Externas com Function Calling | Construir: O que é function calling e os seus casos de uso em aplicações | Vídeo | Saber Mais |
| 12 | Desenhar UX para Aplicações de IA | Aprender: Como aplicar princípios de design UX ao desenvolver Aplicações de IA Generativa | Vídeo | Saber Mais |
| 13 | Garantir a Segurança das Suas Aplicações de IA Generativa | Aprender: As ameaças e riscos aos sistemas de IA e os métodos para os proteger. | Vídeo | Saber Mais |
| 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 | Vídeo | Saber Mais |
| 15 | Retrieval Augmented Generation (RAG) e Bases de Dados Vetoriais | Construir: 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 | Construir: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saber Mais |
| 17 | Agentes de IA | Construir: Uma aplicação usando um Framework de Agentes de IA | Vídeo | Saber Mais |
| 18 | Fine-Tuning de LLMs | Aprender: O quê, porquê e como fazer fine-tuning de LLMs | Vídeo | Saber Mais |
| 19 | Construir com SLMs | Aprender: As vantagens de construir com Small Language Models | Vídeo em breve | Saber Mais |
| 20 | Construir com Modelos Mistral | Aprender: As características e diferenças dos Modelos da Família Mistral | Vídeo em breve | Saber Mais |
| 21 | Construir com Modelos Meta | Aprender: As características e diferenças dos Modelos da Família Meta | Vídeo em breve | Saber Mais |
Agradecimentos especiais a John Aziz pela criação de todas as GitHub Actions e workflows
Bernhard Merkle pelas contribuições essenciais em cada lição para melhorar a experiência do aprendiz e do código.
A nossa equipa produz outros cursos! Veja:
- NOVO Protocolo de Contexto de Modelo para Iniciantes
- Agentes de IA para Iniciantes
- IA Generativa para Iniciantes usando .NET
- IA Generativa para Iniciantes usando JavaScript
- ML para Iniciantes
- Ciência de Dados para Iniciantes
- IA para Iniciantes
- Cibersegurança para Iniciantes
- Desenvolvimento Web para Iniciantes
- IoT para Iniciantes
- Desenvolvimento XR para Iniciantes
- Dominar o GitHub Copilot para Programação em Par com IA
- Dominar o GitHub Copilot para Desenvolvedores C#/.NET
- Escolha a Sua Própria Aventura com o Copilot
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, por favor tenha em conta 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 decorrentes da utilização desta tradução.