Visão geral de LLMOps

Conceitos de LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

O que vamos aprender no curso

Uma ilustração divertida de um livro sentado à mesa, estudando

 

  • LLMOps ajuda a gerenciar, implantar e manter apps de modelos de linguagem
  • Vamos ver:
    • Fundamentos
    • Ciclo de vida de apps de LLM
    • Desafios e pontos de atenção
1 Ilustrações de Manfred Steger @ Pixabay
Conceitos de LLMOps

Recap de LLMs

 

 

O que são LLMs?
  • 📚 Treinados com grandes volumes de texto
  • 🧠 Entendem e geram texto parecido com o humano
  • 💡 Um marco da IA

 

 

O que os diferencia?
  • 🏋 Normalmente pré-treinados
  • 🐘 Número enorme de parâmetros
  • 💻 Alto custo computacional
  • 🎲 Imprevisíveis
Conceitos de LLMOps

Como começou...

  • Consultas iam direto para o modelo
  • O foco era operar o modelo
  • Dados só entravam ao fazer fine-tuning

Um pipeline simples mostrando uma consulta entrando em um LLM e gerando uma saída

Conceitos de LLMOps

... versus como está indo

  • Integrar dados da organização antes da geração de texto
  • Passos podem envolver processamento e manipulação de dados
  • Uma ou várias chamadas de modelo, para texto, imagem ou multimodal

Resultando no que chamamos de aplicativos de LLM ao longo do curso

Ilustração de um pipeline complexo de LLM

Conceitos de LLMOps

A necessidade de LLMOps

 

 

Integração sem atritos

Conceitos de LLMOps

A necessidade de LLMOps

 

 

Transições suaves no ciclo de vida

Conceitos de LLMOps

A necessidade de LLMOps

 

 

Gestão eficiente e escalável

Conceitos de LLMOps

LLMOps versus MLOps

Conceitos de LLMOps

LLMOps versus MLOps

Algumas diferenças:

LLMOps MLOps
Tamanho do modelo Grande Geralmente menor
Dados Texto Qualquer dado
Modelos pré-treinados Normalmente sim Normalmente não
Melhoria do modelo Prompt engineering e fine-tuning Engenharia de features e seleção de modelo
Generalização Uso geral Escopo fixo
Imprevisibilidade Alta Baixa
Saída Principalmente texto Específica da tarefa
Conceitos de LLMOps

Vamos praticar!

Conceitos de LLMOps

Preparing Video For Download...