Skip to content

Latest commit

 

History

History
137 lines (99 loc) · 19.9 KB

File metadata and controls

137 lines (99 loc) · 19.9 KB

Generative AI Para Iniciantes

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

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

GitHub watchers GitHub forks GitHub stars

🌐 Suporte Multilíngue

Suportado via GitHub Action (Automatizado e Sempre Atualizado)

Francês | Espanhol | Alemão | Russo | Árabe | Persa (Farsi) | Urdu | Chinês (Simplificado) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Taiwan) | Japonês | Coreano | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Português (Portugal) | Português (Brasil) | Italiano | Polonês | Turco | Grego | Tailandês | Sueco | Dinamarquês | Norueguês | Finlandês | Holandês | Hebraico | Vietnamita | Indonésio | Malaio | Tagalog (Filipino) | Suaíli | Húngaro | Tcheco | Eslovaco | Romeno | Búlgaro | Sérvio (Cirílico) | Croata | Esloveno | Ucraniano | Birmanês (Myanmar)

IA Generativa para Iniciantes (Versão 3) - Um Curso

Aprenda os fundamentos para construir aplicações de IA Generativa com nosso curso completo de 21 lições, criado pelos Microsoft Cloud Advocates.

🌱 Começando

Este curso tem 21 lições. Cada lição aborda um tema específico, então comece de onde quiser!

As lições são divididas em "Learn" (Aprender), que explicam um conceito de IA Generativa, e "Build" (Construir), que explicam um conceito e trazem exemplos de código em Python e TypeScript sempre que possível.

Para desenvolvedores .NET, confira Generative AI for Beginners (.NET Edition)!

Cada lição também inclui uma seção "Keep Learning" com ferramentas adicionais para aprofundar seu aprendizado.

O que você precisa

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

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

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

🧠 Pronto para Implantar?

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.

🗣️ Conheça Outros Alunos, Obtenha Suporte

Junte-se ao nosso servidor oficial Azure AI Foundry no Discord para conhecer e interagir com outros alunos do curso e receber suporte.

Faça perguntas ou compartilhe feedback sobre o produto em nosso Fórum de Desenvolvedores Azure AI Foundry no GitHub.

🚀 Criando uma Startup?

Inscreva-se no Microsoft for Startups Founders Hub para receber créditos gratuitos do OpenAI e até $150 mil em créditos Azure para acessar modelos OpenAI via Azure OpenAI Services.

🙏 Quer ajudar?

Tem sugestões ou encontrou erros de digitação ou código? Abra uma issue ou crie um pull request

📂 Cada lição inclui:

  • Uma breve introdução em vídeo sobre o tema
  • Uma lição escrita disponível 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

🗃️ Lições

# 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: Entendendo o que é IA Generativa e como funcionam os Modelos de Linguagem Grande (LLMs) Vídeo Saiba Mais
02 Explorando e comparando diferentes LLMs Aprender: Como escolher o modelo certo para seu caso de uso Vídeo Saiba Mais
03 Usando IA Generativa de Forma Responsável Aprender: Como construir aplicações de IA Generativa de forma responsável Vídeo Saiba Mais
04 Entendendo os Fundamentos de Engenharia de Prompt Aprender: Práticas recomendadas de engenharia de prompt na prática Vídeo Saiba Mais
05 Criando Prompts Avançados Aprender: Como aplicar técnicas de engenharia de prompt que melhoram os resultados dos seus prompts Vídeo Saiba Mais
06 Construindo Aplicações de Geração de Texto Construção: Um app de geração de texto usando Azure OpenAI / OpenAI API Vídeo Saiba Mais
07 Construindo Aplicações de Chat Construção: Técnicas para construir e integrar aplicações de chat de forma eficiente. Vídeo Saiba Mais
08 Construindo Aplicações de Busca com Bancos de Dados Vetoriais Construção: Uma aplicação de busca que usa Embeddings para pesquisar dados. Vídeo Saiba Mais
09 Construindo Aplicações de Geração de Imagens Construção: Uma aplicação de geração de imagens Vídeo Saiba Mais
10 Construindo Aplicações de IA Low Code Construção: Uma aplicação de IA Generativa usando ferramentas Low Code Vídeo Saiba Mais
11 Integrando Aplicações Externas com Function Calling Construção: O que é function calling e seus casos de uso para aplicações Vídeo Saiba Mais
12 Design de 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 proteger esses sistemas. 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 do LLM e LLMOps Vídeo Saiba Mais
15 Retrieval Augmented Generation (RAG) e Bancos de Dados Vetoriais Construção: 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 Construção: Uma aplicação usando modelos open source disponíveis no Hugging Face Vídeo Saiba Mais
17 Agentes de IA Construção: Uma aplicação usando um Framework de Agentes de IA Vídeo Saiba Mais
18 Fine-Tuning de LLMs Aprenda: O que, por que e como fazer fine-tuning em 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

Agradecimentos especiais a John Aziz por criar todas as GitHub Actions e workflows

Bernhard Merkle por suas contribuições essenciais em cada lição para melhorar a experiência do aprendiz e do código.

🎒 Outros Cursos

Nossa equipe produz outros cursos! Confira:

Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução por IA 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 humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.