21 Lições ensinando tudo que você precisa saber para começar a construir aplicações de IA Generativa
Árabe | Bengali | Búlgaro | Birmanês (Myanmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Tcheco | Dinamarquês | Holandês | Estoniano | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Canarês | Coreano | Lituano | Malásio | Malaiala | Marata | Nepali | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polonês | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tâmil | Telugu | Tailandês | Turco | Ucraniano | Urdu | Vietnamita
Prefere Clonar Localmente?
Este repositório inclui traduções em mais de 50 idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem as traduções, use o checkout esparso:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Isso lhe dá tudo que precisa para completar o curso com um download muito mais rápido.
Aprenda os fundamentos para construir aplicações de IA Generativa com nosso curso abrangente de 21 lições ministrado pelos Microsoft Cloud Advocates.
Este curso possui 21 lições. Cada lição aborda um tema específico, então comece de onde quiser!
As lições são classificadas como lições "Aprender" explicando um conceito de IA Generativa ou lições "Construir" que explicam um conceito e fornecem 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 de aprendizado adicionais.
-
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 fork deste repositório inteiro para sua própria conta no GitHub
Criamos uma lição Configuração do Curso para ajudar você a configurar 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 Discord para conhecer e fazer networking com outros aprendizes deste curso e obter suporte.
Faça perguntas ou compartilhe feedback de produto em nosso Fórum de Desenvolvedores Azure AI Foundry no Github.
Visite Microsoft for Startups para saber como começar a construir com créditos Azure hoje.
Tem sugestões ou encontrou erros de ortografia ou de código? Abra uma issue ou envie um pull request
- Uma breve introdução em vídeo ao tema
- Uma lição escrita localizada 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: Entender o que é IA Generativa e como os Grandes Modelos de Linguagem (LLMs) funcionam. | 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 | Aprenda: Melhores Práticas Práticas de Engenharia de Prompt | Vídeo | Saiba Mais |
| 05 | Criando Prompts Avançados | Aprenda: Como aplicar técnicas de engenharia de prompt que melhoram o resultado dos seus prompts. | Vídeo | Saiba Mais |
| 06 | Construindo Aplicações de Geração de Texto | Construa: Um aplicativo de geração de texto usando Azure OpenAI / OpenAI API | Vídeo | Saiba Mais |
| 07 | Construindo Aplicações de Chat | Construa: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saiba Mais |
| 08 | Construindo Aplicativos de Busca com Bancos de Dados Vetoriais | Construa: Uma aplicação de busca que utiliza Embeddings para pesquisar dados. | Vídeo | Saiba Mais |
| 09 | Construindo Aplicações de Geração de Imagens | Construa: Uma aplicação de geração de imagens | Vídeo | Saiba Mais |
| 10 | Construindo Aplicações de IA Low Code | Construa: Uma aplicação de IA Generativa usando ferramentas Low Code | Vídeo | Saiba Mais |
| 11 | Integrando Aplicações Externas com Function Calling | Construa: O que é function calling e seus casos de uso para aplicações | Vídeo | Saiba Mais |
| 12 | Projetando 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 protegê-los. | 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 LLM e LLMOps | Vídeo | Saiba Mais |
| 15 | Recuperação Aumentada por Geração (RAG) e Bancos de Dados Vetoriais | Construa: 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 | Construa: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saiba Mais |
| 17 | Agentes de IA | Construa: Uma aplicação usando um Framework de Agente de IA | Vídeo | Saiba Mais |
| 18 | Fine-Tuning de LLMs | Aprenda: O que, por que e como fazer fine-tuning de 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 chave em cada lição para melhorar a experiência do aluno e do código.
Nossa equipe produz outros cursos! Confira:
Se você ficar preso ou tiver dúvidas sobre como criar aplicativos de IA. Junte-se a outros aprendizes e desenvolvedores experientes em discussões sobre MCP. É uma comunidade de apoio onde perguntas são bem-vindas e o conhecimento é compartilhado livremente.
Se você tiver feedback sobre o produto ou erros durante a construção, visite:
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 em seu idioma nativo deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional realizada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.