21 Lições a ensinar tudo o que precisa de saber para começar a construir aplicações de IA Generativa
Á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 | Marata | Nepalês | 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 mais de 50 traduções de idiomas que aumentam significativamente o tamanho do download. Para clonar sem traduções, use checkout esparso:
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 concluir o curso com um download muito mais rápido.
Aprenda os fundamentos para construir aplicações de IA Generativa com nosso curso abrangente de 21 lições, criado pelos Microsoft Cloud Advocates.
Este curso tem 21 lições. Cada lição cobre um tópico próprio, por isso comece onde quiser!
As lições estão rotuladas como lições "Aprender" que explicam um conceito de IA Generativa ou como lições "Construir" que explicam um conceito e exemplos de código em Python e TypeScript sempre que possível.
Para desenvolvedores .NET consulte IA Generativa para Iniciantes (Edição .NET)!
Cada lição também inclui uma seção "Continuar a Aprender" com ferramentas de aprendizagem adicionais.
-
Azure OpenAI Service - Lições: "aoai-assignment"
-
Catálogo de Modelos do GitHub Marketplace - Lições: "githubmodels"
-
API do OpenAI - Lições: "oai-assignment"
-
Conhecimentos básicos de Python ou TypeScript são úteis - *Para principiantes absolutos, veja estes cursos de Python e TypeScript
-
Uma conta GitHub para bifurcar este repositório completo para sua própria conta GitHub
Criámos uma lição Configuração do Curso para o ajudar a configurar o seu ambiente de desenvolvimento.
Não esqueça de estrelas (🌟) para este repositório para o encontrar mais facilmente depois.
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.
Junte-se ao nosso servidor oficial Azure AI Foundry Discord para conhecer e fazer networking com outros alunos que estão a fazer este curso e obter suporte.
Faça perguntas ou partilhe feedback do produto no nosso Fórum de Desenvolvedores Azure AI Foundry no Github.
Visite Microsoft for Startups para saber como começar a construir com créditos Azure hoje.
Tem sugestões ou encontrou erros ortográficos ou de código? Abra um problema ou Crie um pull request
- Uma breve 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 API OpenAI
- Ligações para recursos adicionais para continuar a sua aprendizagem
| # | 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 da Engenharia de Prompts | Aprender: Práticas recomendadas práticas de Engenharia de Prompts | Vídeo | Saiba Mais |
| 05 | Criar Prompts Avançados | Aprender: Como aplicar técnicas de engenharia de prompts que melhoram o resultado dos seus prompts. | Vídeo | Saiba 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 | Saiba Mais |
| 07 | Construir Aplicações de Chat | Construir: Técnicas para construir e integrar aplicações de chat de forma eficiente. | Vídeo | Saiba 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 | Saiba Mais |
| 09 | Construir Aplicações de Geração de Imagem | Construir: Uma aplicação de geração de imagens | Vídeo | Saiba Mais |
| 10 | Construir Aplicações de IA Low Code | Construir: Uma aplicação de IA Generativa usando ferramentas Low Code | Vídeo | Saiba Mais |
| 11 | Integrar Aplicações Externas com Chamada de Função | Construir: O que é chamada de função e os seus casos de uso para aplicações | Vídeo | Saiba 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 | Saiba 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 proteger estes sistemas. | Vídeo | Saiba Mais |
| 14 | O Ciclo de Vida da Aplicação de IA Generativa | Aprender: As ferramentas e métricas para gerir o Ciclo de Vida dos LLM e LLMOps | Vídeo | Saiba 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 | Saiba Mais |
| 16 | Modelos Open Source e Hugging Face | Construir: Uma aplicação usando modelos open source disponíveis no Hugging Face | Vídeo | Saiba Mais |
| 17 | Agentes de IA | Construir: Uma aplicação usando um Framework de Agente de IA | Vídeo | Saiba Mais |
| 18 | Ajuste Fino de LLMs | Aprender: O que, porquê e como fazer ajuste fino de LLMs | Vídeo | Saiba Mais |
| 19 | Construir com SLMs | Aprender: Os benefícios de construir com Pequenoss Modelos de Linguagem | Vídeo em breve | Saiba Mais |
| 20 | Construir com Modelos Mistral | Aprender: As características e diferenças dos Modelos da Família Mistral | Vídeo em breve | Saiba Mais |
| 21 | Construir com Modelos Meta | Aprender: As características e diferenças dos Modelos da Família Meta | Vídeo em breve | Saiba Mais |
Agradecimentos especiais a John Aziz por criar todas as GitHub Actions e workflows
Bernhard Merkle por fazer contribuições chave a cada lição para melhorar a experiência do aprendiz e do código.
A nossa equipa produz outros cursos! Veja:
Se ficar bloqueado ou tiver dúvidas 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.
Se tiver feedback sobre o produto ou encontrar erros durante o desenvolvimento, visite:
Aviso Legal: Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos pela precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte definitiva. Para informações críticas, recomenda-se a tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações erradas decorrentes da utilização desta tradução.