21 Lições que ensinam tudo o que você precisa saber para começar a criar aplicações de IA Generativa
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 | Polonês | Turco | Grego | Tailandês | Sueco | Dinamarquês | Norueguês | Finlandês | Holandês | Hebraico | Vietnamita | Indonésio | Malaio | Tagalog (Filipino) | Suaíli | Húngaro | Tcheco | Eslovaco | Romeno | Búlgaro | Sérvio (Cirílico) | Croata | Esloveno | Ucraniano | Birmanês (Myanmar)
Aprenda os fundamentos para construir aplicações de IA Generativa com nosso curso completo de 21 lições, criado pelos Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição aborda um tema específico, então comece de onde quiser!
As lições são divididas em "Learn" (Aprender), que explicam um conceito de IA Generativa, e "Build" (Construir), que explicam um conceito e trazem exemplos de código em Python e TypeScript sempre que possível.
Para desenvolvedores .NET, confira Generative AI for Beginners (.NET Edition)!
Cada lição também inclui uma seção "Keep Learning" com ferramentas adicionais para aprofundar seu aprendizado.
-
Azure OpenAI Service - Lições: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lições: "githubmodels"
-
OpenAI API - Lições: "oai-assignment"
-
Conhecimentos básicos em Python ou TypeScript são úteis - *Para iniciantes absolutos, confira estes cursos de Python e TypeScript
-
Uma conta no GitHub para fazer fork deste repositório completo para sua própria conta
Criamos uma lição Configuração do Curso para ajudar você a preparar seu ambiente de desenvolvimento.
Não esqueça de dar uma estrela (🌟) neste repositório para encontrá-lo mais facilmente depois.
Se você busca exemplos de código mais avançados, confira 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 do curso e receber suporte.
Faça perguntas ou compartilhe feedback sobre o produto em nosso Fórum de Desenvolvedores Azure AI Foundry no GitHub.
Inscreva-se no Microsoft for Startups Founders Hub para receber créditos gratuitos do OpenAI e até $150 mil em créditos Azure para acessar modelos OpenAI via Azure OpenAI Services.
Tem sugestões ou encontrou erros de digitação ou código? Abra uma issue ou crie um pull request
- Uma breve introdução em vídeo sobre o tema
- Uma lição escrita disponível no README
- Exemplos de código em Python e TypeScript que suportam Azure OpenAI e OpenAI API
- Links para recursos extras para continuar seu aprendizado
| # | 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 funcionam os Modelos de Linguagem Grande (LLMs) | Vídeo | Saiba Mais |
| 02 | Explorando e comparando diferentes LLMs | Aprender: Como escolher 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 de 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 os resultados dos seus prompts | Vídeo | Saiba Mais |
| 06 | Construindo Aplicações de Geração de Texto | Construção: Um app de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saiba Mais |
| 07 | Construindo Aplicações de Chat | Construção: 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 | Construção: Uma aplicação de busca que usa Embeddings para pesquisar dados. | Vídeo | Saiba Mais |
| 09 | Construindo Aplicações de Geração de Imagens | Construção: Uma aplicação de geração de imagens | Vídeo | Saiba Mais |
| 10 | Construindo Aplicações de IA Low Code | Construção: Uma aplicação de IA Generativa usando ferramentas Low Code | Vídeo | Saiba Mais |
| 11 | Integrando Aplicações Externas com Function Calling | Construção: O que é function calling e seus casos de uso para aplicações | Vídeo | Saiba Mais |
| 12 | Design de UX para Aplicações de IA | Aprenda: Como aplicar princípios de design UX ao desenvolver aplicações de IA Generativa | Vídeo | Saiba Mais |
| 13 | Protegendo Suas Aplicações de IA Generativa | Aprenda: As ameaças e riscos aos sistemas de IA e métodos para proteger esses sistemas. | Vídeo | Saiba Mais |
| 14 | O Ciclo de Vida da Aplicação de IA Generativa | Aprenda: As ferramentas e métricas para gerenciar o ciclo de vida do LLM e LLMOps | Vídeo | Saiba Mais |
| 15 | Retrieval Augmented Generation (RAG) e Bancos de Dados Vetoriais | Construção: Uma aplicação usando um Framework RAG para recuperar embeddings de Bancos de Dados Vetoriais | Vídeo | Saiba Mais |
| 16 | Modelos Open Source e Hugging Face | Construção: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saiba Mais |
| 17 | Agentes de IA | Construção: Uma aplicação usando um Framework de Agentes de IA | Vídeo | Saiba Mais |
| 18 | Fine-Tuning de LLMs | Aprenda: O que, por que e como fazer fine-tuning em LLMs | Vídeo | Saiba Mais |
| 19 | Construindo com SLMs | Aprenda: Os benefícios de construir com Small Language Models | Vídeo em breve | Saiba Mais |
| 20 | Construindo com Modelos Mistral | Aprenda: As características e diferenças dos Modelos da Família Mistral | Vídeo em breve | Saiba Mais |
| 21 | Construindo com Modelos Meta | Aprenda: As características e diferenças dos Modelos da Família Meta | Vídeo em breve | Saiba Mais |
Agradecimentos especiais a John Aziz por criar todas as GitHub Actions e workflows
Bernhard Merkle por suas contribuições essenciais em cada lição para melhorar a experiência do aprendiz e do código.
Nossa equipe produz outros cursos! Confira:
- 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
- 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
- Dominando o GitHub Copilot para Programação em Par com IA
- Dominando o GitHub Copilot para Desenvolvedores C#/.NET
- Escolha Sua Própria Aventura com Copilot
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA 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 em seu idioma nativo 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 do uso desta tradução.