Communitygithub.com

microsoft/generative-ai-for-beginners

21 Lições, Comece a Construir com IA Generativa

O que é generative-ai-for-beginners?

Este repositório, 'Generative AI for Beginners', é um curso abrangente e gratuito da Microsoft Cloud Advocates, projetado para ensinar os fundamentos da construção de aplicações de IA Generativa. Com 21 lições que cobrem desde conceitos básicos, como o funcionamento dos Grandes Modelos de Linguagem (LLMs) e engenharia de prompt, até a criação prática de aplicações de chat, geração de texto, imagem e busca. O curso oferece exemplos de código em Python e TypeScript, suportando serviços como Azure OpenAI, OpenAI API e o Microsoft Foundry. Além do conteúdo principal, cada lição inclui vídeos introdutórios, links para aprendizado adicional e uma seção 'Keep Learning', tornando-o ideal para desenvolvedores que desejam iniciar sua jornada prática com IA Generativa, sem necessidade de conhecimento avançado.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Prévia

Do README da skill

Generative AI For Beginners
GitHub license
GitHub contributors
GitHub issues
GitHub pull-requests
PRs Welcome
GitHub watchers
GitHub forks

Documentação

Generative AI For Beginners

21 Lições ensinando tudo o que você precisa saber para começar a construir aplicações de IA Generativa

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Suporte a Múltiplos Idiomas

Traduções mantidas com Co-op Translator

Árabe | Bengali | Búlgaro | Birmanês (Mianmar) | 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 | Khmer | Coreano | Lituano | Malaio | Malaiala | Marathi | Nepalês | 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 | Telugo | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

Prefere clonar localmente?

Este repositório inclui traduções para mais de 50 idiomas, o que aumenta significativamente o tamanho do download. Para clonar sem as traduções, use o sparse checkout:

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 fornece tudo o que você precisa para concluir o curso com um download muito mais rápido.

Generative AI para Iniciantes (Versão 3) - Um Curso

Aprenda os fundamentos da construção de aplicações de IA Generativa com nosso curso abrangente de 21 lições, criado pelos Microsoft Cloud Advocates.

🌱 Começando

Este curso tem 21 lições. Cada lição cobre seu próprio tópico, então comece de onde preferir!

As lições 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 Generative AI for Beginners (.NET Edition)!

Cada lição também inclui uma seção "Continue Aprendendo" com ferramentas de aprendizado adicionais.

O Que Você Precisa

Para executar o código deste curso, você pode usar:

Criamos uma lição Configuração do Curso para ajudar você a configurar seu ambiente de desenvolvimento.

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

🧠 Pronto para Implantar?

Se você está procurando exemplos de código mais avançados, confira nossa coleção de Exemplos de Código de IA Generativa em Python e TypeScript.

🗣️ Conheça Outros Alunos, Obtenha Suporte

Junte-se ao nosso servidor oficial do Microsoft Foundry no Discord para conhecer e interagir com outros alunos que estão fazendo este curso e obter suporte.

Faça perguntas ou compartilhe feedback sobre o produto em nosso Fórum de Desenvolvedores do Microsoft Foundry no Github.

🚀 Criando uma Startup?

Visite Microsoft for Startups para descobrir como começar a construir com créditos do Azure hoje.

🙏 Quer Ajudar?

Você tem sugestões ou encontrou erros de ortografia ou código? Abra uma issue ou Crie um pull request

📂 Cada lição inclui:

  • Uma breve introdução em vídeo sobre o tópico
  • Uma lição escrita localizada no README
  • Exemplos de código em Python e TypeScript com suporte para Azure OpenAI e OpenAI API
  • Links para recursos extras para continuar seu aprendizado

🗃️ Lições

#Link da LiçãoDescriçãoVídeoAprendizado Extra
00Configuração do CursoAprender: Como Configurar seu Ambiente de DesenvolvimentoVídeo em BreveSaiba Mais
01Introdução à IA Generativa e LLMsAprender: Entendendo o que é IA Generativa e como os Grandes Modelos de Linguagem (LLMs) funcionam.VídeoSaiba Mais
02Explorando e comparando diferentes LLMsAprender: Como selecionar o modelo certo para seu caso de usoVídeoSaiba Mais
03Usando IA Generativa de Forma ResponsávelAprender: Como construir aplicações de IA Generativa de forma responsávelVídeoSaiba Mais
04Entendendo os Fundamentos da Engenharia de PromptAprender: Práticas Recomendadas de Engenharia de Prompt na práticaVídeoSaiba Mais
05Criando Prompts AvançadosAprender: Como aplicar técnicas de engenharia de prompt que melhoram o resultado dos seus prompts.VídeoSaiba Mais
06Construindo Aplicações de Geração de TextoConstruir: Um aplicativo de geração de texto usando Azure OpenAI / OpenAI APIVídeoSaiba Mais
07Construindo Aplicações de ChatConstruir: Técnicas para construir e integrar aplicações de chat de forma eficiente.VídeoSaiba Mais
08Construindo Aplicações de Busca com Bancos de Dados VetoriaisConstruir: Uma aplicação de busca que usa Embeddings para pesquisar dados.VídeoSaiba Mais
09Construindo Aplicações de Geração de ImagensConstruir: Uma aplicação de geração de imagemVídeoSaiba Mais
10Construindo Aplicações de IA com Baixo CódigoConstruir: Uma aplicação de IA Generativa usando soluções de baixo códigoVídeoSaiba Mais
11Integrando Aplicações Externas com Chamadas de FunçãoConstruir: Uma aplicação que chama funções externas para estender as capacidades de um LLMVídeoSaiba Mais
12Projetando uma Interface de Usuário para Aplicações de IAAprender: Como projetar uma UX para aplicações de IAVídeoSaiba Mais
13Protegendo suas Aplicações de IA GenerativaAprender: Ameaças e riscos ao usar IA Generativa e maneiras de proteger suas aplicaçõesVídeoSaiba Mais
14O Ciclo de Vida das Aplicações de IA GenerativaAprender: As ferramentas e métricas para gerenciar o ciclo de vida de aplicações de IA GenerativeVídeoSaiba Mais
15Geração Aumentada por Recuperação (RAG) e Bancos de Dados VetoriaisAprender: Como implementar um padrão RAG usando bancos de dados vetoriaisVídeoSaiba Mais
16Construindo Aplicações de IA Generativa com o Framework Open Source Semantik KernelConstruir: Uma aplicação usando o Semantik Kernel e o Microsoft AI FoundryVídeoSaiba Mais
17IA Generativa com o AI Agents FrameworkConstruir: Uma aplicação usando o AI Agents FrameworkVídeoSaiba Mais
18Introdução a Avaliações, Fluxo de Prompt e Métricas de Engenharia de IAConstruir: Use Flow e Prompt Flow / AI Foundry para avaliar o desempenho de LLMsVídeoSaiba Mais
19IA Generativa com Azure AI FoundryAprender: Como usar Azure AI Foundry para construir e implantar aplicações de IA GenerativaVídeoSaiba Mais
20IA Generativa com Microsoft Copilot e Azure OpenAIAprender: Como usar Microsoft 365 Copilot e Azure OpenAI para criar aplicações de IAVídeoSaiba Mais
21Introdução ao IA StudioAprender: Usar GitHub Models e IA Studio para construir aplicações de IA GenerativaVídeo em BreveSaiba Mais

Habilidades Relacionadas