mle-workflow
Faz seu agente gerenciar todo o ciclo de vida de machine learning em produção, desde dados até monitoramento e reversão.
O que ela faz
Esta ferramenta ajuda a transformar um projeto de inteligência artificial (IA) em um sistema robusto e confiável. Ela garante que os dados usados sejam consistentes, que o treinamento do modelo possa ser repetido e que a qualidade do modelo seja verificada antes de ser usado.
Quando usar
- ✓Ao planejar um novo sistema de IA para produção.
- ✓Ao converter um código de IA de um experimento para um sistema que pode ser usado repetidamente.
- ✓Ao verificar se um sistema de IA está funcionando corretamente e se pode ser revertido em caso de problemas.
Exemplo do que pedir para a IA
“Como posso transformar meu código de IA de um notebook em um sistema de treinamento e avaliação repetível?”
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 guia você através de etapas para definir como os dados e o modelo devem se comportar (contratos de dados). Ela também ajuda a configurar testes para garantir que o modelo funcione bem e a planejar como ele será colocado em uso e monitorado.
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 affaan-m/ECC --skill mle-workflowOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/pi/core/skills/mle-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 Engenharia de Machine Learning
Use esta habilidade para transformar o trabalho de modelos em um sistema de ML em produção com contratos de dados claros, treinamento repetível, portões de qualidade mensuráveis, artefatos implantáveis e monitoramento operacional.
Quando Ativar
- Planejando ou revisando um recurso de ML em produção, atualização de modelo, sistema de ranking, recomendador, classificador, fluxo de trabalho de embeddings ou pipeline de previsão.
- Convertendo código de notebook em um pipeline reutilizável de treinamento, avaliação, inferência em lote ou inferência online.
- Projetando critérios de promoção de modelo, avaliações offline/online, rastreamento de experimentos ou caminhos de rollback.
- Depurando falhas causadas por desvio de dados (data drift), vazamento de rótulos (label leakage), recursos desatualizados (stale features), incompatibilidade de artefatos ou lógica inconsistente de treinamento e serviço.
- Adicionando monitoramento de modelo, rollout canário (canary rollout), tráfego sombra (shadow traffic) ou verificações de qualidade pós-implantação.
Calibração de Escopo
Use apenas as trilhas que se encaixam no sistema à sua frente. Esta habilidade é útil para ranking, busca, recomendações, classificadores, previsão, embeddings, fluxos de trabalho de LLM, detecção de anomalias e análise em lote, mas não deve forçar uma arquitetura única para todos eles.
- Não assuma que todo modelo possui rótulos supervisionados, serviço online, um feature store, PyTorch, GPUs, revisão humana, testes A/B ou feedback em tempo real.
- Não adicione maquinário pesado de MLOps quando um contrato de dados, linha de base, script de avaliação e nota de rollback tornariam a mudança revisável.
- Faça suposições explícitas quando o projeto carecer de rótulos, resultados atrasados, definições de fatias (slices), tráfego de produção ou propriedade de monitoramento.
- Trate exemplos como andaimes intercambiáveis. Substitua métricas, modo de serviço, armazenamentos de dados e mecânicas de rollout pelos equivalentes nativos do projeto.
Habilidades Relacionadas
python-patternsepython-testingpara implementação em Python e cobertura pytest.pytorch-patternspara modelos de deep learning, carregadores de dados, tratamento de dispositivos e loops de treinamento.eval-harnesseai-regression-testingpara portões de promoção e verificações de regressão assistidas por agente.database-migrations,postgres-patternseclickhouse-iopara armazenamento de dados e superfícies de análise.deployment-patterns,docker-patternsesecurity-reviewpara serviço, segredos, contêineres e endurecimento de produção.
Reutilize a Superfície SWE
Não trate MLE como algo separado da engenharia de software. A maioria dos fluxos de trabalho SWE da ECC se aplica diretamente a sistemas de ML, muitas vezes com modos de falha mais rigorosos:
A instalação recomendada do minimal --with capability:machine-learning mantém a superfície do agente principal disponível ao lado desta habilidade. Para harnesses apenas de habilidade ou com agentes limitados, combine skill:mle-workflow com agent:mle-reviewer onde o alvo suporta agentes.
| Superfície SWE | Uso MLE |
|---|---|
product-capability / architecture-decision-records |
Transforme o trabalho de modelos em contratos de produto explícitos e registre escolhas irreversíveis de dados, modelo e rollout. |
repo-scan / codebase-onboarding / code-tour |
Encontre caminhos existentes de treinamento, recursos, serviço, avaliação e monitoramento antes de introduzir uma pilha de ML paralela. |
plan / feature-dev |
Escalone as mudanças de modelo como capacidades de produto com fases de dados, avaliação, serviço e rollback. |
tdd-workflow / python-testing |
Teste transformações de recursos, lógica de divisão, cálculos de métricas, carregamento de artefatos e esquemas de inferência antes da implementação. |
code-reviewer / mle-reviewer |
Revise a qualidade do código, além de riscos específicos de ML como vazamento, reprodutibilidade, promoção e monitoramento. |
build-fix / pr-test-analyzer |
Diagnostique CI quebrada, avaliações instáveis, fixtures ausentes e falhas de modelo ou dependência específicas do ambiente. |
quality-gate / test-coverage |
Exija evidências automatizadas para transformações, métricas, contratos de inferência, portões de promoção e comportamento de rollback. |
eval-harness / verification-loop |
Transforme métricas offline, verificações de fatias, orçamentos de latência e simulações de rollback em portões repetíveis. |
ai-regression-testing |
Preserve cada bug de produção como uma regressão: recurso ausente, rótulo desatualizado, artefato incorreto, desvio de esquema ou incompatibilidade de serviço. |
api-design / backend-patterns |
Projete APIs de predição, trabalhos em lote, endpoints de retreinamento idempotentes e envelopes de resposta. |
database-migrations / postgres-patterns / clickhouse-io |
Versionamento de rótulos, snapshots de recursos, logs de predição, métricas de experimentos e análises de desvio. |
deployment-patterns / docker-patterns |
Empacote imagens de treinamento e serviço reproduzíveis com verificações de integridade, limites de recursos e rollback. |
…
Perguntas frequentes
Preciso saber programar para usar isso?
Não é preciso ser um programador experiente. A ferramenta é projetada para guiar você através do processo, mesmo que você não conheça os detalhes técnicos de programação.
O que são 'contratos de dados'?
Contratos de dados são como regras que garantem que os dados que entram e saem do seu sistema de IA estejam sempre no formato esperado, evitando erros inesperados.
O que significa 'reproduzível'?
Reproduzível significa que você pode repetir o processo de treinamento do seu modelo de IA e obter exatamente o mesmo resultado, garantindo consistência e confiabilidade.
Detalhes
Descrição original do autor
Production machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback. Use when building, reviewing, or hardening ML systems beyond one-off notebooks.
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #84
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
mcp-builder
Ajuda seu agente a criar servidores que conectam LLMs a serviços externos. Essencial para integrar APIs e serviços usando Python ou Node/TypeScript.
anthropics/skills
prepare-mcp-integration
Prepara integrações com fornecedores (MCP) através de pesquisa e aprovação humana. Segue um processo guiado para novas integrações.
paperclipai/paperclip
first-task
Guia o agente na primeira tarefa do usuário. Ele interpreta a resposta inicial, esclarece o objetivo e propõe um plano ou tarefa única para aprovação.
paperclipai/paperclip