![]()
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) | Swahili | Húngaro | Tcheco | Eslovaco | Romeno | Búlgaro | Sérvio (Cirílico) | Croata | Esloveno
Aprenda os fundamentos para construir aplicações de IA Generativa com nosso curso abrangente de 21 aulas pelos Microsoft Cloud Advocates.
Este curso tem 21 aulas. Cada aula cobre seu próprio tópico, então comece onde preferir!
As aulas são rotuladas como "Aprender", explicando um conceito de IA Generativa, ou "Construir", que explicam um conceito e exemplos de código em Python e TypeScript quando possível.
Para desenvolvedores .NET, confira IA Generativa para Iniciantes (Edição .NET)!
Cada aula também inclui uma seção "Continue Aprendendo" com ferramentas adicionais de aprendizado.
Azure OpenAI Service - Aulas: "aoai-assignment"
GitHub Marketplace Model Catalog - Aulas: "githubmodels"
OpenAI API - Aulas: "oai-assignment"
Conhecimento básico de Python ou TypeScript é útil - *Para iniciantes absolutos, confira estes cursos de Python e TypeScript
Uma conta GitHub para fazer fork de todo este repositório para sua própria conta GitHub
Criamos uma aula de 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 por 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 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 de produtos em 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 acessar modelos OpenAI através dos Serviços Azure OpenAI.
Tem sugestões ou encontrou erros de ortografia ou código? Abra uma issue ou Crie um pull request
| # | Link da Aula | 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 selecionar o modelo certo para seu caso de uso | Vídeo | Saiba Mais |
| 03 | Usando IA Generativa Responsavelmente | Aprender: Como construir Aplicações de IA Generativa de forma responsável | Vídeo | Saiba Mais |
| 04 | Compreendendo os Fundamentos da Engenharia de Prompt | Aprender: Práticas recomendadas de Engenharia de Prompt | Vídeo | Saiba Mais |
| 05 | Criando Prompts Avançados | Aprenda: Como aplicar técnicas de engenharia de prompts que melhoram o resultado dos seus prompts. | Vídeo | Saiba Mais |
| 06 | Construindo Aplicativos de Geração de Texto | Construa: Um aplicativo de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saiba Mais |
| 07 | Construindo Aplicativos de Chat | Construa: Técnicas para construir e integrar aplicativos de chat de forma eficiente. | Vídeo | Saiba Mais |
| 08 | Construindo Aplicativos de Busca com Bancos de Dados Vetoriais | Construa: Um aplicativo de busca que usa Embeddings para buscar dados. | Vídeo | Saiba Mais |
| 09 | Construindo Aplicativos de Geração de Imagem | Construa: Um aplicativo de geração de imagem | Vídeo | Saiba Mais |
| 10 | Construindo Aplicativos de IA com Baixo Código | Construa: Um aplicativo de IA Generativa usando ferramentas de Baixo Código | Vídeo | Saiba Mais |
| 11 | Integrando Aplicativos Externos com Chamadas de Função | Construa: O que é chamada de função e seus casos de uso para aplicativos | Vídeo | Saiba Mais |
| 12 | Desenhando UX para Aplicativos de IA | Aprenda: Como aplicar princípios de design de UX ao desenvolver Aplicativos de IA Generativa | Vídeo | Saiba Mais |
| 13 | Protegendo Seus Aplicativos 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 do Aplicativo de IA Generativa | Aprenda: As ferramentas e métricas para gerenciar o Ciclo de Vida do LLM e LLMOps | Vídeo | Saiba Mais |
| 15 | Geração Aumentada por Recuperação (RAG) e Bancos de Dados Vetoriais | Construir: Um aplicativo usando uma estrutura RAG para recuperar embeddings de Bancos de Dados Vetoriais | Vídeo | Saiba Mais |
| 16 | Modelos Open Source e Hugging Face | Construir: Um aplicativo usando modelos open source disponíveis no Hugging Face | Vídeo | Saiba Mais |
| 17 | Agentes de IA | Construir: Um aplicativo usando uma estrutura de Agente de IA | Vídeo | Saiba Mais |
| 18 | Ajuste Fino de LLMs | Aprender: O que, por que e como do 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 chave para cada lição para melhorar a experiência do aluno e do código.
Nosso time produz outros cursos! Confira:
Aviso Legal:
Este documento foi traduzido usando o serviço de tradução por IA Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que traduções automatizadas 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 uma tradução profissional feita por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações errôneas decorrentes do uso desta tradução.