Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 24.3 KB

File metadata and controls

189 lines (137 loc) · 24.3 KB

Generative AI For Beginners

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

Suportado via GitHub Action (Automatizado e 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 | Canarês | Coreano | Lituano | Malaio | Malaiala | 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 | Tagalog (Filipino) | Tamil | Telugu | Tailandês | Turco | Ucraniano | Urdu | Vietnamita

Prefere Clonar Localmente?

Este repositório inclui mais de 50 traduções, o que aumenta significativamente o tamanho de download. Para clonar sem as traduções, utilize checkout esparso:

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"

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

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

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

🌱 Começar

Este curso tem 21 lições. Cada lição cobre um tópico próprio, portanto comece onde quiser!

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

Para programadores .NET consulte IA Generativa para Iniciantes (Edição .NET)!

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

O que precisa

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

Criámos uma lição Configurar Curso para ajudá-lo na configuração do seu ambiente de desenvolvimento.

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

🧠 Pronto para Desdobrar?

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

🗣️ Conheça Outros Aprendentes, Obtenha Suporte

Junte-se ao nosso servidor oficial Azure AI Foundry Discord para conhecer e fazer networking com outros alunos que fazem este curso e obter suporte.

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

🚀 Está a Construir uma Startup?

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

🙏 Quer ajudar?

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

📂 Cada lição inclui:

  • Uma breve introdução em vídeo ao tópico
  • Uma lição escrita localizada no README
  • Exemplos de código Python e TypeScript que suportam Azure OpenAI e API OpenAI
  • Links para recursos adicionais para continuar a aprender

🗃️ Lições

# Link da 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: Compreender o que é IA Generativa e como funcionam os Modelos de Linguagem Grande (LLMs). Vídeo Saber Mais
02 Explorar e comparar diferentes LLMs Aprender: Como selecionar o modelo certo para o seu caso de uso Vídeo Saber Mais
03 Usar IA Generativa Responsavelmente Aprender: Como construir aplicações de IA Generativa de forma responsável Vídeo Saber Mais
04 Compreender os Fundamentos de Engenharia de Prompts Aprenda: Práticas recomendadas práticas de Engenharia de Prompts Vídeo Saber Mais
05 Criar Prompts Avançados Aprenda: 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 Construa: Uma aplicação de geração de texto usando Azure OpenAI / OpenAI API Vídeo Saber Mais
07 Construir Aplicações de Chat Construa: 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 Construa: Uma aplicação de pesquisa que usa embeddings para pesquisar dados. Vídeo Saber Mais
09 Construir Aplicações de Geração de Imagem Construa: Uma aplicação de geração de imagem Vídeo Saber Mais
10 Construir Aplicações de IA com Baixo Código Construa: Uma aplicação de IA Generativa usando ferramentas de baixo código Vídeo Saber Mais
11 Integrar Aplicações Externas com Function Calling Construa: O que é function calling e os seus casos de uso para aplicações Vídeo Saber Mais
12 Desenhar UX para Aplicações de IA Aprenda: 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 Aprenda: As ameaças e riscos para sistemas de IA e métodos para os proteger Vídeo Saber Mais
14 O Ciclo de Vida da Aplicação de IA Generativa Aprenda: 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 Construa: Uma aplicação usando um Framework RAG para recuperar embeddings de Bases Vetoriais Vídeo Saber Mais
16 Modelos Open Source e Hugging Face Construa: Uma aplicação usando modelos open source disponíveis no Hugging Face Vídeo Saber Mais
17 Agentes de IA Construa: Uma aplicação usando um Framework de Agentes de IA Vídeo Saber Mais
18 Ajuste Fino de LLMs Aprenda: O que, porquê e como fazer o ajuste fino dos LLMs Vídeo Saber Mais
19 Construir com SLMs Aprenda: Os benefícios de construir com Modelos Linguísticos Pequenos Vídeo em Breve Saber Mais
20 Construir com Modelos Mistral Aprenda: As características e diferenças dos Modelos da Família Mistral Vídeo em Breve Saber Mais
21 Construir com Modelos Meta Aprenda: 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 por ter contribuído de forma essencial em cada lição para melhorar a experiência do aprendiz e do código.

🎒 Outros Cursos

A nossa equipa produz outros cursos! Veja:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Série de IA Generativa

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Inteligência Artificial Generativa (JavaScript)


Aprendizagem Principal

ML para Iniciantes Ciência de Dados para Iniciantes IA para Iniciantes Cibersegurança para Iniciantes Desenvolvimento Web para Iniciantes IoT para Iniciantes Desenvolvimento XR para Iniciantes


Série Copilot

Copilot para Programação em Parelha com IA Copilot para C#/.NET Aventura Copilot

Obter Ajuda

Se ficar preso ou tiver alguma dúvida sobre como construir aplicações de IA. Junte-se a outros aprendizes e desenvolvedores experientes em 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 do produto ou erros durante o desenvolvimento visite:

Fórum de Desenvolvedores Microsoft Foundry


Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, tenha em conta 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 a tradução profissional efetuada por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas resultantes da utilização desta tradução.