Communitygithub.com

Manual de Adoção de ML

Metodologia completa para agentes de IA e engenheiros de software adicionarem algoritmos de machine learning a bases de código existentes sem ML. Aborda definição do problema, preparação de dados, desacoplamento arquitetural e integração de modelo de base. Use ao adicionar uma capacidade de ML a uma base de código que não possui nenhuma, desde a definição do problema até um modelo de base.

O que é Manual de Adoção de ML?

Este skill fornece uma metodologia adaptativa para implementar modelos de machine learning em projetos de engenharia de software existentes. Ele preenche a lacuna entre a engenharia de software tradicional e o MLOps, estruturando como o ML deve ser pesquisado, desacoplado, treinado e integrado. O playbook é útil quando um usuário pede para 'adicionar ML' a uma base de código, ao planejar a integração de um novo modelo em uma aplicação sem ML, ou ao estruturar um fluxo de trabalho para um agente construir, treinar e implantar um componente de ML de forma adaptativa. Ele suporta plataformas como Claude Code, Cursor, Codex e outros agentes de IA que seguem instruções baseadas em SKILL.md, detalhando cinco fases: definição do problema e viabilidade, preparação de dados, integração arquitetural e desacoplamento, implementação e treinamento do modelo, e transferência para MLOps, com um fluxo de trabalho iterativo para o agente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/ml-adoption-playbook

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que Manual de Adoção de ML faz?

Este skill fornece uma metodologia adaptativa para implementar modelos de machine learning em projetos de engenharia de software existentes. Ele preenche a lacuna entre a engenharia de software tradicional e o MLOps, estruturando como o ML deve ser pesquisado, desacoplado, treinado e integrado.

Quando Ativar

  • Um usuário pede para "adicionar ML" ou "adicionar um algoritmo" à sua base de código existente.
  • Planejamento da integração de um novo modelo (ex.: recomendação, classificação, previsão) em uma aplicação sem ML.
  • Estruturação de um fluxo de trabalho para um agente construir, treinar e implantar um componente de ML de forma adaptativa.

Fase 1: Definição do Problema e Viabilidade

Antes de escrever código de modelo, estabeleça o "porquê" e o "como".

  • Verificação Heurística: Pergunte ao usuário se uma heurística simples (ex.: regex, ordenação baseada em regras) poderia resolver o problema mais rapidamente. Se sim, comece por aí.
  • Definição de Métrica: Defina qual métrica de negócio o modelo de ML está tentando melhorar (ex.: taxa de clique, latência reduzida).
  • Orçamento de Erro: Defina como é uma previsão "ruim" e como o sistema deve lidar com ela.

Fase 2: Preparação de Dados

ML é inútil sem dados limpos e acessíveis.

  • Auditar Fontes de Dados: Identifique onde os dados de treinamento residem. É um banco de dados ativo, um CSV estático ou uma API?
  • Contrato de Dados: Estabeleça um esquema para os dados de entrada. Quais características são necessárias? O que acontece se uma característica estiver faltando?
  • Prevenção de Vazamento: Garanta que a divisão de dados proposta pelo usuário não vaze acidentalmente informações futuras para o conjunto de treinamento (ex.: divisão cronológica para dados de série temporal).

Fase 3: Integração Arquitetural e Desacoplamento

Não acople fortemente a inferência do modelo à lógica de negócio central.

  • Limite da API: Sugira colocar o modelo atrás de um endpoint de API (ex.: usando fastapi-patterns ou django-patterns) ou de uma classe de serviço dedicada.
  • Mecanismos de Fallback: Projete um estado padrão. Se o modelo demorar muito para responder ou lançar um erro, o sistema deve cair graciosamente para uma regra codificada.
  • Feature Flags: Envolva a chamada de inferência do novo ML em um feature flag para que possa ser ativada (ou desativada) com segurança.

Fase 4: Implementação e Treinamento do Modelo

Estruture o código para reprodutibilidade e iteração.

  • Comece Simples: Construa primeiro um modelo de base (ex.: uma Regressão Logística simples do scikit-learn ou uma camada linear básica do PyTorch).
  • Reprodutibilidade: Aplique pytorch-patterns ou práticas recomendadas semelhantes: fixe sementes aleatórias, torne o código independente de dispositivo e documente explicitamente as formas dos tensores/arrays.
  • Evidência Automatizada: Exija testes para as transformações de dados e o esquema de inferência. Não aceite um modelo sem um script de avaliação que o compare com a linha de base.

Fase 5: Transferência para MLOps

Uma vez que o modelo de base esteja integrado, mude o foco para operações contínuas.

  • Consulte mle-workflow: Oriente o usuário a configurar rastreamento de experimentos, registros de modelos e detecção de deriva.
  • CI/CD: Adicione a etapa de avaliação do modelo ao pipeline de CI existente para garantir que commits futuros não degradem o desempenho do modelo.

Fluxo de Trabalho Iterativo do Agente

Ao ajudar um usuário através deste manual, os agentes devem:

  1. Fazer perguntas esclarecedoras para completar a Fase 1 antes de propor arquiteturas.
  2. Elaborar um contrato de dados na Fase 2 para aprovação do usuário.
  3. Escrever a interface de desacoplamento (API/Serviço) na Fase 3 antes de escrever o loop de treinamento.
  4. Entregar um script reproduzível na Fase 4 que treine o modelo e salve o artefato.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Habilidades Relacionadas