Pular para o conteúdo
Skillpedia
Machine learning41 mil · #4905

ml-pipeline-workflow

Ajuda seu agente a construir todo o processo de machine learning, desde os dados até o modelo final. É útil para automatizar e gerenciar o ciclo de vida dos modelos de IA.

O que ela faz

Esta ferramenta ajuda a criar um fluxo completo para projetos de inteligência artificial (IA), desde a organização dos dados até a implantação do modelo final. Ela guia você em todas as etapas, garantindo que tudo funcione bem junto.

Quando usar

  • ✓Ao iniciar um novo projeto de IA do zero.
  • ✓Quando você precisa automatizar o processo de treinamento e implantação de modelos.
  • ✓Para organizar e conectar as diferentes partes de um sistema de IA.

Exemplo do que pedir para a IA

“Como posso montar um fluxo completo para treinar e implantar um modelo de IA?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/wshobson/agents/blob/main/plugins/machine-learning-ops/skills/ml-pipeline-workflow/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/wshobson/agents/blob/main/plugins/machine-learning-ops/skills/ml-pipeline-workflow/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta descreve as etapas necessárias, como preparar os dados, treinar o modelo, validá-lo e colocá-lo em uso. Ela também sugere como conectar essas etapas usando ferramentas comuns de automação.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add wshobson/agents --skill ml-pipeline-workflow

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/machine-learning-ops/skills/ml-pipeline-workflow/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Fluxo de Trabalho de Pipeline de ML

Orquestração completa de pipeline MLOps de ponta a ponta, desde a preparação de dados até a implantação do modelo.

Visão Geral

Esta habilidade fornece orientação abrangente para a construção de pipelines de ML de produção que gerenciam o ciclo de vida completo: ingestão de dados → preparação → treinamento → validação → implantação → monitoramento.

Quando Usar Esta Habilidade

  • Construindo novos pipelines de ML do zero
  • Projetando orquestração de fluxo de trabalho para sistemas de ML
  • Implementando automação de dados → modelo → implantação
  • Configurando fluxos de trabalho de treinamento reproduzíveis
  • Criando orquestração de ML baseada em DAG
  • Integrando componentes de ML em sistemas de produção

O Que Esta Habilidade Oferece

Capacidades Principais

  1. Arquitetura de Pipeline

    • Design de fluxo de trabalho de ponta a ponta
    • Padrões de orquestração DAG (Airflow, Dagster, Kubeflow)
    • Dependências de componentes e fluxo de dados
    • Estratégias de tratamento de erros e retentativas
  2. Preparação de Dados

    • Validação de dados e verificações de qualidade
    • Pipelines de engenharia de features
    • Versionamento de dados e linhagem
    • Estratégias de divisão treino/validação/teste
  3. Treinamento de Modelo

    • Orquestração de jobs de treinamento
    • Gerenciamento de hiperparâmetros
    • Integração de rastreamento de experimentos
    • Padrões de treinamento distribuído
  4. Validação de Modelo

    • Frameworks de validação e métricas
    • Infraestrutura de testes A/B
    • Detecção de regressão de desempenho
    • Fluxos de trabalho de comparação de modelos
  5. Automação de Implantação

    • Padrões de serviço de modelo
    • Implantações Canary
    • Estratégias de implantação Blue-green
    • Mecanismos de rollback

Documentação de Referência

Veja o diretório references/ para guias detalhados:

  • data-preparation.md - Limpeza, validação e engenharia de features de dados
  • model-training.md - Fluxos de trabalho de treinamento e melhores práticas
  • model-validation.md - Estratégias de validação e métricas
  • model-deployment.md - Padrões de implantação e arquiteturas de serviço

Ativos e Modelos

O diretório assets/ contém:

  • pipeline-dag.yaml.template - Modelo DAG para orquestração de fluxo de trabalho
  • training-config.yaml - Modelo de configuração de treinamento
  • validation-checklist.md - Checklist de validação pré-implantação

Padrões de Uso

Configuração Básica de Pipeline

# 1. Define pipeline stages
stages = [
    "data_ingestion",
    "data_validation",
    "feature_engineering",
    "model_training",
    "model_validation",
    "model_deployment"
]

# 2. Configure dependencies
# See assets/pipeline-dag.yaml.template for full example

Fluxo de Trabalho de Produção

  1. Fase de Preparação de Dados

    • Ingerir dados brutos de fontes
    • Executar verificações de qualidade de dados
    • Aplicar transformações de features
    • Versionar datasets processados
  2. Fase de Treinamento

    • Carregar dados de treinamento versionados
    • Executar jobs de treinamento
    • Rastrear experimentos e métricas
    • Salvar modelos treinados
  3. Fase de Validação

    • Executar suíte de testes de validação
    • Comparar com a linha de base
    • Gerar relatórios de desempenho
    • Aprovar para implantação
  4. Fase de Implantação

    • Empacotar artefatos do modelo
    • Implantar na infraestrutura de serviço
    • Configurar monitoramento
    • Validar tráfego de produção

Melhores Práticas

Design de Pipeline

  • Modularidade: Cada estágio deve ser testável independentemente
  • Idempotência: Reexecutar estágios deve ser seguro
  • Observabilidade: Registrar métricas em cada estágio
  • Versionamento: Rastrear versões de dados, código e modelo
  • Tratamento de Falhas: Implementar lógica de retentativa e alertas

Gerenciamento de Dados

  • Usar bibliotecas de validação de dados (Great Expectations, TFX)
  • Versionar datasets com DVC ou ferramentas similares
  • Documentar transformações de engenharia de features
  • Manter rastreamento de linhagem de dados

Operações de Modelo

  • Separar infraestrutura de treinamento e de serviço
  • Usar registros de modelos (MLflow, Weights & Biases)
  • Implementar rollouts graduais para novos modelos
  • Monitorar o drift de desempenho do modelo
  • Manter capacidades de rollback

Estratégias de Implantação

  • Começar com implantações shadow
  • Usar releases canary para validação
  • Implementar infraestrutura de testes A/B
  • Configurar gatilhos de rollback automatizados
  • Monitorar latência e throughput

Pontos de Integração

Ferramentas de Orquestração

  • Apache Airflow: Orquestração de fluxo de trabalho baseada em DAG
  • Dagster: Orquestração de pipeline baseada em ativos
  • Kubeflow Pipelines: Fluxos de trabalho de ML nativos do Kubernetes
  • Prefect: Automação moderna de fluxo de dados

Rastreamento de Experimentos

  • MLflow para rastreamento de experimentos e registro de modelos
  • Weights & Biases para visualização e colaboração

…

Perguntas frequentes

O que é um pipeline de ML?

É uma sequência de passos automatizados que preparam dados, treinam um modelo de IA, o testam e o preparam para ser usado em aplicações reais.

O que significa MLOps?

É um conjunto de práticas que combina Machine Learning (ML) com operações de software (DevOps) para automatizar e gerenciar o ciclo de vida dos modelos de ML.

Quais ferramentas posso usar para criar esses fluxos?

Exemplos incluem Apache Airflow, Dagster, Kubeflow Pipelines e Prefect para organizar as etapas, e ferramentas como MLflow para acompanhar experimentos e modelos.

Detalhes

Descrição original do autor

Build end-to-end MLOps pipelines from data preparation through model training, validation, and production deployment. Use when creating ML pipelines, implementing MLOps practices, or automating model training and deployment workflows.

repo: wshobson/agents

Popularidade

Estrelas no GitHub
41 mil
Posição no ranking
#4905
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas