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 | Lituano | Polaco | Turco | Grego | Tailandês | Sueco | Dinamarquês | Norueguês | Finlandês | Holandês | Hebraico | Vietnamita | Indonésio | Malaio | Tagalo (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 abrangente de 21 lições, desenvolvido pelos Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição aborda um tópico específico, então pode começar por onde preferir!
As lições são classificadas como "Aprender", que explicam um conceito de IA Generativa, ou "Construir", que incluem explicações e exemplos de código em Python e TypeScript, sempre que possível.
Para programadores .NET, confira IA Generativa para Iniciantes (Edição .NET)!
Cada lição também inclui uma seção "Continue a Aprender" 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 no GitHub para fazer fork deste repositório para a sua própria conta
Criámos uma lição de Configuração do Curso para ajudá-lo a configurar o seu ambiente de desenvolvimento.
Não se esqueça de adicionar uma estrela (🌟) a este repositório para encontrá-lo mais facilmente mais tarde.
Se procura exemplos de código mais avançados, confira a nossa coleção de Exemplos de Código de IA Generativa em Python e TypeScript.
Junte-se ao nosso servidor oficial do Discord Azure AI Foundry para conhecer e interagir com outros estudantes deste curso e obter suporte.
Faça perguntas ou partilhe feedback sobre o produto no nosso Fórum de Desenvolvedores do Azure AI Foundry no GitHub.
Visite Microsoft for Startups para saber como começar a construir com créditos do Azure hoje mesmo.
Tem sugestões ou encontrou erros de ortografia ou código? Abra um problema ou Crie um pull request.
- Um breve vídeo introdutório sobre o tópico
- Uma lição escrita localizada no README
- Exemplos de código em Python e TypeScript suportando Azure OpenAI e OpenAI API
- Links para recursos adicionais para continuar a aprendizagem
| # | Link da Lição | Descrição | Vídeo | Aprendizagem Adicional |
|---|---|---|---|---|
| 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 aos LLMs | Aprender: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem Extensos (LLMs). | Vídeo | Saiba Mais |
| 02 | Explorando e comparando diferentes LLMs | Aprender: Como selecionar o modelo certo para o seu caso de uso | Vídeo | Saiba Mais |
| 03 | Usando IA Generativa de Forma Responsável | Aprender: Como criar aplicações de IA Generativa de forma responsável | Vídeo | Saiba Mais |
| 04 | Compreendendo os Fundamentos da Engenharia de Prompts | Aprender: Práticas recomendadas de Engenharia de Prompts na prática | Vídeo | Saiba Mais |
| 05 | Criando Prompts Avançados | Aprender: Como aplicar técnicas de engenharia de prompts que melhoram os resultados | Vídeo | Saiba 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 | Saiba Mais |
| 07 | Construir Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saiba Mais |
| 08 | Construir Aplicações de Pesquisa com Bases de Dados Vetoriais | Construir: Uma aplicação de pesquisa que utiliza Embeddings para procurar dados. | Vídeo | Saiba Mais |
| 09 | Construir Aplicações de Geração de Imagens | Construir: Uma aplicação de geração de imagens | Vídeo | Saiba Mais |
| 10 | Construir Aplicações de IA com Ferramentas Low Code | Construir: Uma aplicação de IA Generativa usando ferramentas Low Code | Vídeo | Saiba Mais |
| 11 | Integrar Aplicações Externas com Function Calling | Construir: O que é function calling e os seus casos de uso para aplicações | Vídeo | Saiba 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 | Saiba Mais |
| 13 | Proteger as Suas Aplicações de IA Generativa | Aprender: As ameaças e riscos para sistemas de IA e métodos para proteger esses sistemas. | Vídeo | Saiba Mais |
| 14 | O Ciclo de Vida de Aplicações de IA Generativa | Aprender: As ferramentas e métricas para gerir o Ciclo de Vida de LLM e LLMOps | Vídeo | Saiba Mais |
| 15 | Geração Aumentada por Recuperação (RAG) e Bases de Dados Vetoriais | Construir: Uma aplicação usando um Framework RAG para recuperar embeddings de Bases de Dados Vetoriais | Vídeo | Saiba Mais |
| 16 | Modelos Open Source e Hugging Face | Construir: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saiba Mais |
| 17 | Agentes de IA | Construir: Uma aplicação usando um Framework de Agentes de IA | Vídeo | Saiba Mais |
| 18 | Ajuste Fino de LLMs | Aprender: O quê, porquê e como do ajuste fino de LLMs | Vídeo | Saiba Mais |
| 19 | Construir com SLMs | Aprender: Os benefícios de construir com Small Language Models | Vídeo Brevemente | Saiba Mais |
| 20 | Construir com Modelos Mistral | Aprender: As características e diferenças dos Modelos da Família Mistral | Vídeo Brevemente | Saiba Mais |
| 21 | Construir com Modelos Meta | Aprender: As características e diferenças dos Modelos da Família Meta | Vídeo Brevemente | Saiba Mais |
Agradecimentos especiais a John Aziz por criar todas as GitHub Actions e fluxos de trabalho.
Bernhard Merkle por fazer contribuições-chave 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 Modelos para Iniciantes
- Agentes de IA para Iniciantes
- IA Generativa para Iniciantes usando .NET
- IA Generativa para Iniciantes usando JavaScript
- IA Generativa para Iniciantes usando Java
- 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 Parceria com IA
- Dominar o GitHub Copilot para Programadores C#/.NET
- Escolha a Sua Própria Aventura com Copilot
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos para garantir a 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 oficial. Para informações críticas, recomenda-se a tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas resultantes do uso desta tradução.