Curso da Microsoft com 21 aulas que ensina os fundamentos para criar aplicações de IA generativa com Python e TypeScript.
microsoft/Generative-AI-for-beginners-dotnet
Curso prático de .NET com cinco lições e exemplos executáveis para criar apps de IA generativa, agentes e RAG.
- Estrelas
- 3,136
- Forks
- 2,213
- Issues abertas
- 1
- Último commit
- anteontem
O que é?
Este repositório é um curso prático para desenvolvedores .NET que querem adicionar IA generativa aos seus aplicativos. Ele é organizado em cinco lições, que vão da geração básica de texto e do contexto em conversas a embeddings, busca semântica, geração aumentada por recuperação (RAG), agentes que usam ferramentas, fluxos de trabalho com vários agentes, integração com MCP e práticas de IA responsável.
Cada lição inclui um vídeo curto, exemplos completos de código em C# e instruções de configuração passo a passo. Os exemplos podem ser executados no GitHub Codespaces, com Azure OpenAI ou Microsoft Foundry, ou localmente com Ollama. O repositório também inclui coleções adicionais de exemplos para Foundry Local, Microsoft Agent Framework e um exemplo de BYOK com GitHub Copilot SDK, além de READMEs do curso traduzidos para vários idiomas.
Recursos principais
- 01Cinco lições estruturadas que abordam fundamentos de IA generativa, técnicas, padrões de aplicação, agentes e IA responsável.
- 02Exemplos executáveis em C# que demonstram chat, embeddings, busca semântica, RAG e processamento de documentos.
- 03Exemplos para criar agentes que usam ferramentas e fluxos de trabalho com vários agentes usando o Microsoft Agent Framework.
- 04Compatibilidade com GitHub Codespaces, Azure OpenAI / Microsoft Foundry e modelos locais por meio do Ollama.
- 05Conjuntos adicionais de exemplos para Foundry Local, GitHub Copilot SDK BYOK e integração com MCP.
- 06Traduções dos READMEs do curso em chinês simplificado, chinês tradicional, francês, japonês, coreano, português, espanhol e alemão.
Casos de uso
- Um desenvolvedor .NET que está aprendendo a integrar chamadas a LLMs em um aplicativo C# existente.
- Uma equipe que busca código de referência funcional para RAG, busca semântica ou perguntas e respostas sobre documentos em .NET.
- Desenvolvedores avaliando Azure OpenAI, Microsoft Foundry ou modelos locais do Ollama para um projeto .NET.
- Engenheiros que precisam de exemplos de agentes que usam ferramentas, orquestração de vários agentes e MCP em .NET.
Início rápido
- 1
Faça um fork do repositório no GitHub
- 2
Execute o script automatizado de configuração do Azure na raiz do repositório
./setup.ps1 - 3
Execute o exemplo BasicChat (primeiro, acesse samples/CoreSamples/BasicChat-01MEAI)
dotnet run app.cs
Antes de usar
- Os exemplos precisam de uma implantação do Azure OpenAI ou do Microsoft Foundry e de login no Azure (az login).
- Alguns exemplos específicos de provedores são materiais de referência opcionais e não fazem parte do caminho de aprendizado recomendado.
Tópicos
Perguntas frequentes
- O que é Generative-AI-for-beginners-dotnet?
- Curso prático de .NET com cinco lições e exemplos executáveis para criar apps de IA generativa, agentes e RAG. Este repositório é um curso prático para desenvolvedores .NET que querem adicionar IA generativa aos seus aplicativos. Ele é organizado em cinco lições, que vão da geração básica de texto e do contexto em conversas a embeddings, busca semântica, geração aumentada por recuperação (RAG), agentes que usam ferramentas, fluxos de trabalho com vários agentes, integração com MCP e práticas de IA responsável.
- Generative-AI-for-beginners-dotnet é gratuito? Qual é a licença?
- Generative-AI-for-beginners-dotnet é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Generative-AI-for-beginners-dotnet ainda é mantido?
- Manutenção ativa. O último commit de Generative-AI-for-beginners-dotnet foi em 19 de out. de 2026.
- Para que posso usar Generative-AI-for-beginners-dotnet?
- Um desenvolvedor .NET que está aprendendo a integrar chamadas a LLMs em um aplicativo C# existente. Uma equipe que busca código de referência funcional para RAG, busca semântica ou perguntas e respostas sobre documentos em .NET. Desenvolvedores avaliando Azure OpenAI, Microsoft Foundry ou modelos locais do Ollama para um projeto .NET. Engenheiros que precisam de exemplos de agentes que usam ferramentas, orquestração de vários agentes e MCP em .NET.
- Como instalar Generative-AI-for-beginners-dotnet?
- Faça um fork do repositório no GitHub Execute o script automatizado de configuração do Azure na raiz do repositório: ./setup.ps1 Execute o exemplo BasicChat (primeiro, acesse samples/CoreSamples/BasicChat-01MEAI): dotnet run app.cs
- Onde consigo Generative-AI-for-beginners-dotnet?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/Generative-AI-for-beginners-dotnet
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
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.
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.
Lista selecionada e organizada por categoria com mais de 120 bibliotecas open source para criar, treinar, servir, avaliar e monitorar aplicações com LLMs.
Template Docker Compose que inicia uma stack local de IA e low-code com n8n autohospedado, Ollama, Qdrant e PostgreSQL.