Á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 | Estoniano | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Coreano | Lituano | Malaio | Marathi | Nepalês | Norueguês | Persa (Farsi) | Polonês | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Swahili | Sueco | Tagalog (Filipino) | Tâmil | Tailandês | Turco | Ucraniano | Urdu | Vietnamita
Aprenda os fundamentos para criar aplicações de IA Generativa com nosso curso abrangente de 21 lições oferecido pelos Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição aborda um tópico específico, então comece por onde preferir!
As lições são classificadas como "Aprender", explicando um conceito de IA Generativa, ou "Construir", que explicam um conceito e incluem exemplos de código em Python e TypeScript, quando possível.
Para desenvolvedores .NET, confira IA Generativa para Iniciantes (Edição .NET)!
Cada lição também inclui uma seção "Continue Aprendendo" com ferramentas adicionais de aprendizado.
-
Azure OpenAI Service - Lições: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lições: "githubmodels"
-
OpenAI API - Lições: "oai-assignment"
-
Conhecimento básico de Python ou TypeScript é útil - *Para iniciantes absolutos, confira estes cursos de Python e TypeScript
-
Uma conta no GitHub para fazer um fork deste repositório completo na sua própria conta do GitHub
Criamos uma lição Configuração do Curso para ajudá-lo a configurar seu ambiente de desenvolvimento.
Não se esqueça de dar uma estrela (🌟) neste repositório para encontrá-lo mais facilmente depois.
Se você está procurando 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 do Discord Azure AI Foundry para conhecer e se conectar com outros aprendizes que estão fazendo este curso e obter suporte.
Faça perguntas ou compartilhe feedback sobre o produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.
Visite Microsoft for Startups para descobrir como começar a construir com créditos do Azure hoje.
Tem sugestões ou encontrou erros de ortografia ou código? Abra um problema ou Crie um pull request
- Um vídeo curto introduzindo 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 extras para continuar aprendendo
| # | 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: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem Extensa (LLMs). | Vídeo | Saiba Mais |
| 02 | Explorando e comparando diferentes LLMs | Aprender: Como selecionar o modelo certo para 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 | Vídeo | Saiba Mais |
| 05 | Criando prompts avançados | Aprender: Como aplicar técnicas de engenharia de prompts que melhoram os resultados dos seus prompts. | Vídeo | Saiba Mais |
| 06 | Construindo 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 | Construindo Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saiba Mais |
| 08 | Construindo Aplicações de Pesquisa com Bases de Dados Vetoriais | Construir: Uma aplicação de pesquisa que utiliza Embeddings para buscar dados. | Vídeo | Saiba Mais |
| 09 | Construindo Aplicações de Geração de Imagens | Construir: Uma aplicação de geração de imagens | Vídeo | Saiba Mais |
| 10 | Construindo Aplicações de IA com Baixo Código | Construir: Uma aplicação de IA Generativa usando ferramentas de Baixo Código | Vídeo | Saiba Mais |
| 11 | Integrando Aplicações Externas com Chamadas de Função | Construir: O que são chamadas de função e seus casos de uso para aplicações | Vídeo | Saiba Mais |
| 12 | Desenhando 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 | Protegendo 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 gerenciar 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 que é, por que e como realizar o ajuste fino de LLMs | Vídeo | Saiba Mais |
| 19 | Construindo com SLMs | Aprender: Os benefícios de construir com Modelos de Linguagem Pequenos | Vídeo em Breve | Saiba Mais |
| 20 | Construindo com Modelos Mistral | Aprender: As características e diferenças dos Modelos da Família Mistral | Vídeo em Breve | Saiba Mais |
| 21 | Construindo com Modelos Meta | Aprender: 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 Ações e fluxos de trabalho do GitHub.
Bernhard Merkle por fazer contribuições importantes em cada lição para melhorar a experiência do aprendiz e do código.
Nossa equipa produz outros cursos! Confira:
Se tiver dúvidas ou dificuldades ao criar apps de IA, junte-se a:
Se tiver feedback sobre produtos ou encontrar erros durante o desenvolvimento, visite:
Aviso:
Este documento foi traduzido utilizando o serviço de tradução por IA 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 autoritária. Para informações críticas, recomenda-se uma tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.