Skip to content

Latest commit

 

History

History
179 lines (125 loc) · 23.9 KB

File metadata and controls

179 lines (125 loc) · 23.9 KB

Generative AI Para Principiantes

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

Licença GitHub Contribuidores GitHub Problemas GitHub Pedidos de pull GitHub PRs Bem-vindos

Observadores GitHub Forks GitHub Estrelas GitHub

Microsoft Foundry Discord

🌐 Suporte Multilíngue

Suportado via GitHub Action (Automatizado & Sempre Atualizado)

Árabe | Bengali | Búlgaro | Birmanês (Myanmar) | Chinês (Simplificado) | Chinês (Tradicional, Hong Kong) | Chinês (Tradicional, Macau) | Chinês (Tradicional, Taiwan) | Croata | Checo | Dinamarquês | Holandês | Estónio | Finlandês | Francês | Alemão | Grego | Hebraico | Hindi | Húngaro | Indonésio | Italiano | Japonês | Kannada | Coreano | Lituano | Malaio | Malayalam | Marathi | Nepali | Pidgin Nigeriano | Norueguês | Persa (Farsi) | Polaco | Português (Brasil) | Português (Portugal) | Punjabi (Gurmukhi) | Romeno | Russo | Sérvio (Cirílico) | Eslovaco | Esloveno | Espanhol | Suaíli | Sueco | Tagalo (Filipino) | Tamil | Telugu | 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 traduções, use sparse checkout:

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'

Isto dá-lhe tudo o que precisa para completar o curso com um download muito mais rápido.

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

Aprenda os fundamentos de construir aplicações de IA Generativa com o nosso curso abrangente de 21 lições pelos Microsoft Cloud Advocates.

🌱 Começando

Este curso tem 21 lições. Cada lição cobre o seu próprio tema, por isso comece onde quiser!

As lições são rotuladas como lições "Aprender" explicando um conceito de IA Generativa ou lições “Construir” que explicam um conceito e exemplos de código em Python e TypeScript quando possível.

Para Programadores .NET veja IA Generativa para Principiantes (Edição .NET)!

Cada lição inclui também uma secção "Continuar a Aprender" com ferramentas de aprendizagem adicionais.

O que Precisa

Para executar o código deste curso, pode usar qualquer um dos seguintes:

Criámos uma lição de Configuração do Curso para ajudar a configurar o seu ambiente de desenvolvimento.

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

🧠 Pronto para Desdobrar?

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

🗣️ Conheça Outros Alunos, Obtenha Apoio

Junte-se ao nosso servidor oficial Azure AI Foundry Discord para conhecer e entrar em rede com outros alunos deste curso e obter apoio.

Faça perguntas ou partilhe feedback do produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.

🚀 Está a Criar uma Startup?

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

🙏 Quer ajudar?

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

📂 Cada lição inclui:

  • Uma curta introdução em vídeo ao tema
  • Uma lição escrita localizada no README
  • Exemplos de código Python e TypeScript que suportam Azure OpenAI e OpenAI API
  • Links para recursos extra para continuar a sua aprendizagem

🗃️ Lições

# Link para a Lição Descrição Vídeo Aprendizagem Extra
00 Configuração do Curso Aprender: Como Configurar o Seu Ambiente de Desenvolvimento Vídeo em Breve Saber Mais
01 Introdução à IA Generativa e LLMs Aprender: Entender o que é IA Generativa e como funcionam os Grandes Modelos de Linguagem (LLMs). Vídeo Saber Mais
02 Explorando e comparando diferentes LLMs Aprender: Como selecionar o modelo certo para o seu caso de uso Vídeo Saber Mais
03 Usar a IA Generativa de Forma Responsável Aprender: Como construir aplicações de IA Generativa de forma responsável Vídeo Saber Mais
04 Compreender os Fundamentos da Engenharia de Prompts Aprender: Melhores Práticas de Engenharia de Prompts na Prática Vídeo Saber Mais
05 Criar Prompts Avançados Aprender: Como aplicar técnicas de engenharia de prompts que melhoram o resultado 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 a API Azure OpenAI / OpenAI Vídeo Saber Mais
07 Construir Aplicações de Chat Construir: Técnicas para construir e integrar eficientemente aplicações de chat. 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 Imagens Construir: Uma aplicação de geração de imagens Vídeo Saber Mais
10 Construir Aplicações de IA com 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 Assegurar as Suas Aplicações de IA Generativa Aprender: As ameaças e riscos para sistemas de IA e métodos para assegurar esses sistemas. Vídeo Saber Mais
14 O Ciclo de Vida da Aplicação de IA Generativa Aprender: As ferramentas e métricas para gerir o Ciclo de Vida do LLM e LLMOps Vídeo Saber Mais
15 Geração Aumentada por Recuperação (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 Ajuste Fino de LLMs Aprender: O quê, porquê e como fazer o ajuste fino de LLMs Vídeo Saber Mais
19 Construir com SLMs Aprender: Os benefícios de construir com Small Language Models Vídeo em Breve Saber Mais
20 Construir com Modelos Mistral Aprender: As caraterísticas e diferenças dos Modelos da Família Mistral Vídeo em Breve Saber Mais
21 Construir com Modelos Meta Aprender: As caraterí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 fluxos de trabalho

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

🎒 Outros Cursos

A nossa equipa produz outros cursos! Veja:

LangChain

LangChain4j para Iniciantes LangChain.js para Iniciantes


Azure / Edge / MCP / Agentes

AZD para Iniciantes Edge AI para Iniciantes MCP para Iniciantes Agentes de IA para Iniciantes


Série de IA Generativa

IA Generativa para Iniciantes IA Generativa (.NET) IA Generativa (Java) IA Generativa (JavaScript)


Aprendizagem Central

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Série Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Obter Ajuda

Se ficar preso ou tiver alguma questão sobre como criar aplicações de IA. Junte-se a outros aprendizes e programadores experientes nas discussões sobre MCP. É uma comunidade de apoio onde as perguntas são bem-vindas e o conhecimento é partilhado livremente.

Microsoft Foundry Discord

Se tiver feedback sobre o produto ou erros durante a criação, visite:

Microsoft Foundry Developer Forum


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 as traduções automáticas podem conter erros ou imprecisões. O documento original no seu idioma nativo deve ser considerado a fonte oficial. 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.