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
Mensagem pronta para colar
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-workflowOu 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.mdConteú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
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
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
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
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
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
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
Fase de Treinamento
- Carregar dados de treinamento versionados
- Executar jobs de treinamento
- Rastrear experimentos e métricas
- Salvar modelos treinados
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
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
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem