Sobre o projeto

Generative AI for Beginners (Versão 3) é um curso gratuito de 21 lições da Microsoft Cloud Advocates para aprender a criar aplicações de IA generativa. Ele combina lições 'Learn' que explicam conceitos com lições 'Build' que adicionam exemplos de código práticos em Python e TypeScript quando possível. O código pode ser executado no Azure OpenAI Service, Microsoft Foundry Models, na API da OpenAI ou no Foundry Local para uso totalmente offline. Uma lição de configuração do curso ajuda a preparar o ambiente de desenvolvimento, e recomenda-se conhecimento básico de Python ou TypeScript. Cada lição inclui uma breve introdução em vídeo, um README escrito, exemplos de código e links para recursos de aprendizagem adicionais. Os tópicos abrangem fundamentos de LLM e comparação de modelos, IA responsável, fundamentos de engenharia de prompts e prompts avançados, aplicações de geração de texto, aplicações de chat, embeddings e pesquisa vetorial, geração de imagens, IA low-code, chamada de funções, design de UX para IA, segurança de aplicações de IA, o ciclo de vida de aplicações de IA generativa e LLMOps, RAG e bases de dados vetoriais, modelos open-source e Hugging Face, agentes de IA, ajuste fino de LLMs, modelos de linguagem pequenos e as famílias de modelos Mistral e Meta. O repositório é traduzido para mais de 50 idiomas por meio de GitHub Actions automatizados, e um comando de sparse checkout é fornecido para cloná-lo sem os grandes arquivos de tradução. Ele também vincula a cursos relacionados da Microsoft para iniciantes, uma edição .NET do curso e uma coleção de exemplos de código de IA generativa mais avançados em Python e TypeScript. Os alunos podem obter suporte através do servidor Microsoft Foundry Discord e contribuir abrindo issues ou criando pull requests.