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 For Beginners

21 Lições que ensinam tudo o que precisa de 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 Multilingue

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 | Polaco | Turco | Grego | Tailandês | Sueco | Dinamarquês | Norueguês | Finlandês | Holandês | Hebraico | Vietnamita | Indonésio | Malaio | Tagalog (Filipino) | Suaíli | Húngaro | Checo | 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 criar aplicações de IA Generativa com o nosso curso completo de 21 lições, apresentado pelos Microsoft Cloud Advocates.

🌱 Começar

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

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

Para programadores .NET, veja Generative AI for Beginners (.NET Edition)!

Cada lição inclui também uma secção "Keep Learning" com ferramentas adicionais para aprofundar o conhecimento.

O que precisa

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

Criámos uma lição Course Setup para ajudar a configurar o seu ambiente de desenvolvimento.

Não se esqueça de dar estrela (🌟) a este repositório para o encontrar mais facilmente depois.

🧠 Pronto para implementar?

Se procura exemplos de código mais avançados, veja a nossa coleção de Exemplos de Código de IA Generativa em Python e TypeScript.

🗣️ Conheça outros aprendizes, obtenha apoio

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

Coloque questões ou partilhe feedback sobre o produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.

🚀 A criar uma startup?

Inscreva-se no Microsoft for Startups Founders Hub para receber créditos OpenAI gratuitos e até $150k em créditos Azure para aceder a modelos OpenAI através do Azure OpenAI Services.

🙏 Quer ajudar?

Tem sugestões ou encontrou erros ortográficos ou de código? Abra uma issue ou crie um pull request

📂 Cada lição inclui:

  • Uma breve introdução em vídeo ao tema
  • Uma lição escrita disponível no README
  • Exemplos de código em Python e TypeScript que suportam Azure OpenAI e OpenAI API
  • Ligações para recursos extra para continuar a aprender

🗃️ Lições

# Link da Lição Descrição Vídeo Aprendizagem Extra
00 Configuração do Curso Learn: Como Configurar o Seu Ambiente de Desenvolvimento Vídeo em Breve Saber Mais
01 Introdução à IA Generativa e LLMs Learn: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem Grande (LLMs) Vídeo Saber Mais
02 Explorar e comparar diferentes LLMs Learn: Como escolher o modelo certo para o seu caso de uso Vídeo Saber Mais
03 Usar IA Generativa de forma responsável Learn: Como construir aplicações de IA Generativa de forma responsável Vídeo Saber Mais
04 Compreender os Fundamentos do Prompt Engineering Learn: Práticas recomendadas de Prompt Engineering com exemplos práticos Vídeo Saber Mais
05 Criar Prompts Avançados Learn: Como aplicar técnicas de prompt engineering que melhoram os resultados dos seus prompts Vídeo Saber Mais
06 Construir Aplicações de Geração de Texto Construir: Uma aplicação de geração de texto usando Azure OpenAI / OpenAI API Vídeo Saber Mais
07 Construir Aplicações de Chat Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. Vídeo Saber Mais
08 Construir Aplicações de Pesquisa com Bases de Dados Vetoriais Construir: Uma aplicação de pesquisa que usa Embeddings para procurar dados. Vídeo Saber Mais
09 Construir Aplicações de Geração de Imagem Construir: Uma aplicação de geração de imagens Vídeo Saber Mais
10 Construir Aplicações de IA Low Code Construir: Uma aplicação de IA Generativa usando ferramentas Low Code Vídeo Saber Mais
11 Integrar Aplicações Externas com Function Calling Construir: O que é function calling e os seus casos de uso em aplicações Vídeo Saber Mais
12 Desenhar UX para Aplicações de IA Aprender: Como aplicar princípios de design UX ao desenvolver Aplicações de IA Generativa Vídeo Saber Mais
13 Garantir a Segurança das Suas Aplicações de IA Generativa Aprender: As ameaças e riscos aos sistemas de IA e os métodos para os proteger. Vídeo Saber Mais
14 O Ciclo de Vida das Aplicações de IA Generativa Aprender: As ferramentas e métricas para gerir o Ciclo de Vida dos LLM e LLMOps Vídeo Saber Mais
15 Retrieval Augmented Generation (RAG) e Bases de Dados Vetoriais Construir: Uma aplicação usando um Framework RAG para recuperar embeddings de Bases de Dados Vetoriais Vídeo Saber Mais
16 Modelos Open Source e Hugging Face Construir: Uma aplicação usando modelos open source disponíveis no Hugging Face Vídeo Saber Mais
17 Agentes de IA Construir: Uma aplicação usando um Framework de Agentes de IA Vídeo Saber Mais
18 Fine-Tuning de LLMs Aprender: O quê, porquê e como fazer fine-tuning de LLMs Vídeo Saber Mais
19 Construir com SLMs Aprender: As vantagens de construir com Small Language Models Vídeo em breve Saber Mais
20 Construir com Modelos Mistral Aprender: As características e diferenças dos Modelos da Família Mistral Vídeo em breve Saber Mais
21 Construir com Modelos Meta Aprender: As características e diferenças dos Modelos da Família Meta Vídeo em breve Saber Mais

🌟 Agradecimentos especiais

Agradecimentos especiais a John Aziz pela criação de todas as GitHub Actions e workflows

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

🎒 Outros Cursos

A nossa equipa produz outros cursos! Veja:

Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, por favor tenha em conta que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa 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 da utilização desta tradução.