Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
microsoft/generative-ai-for-beginners
Curso da Microsoft com 21 aulas que ensina os fundamentos para criar aplicações de IA generativa com Python e TypeScript.
- Estrelas
- 121,685
- Forks
- 64,131
- Issues abertas
- 9
- Último commit
- ontem
O que é?
Generative AI for Beginners é um curso estruturado em 21 aulas, criado pelos Microsoft Cloud Advocates. Cada aula é do tipo "Learn", que explica um conceito de IA generativa, ou do tipo "Build", que combina o conceito com código, com exemplos em Python e TypeScript quando possível. As aulas podem ser feitas em qualquer ordem.
O conteúdo aborda temas que vão dos fundamentos de LLMs e engenharia de prompts a aplicações de chat, busca baseada em embeddings, geração de imagens, chamadas de função, geração aumentada por recuperação (RAG) com bancos de dados vetoriais, modelos de código aberto no Hugging Face, agentes de IA, fine-tuning e modelos de linguagem pequenos. As aulas mais avançadas também tratam de uso responsável, segurança, design de UX e do ciclo de vida de LLMOps.
Os exemplos de código podem ser executados com Azure OpenAI Service, Microsoft Foundry Models, a OpenAI API ou Foundry Local, para uso totalmente offline. Também estão disponíveis uma edição separada para .NET e traduções mantidas pelo Co-op Translator.
Recursos principais
- 0121 aulas, cada uma sobre um tema independente de IA generativa
- 02Exemplos de código em Python e TypeScript para as aulas práticas
- 03Aborda Azure OpenAI, OpenAI API e Foundry Local como backends de modelos
- 04Os temas incluem engenharia de prompts, RAG com bancos de dados vetoriais, chamadas de função e agentes de IA
- 05Inclui aulas sobre IA responsável, segurança e LLMOps
Casos de uso
- Desenvolvedores que estão começando com LLMs e querem um caminho estruturado para criar aplicações de IA
- Engenheiros que querem adicionar recursos de chat, busca ou geração de imagens a um produto existente
- Professores ou grupos de estudo que procuram um currículo pronto de IA generativa
- Desenvolvedores que querem executar os exemplos totalmente offline com Foundry Local
Início rápido
- 1
Faça um fork do repositório para sua própria conta do GitHub
- 2
Clone o repositório sem as traduções usando sparse checkout (Bash/macOS/Linux)
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git - 3
Acesse a pasta clonada e configure os caminhos do sparse checkout
cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 4
Abra a lição Course Setup para configurar seu ambiente de desenvolvimento e o acesso à API
Antes de usar
- Para executar o código, é necessária uma conta do Azure OpenAI, Microsoft Foundry Models ou da API da OpenAI.
- O GitHub Models será descontinuado no fim de julho de 2026, por isso o README recomenda o Microsoft Foundry Models como alternativa.
- É um curso com lições e exemplos de código, não uma biblioteca de software nem um aplicativo.
Tópicos
Perguntas frequentes
- O que é generative-ai-for-beginners?
- Curso da Microsoft com 21 aulas que ensina os fundamentos para criar aplicações de IA generativa com Python e TypeScript. Generative AI for Beginners é um curso estruturado em 21 aulas, criado pelos Microsoft Cloud Advocates. Cada aula é do tipo "Learn", que explica um conceito de IA generativa, ou do tipo "Build", que combina o conceito com código, com exemplos em Python e TypeScript quando possível. As aulas podem ser feitas em qualquer ordem.
- generative-ai-for-beginners é gratuito? Qual é a licença?
- generative-ai-for-beginners é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- generative-ai-for-beginners ainda é mantido?
- Manutenção ativa. O último commit de generative-ai-for-beginners foi em 19 de out. de 2026.
- Para que posso usar generative-ai-for-beginners?
- Desenvolvedores que estão começando com LLMs e querem um caminho estruturado para criar aplicações de IA Engenheiros que querem adicionar recursos de chat, busca ou geração de imagens a um produto existente Professores ou grupos de estudo que procuram um currículo pronto de IA generativa Desenvolvedores que querem executar os exemplos totalmente offline com Foundry Local
- Como instalar generative-ai-for-beginners?
- Faça um fork do repositório para sua própria conta do GitHub Clone o repositório sem as traduções usando sparse checkout (Bash/macOS/Linux): git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git Acesse a pasta clonada e configure os caminhos do sparse checkout: cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Abra a lição Course Setup para configurar seu ambiente de desenvolvimento e o acesso à API
- Onde consigo generative-ai-for-beginners?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/generative-ai-for-beginners
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Guia curado em chinês sobre o ChatGPT e LLMs de ponta, com conteúdo sobre uso, criação de prompts, desenvolvimento de apps, agentes e ferramentas de produtividade.
Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
Um hub organizado de cursos de IA generativa, seleções de artigos de pesquisa, materiais para entrevistas e notebooks de código, estruturado por jornada e nível de habilidade.
Curso prático de .NET com cinco lições e exemplos executáveis para criar apps de IA generativa, agentes e RAG.