Skip to content

Latest commit

 

History

History
131 lines (88 loc) · 10.6 KB

File metadata and controls

131 lines (88 loc) · 10.6 KB

IA Generativa para Iniciantes .NET - Um Curso

Aulas práticas ensinando como construir aplicações de IA Generativa em .NET

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Azure AI Community Discord

Logo do curso IA Generativa para Iniciantes .NET

Bem-vindo ao IA Generativa para Iniciantes .NET, o curso prático para desenvolvedores .NET que querem explorar o mundo da IA Generativa!

Este não é um curso típico de "aqui está a teoria, boa sorte". Este repositório é focado em aplicações do mundo real e codificação ao vivo para capacitar desenvolvedores .NET a aproveitarem ao máximo a IA Generativa.

É prático, mão na massa e projetado para ser divertido!

Não se esqueça de dar uma estrela (🌟) neste repositório para encontrá-lo mais facilmente depois.

➡️ Obtenha sua própria cópia fazendo um fork deste repositório e encontre-o em seus próprios repositórios.

🚀 Introdução

A IA Generativa está transformando o desenvolvimento de software, e o .NET não é exceção. Este curso busca simplificar a jornada, oferecendo:

  • Vídeos curtos de 5-10 minutos para cada aula.
  • Exemplos de código .NET totalmente funcionais para você executar e explorar.
  • Integração com ferramentas como GitHub Codespaces e GitHub Models para uma configuração rápida e fácil. Mas, se preferir rodar os exemplos localmente com seus próprios modelos, isso também é possível.

Você aprenderá como implementar IA Generativa em projetos .NET, desde geração básica de texto até a construção de soluções completas usando GitHub Models, Azure OpenAI Services e modelos locais com Ollama.

📦 Cada Aula Inclui

  • Vídeo Curto: Uma visão geral rápida da aula (5-10 minutos).
  • Exemplos de Código Completos: Totalmente funcionais e prontos para rodar.
  • Orientação Passo a Passo: Instruções simples para ajudar você a aprender e implementar os conceitos.
  • Referências para Exploração Mais Profunda: Este curso foca na implementação prática da IA Generativa. Para aprofundar na teoria, também fornecemos links para explicações no IA Generativa para Iniciantes - Um Curso, conforme necessário.

🗃️ Aulas

# Link da Aula Descrição
01 Introdução aos Fundamentos de IA Generativa para Desenvolvedores .NET
  • Visão geral dos modelos generativos e suas aplicações no .NET
02 Configurando o Ambiente para Desenvolvimento .NET com IA Generativa
  • Usando bibliotecas como Microsoft.Extensions.AI e Semantic Kernel.
  • Configurando provedores como GitHub Models, Azure AI Foundry e desenvolvimento local com Ollama.
03 Técnicas Essenciais de IA Generativa com .NET
  • Geração de texto e fluxos conversacionais.
  • Capacidades multimodais (visão e áudio).
  • Agentes
04 Exemplos Práticos de IA Generativa com .NET
  • Exemplos completos demonstrando IA Generativa em cenários do dia a dia
  • Aplicações de busca semântica.
  • Aplicações com múltiplos agentes
05 Uso Responsável de IA Generativa em Aplicações .NET
  • Considerações éticas, mitigação de vieses e implementações seguras.

🌐 Suporte a Múltiplos Idiomas

Idioma Código Link para o README Traduzido Última Atualização
Chinês (Simplificado) zh Tradução em Chinês 2025-02-19
Chinês (Tradicional) tw Tradução em Chinês 2025-02-19
Francês fr Tradução em Francês 2025-02-19
Japonês ja Tradução em Japonês 2025-02-19
Coreano ko Tradução em Coreano 2025-02-19
Português pt Tradução em Português 2025-02-19
Espanhol es Tradução em Espanhol 2025-02-19
Alemão de Tradução em Alemão 2025-02-19

🛠️ O Que Você Precisa

Para começar, você vai precisar de:

  1. Uma conta no GitHub (gratuita serve!) para fazer um fork deste repositório para sua própria conta do GitHub.

  2. GitHub Codespaces habilitado para criar ambientes de codificação instantâneos. Você pode habilitar o GitHub Codespaces nas configurações do seu repositório. Saiba mais sobre o GitHub Codespaces aqui.

  3. Crie sua cópia fazendo um fork deste repositório, ou use o botão Fork no topo desta página.

  4. Uma compreensão básica de desenvolvimento .NET. Saiba mais sobre .NET aqui.

E é isso.

Projetamos este curso para ser o mais simples e direto possível. Usamos as seguintes ferramentas para ajudar você a começar rapidamente:

  • Execute no GitHub Codespaces: Com um clique, você terá um ambiente pré-configurado para testar e explorar as aulas.
  • Aproveite os Modelos do GitHub: Experimente demonstrações impulsionadas por IA hospedadas diretamente neste repositório. Explicamos mais nas lições ao longo do caminho. (Se você quiser saber mais sobre os Modelos do GitHub, clique aqui)

Quando estiver pronto para expandir, também temos guias para:

  • Atualizar para os Serviços do Azure OpenAI para soluções escaláveis e prontas para empresas.
  • Usar o Ollama para executar modelos localmente no seu hardware, garantindo maior privacidade e controle.

🤝 Quer Ajudar?

Contribuições são bem-vindas! Veja como você pode ajudar:

  • Relate problemas ou bugs neste repositório.

  • Melhore os exemplos de código existentes ou adicione novos, faça um fork deste repositório e proponha algumas alterações!

  • Sugira lições adicionais ou melhorias.

  • Tem sugestões ou encontrou erros de ortografia ou código? Crie um pull request.

Confira o arquivo CONTRIBUTING.md para mais detalhes sobre como se envolver.

📄 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

🌐 Outros Cursos

Temos muito mais conteúdo para ajudar na sua jornada de aprendizado. Confira:

Vamos começar a aprender IA Generativa e .NET! 🚀

Aviso Legal:
Este documento foi traduzido usando serviços de tradução baseados em IA. Embora nos esforcemos para garantir a 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 oficial. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.