IA Compendium — Filter & Quality Criteria
Filtro "Para o Kode" + critérios de qualidade por seção do topic IA. Consumido por
/k-compendium iadurante Passo 3 (escrita) e Passo 2 (gap analysis).
Estrutura do compendium IA
docs/ia/compendium/
├── INDEX.md ← master index
├── 01-fundamentos/
│ ├── paradigmas.md ← taxonomia conceitual (preditivo/generativo, etc.)
│ ├── livros.md ← livros essenciais de ML/IA
│ ├── papers-fundacionais.md ← papers por era (1943–hoje)
│ └── agi-asi-superinteligencia.md ← definições AGI/ASI/AIXI, caminhos e limites (From AGI to ASI, DeepMind 2026)
├── 02-arquiteturas/
│ ├── transformer-e-atencao.md ← Transformer, MQA, GQA, MLA, FlashAttention, RoPE, MoE
│ ├── arquiteturas-alternativas.md ← SSMs, Mamba, xLSTM, RWKV, Liquid, JEPA, híbridos
│ ├── paradigmas-alternativos.md ← Neurosimbólico, Tsetlin, HDC, Forward-Forward, EBM, Active Inference
│ └── multimodal.md ← Flamingo, Chameleon, LLaVA-NeXT, treinamento cross-modal
├── 03-modelos/
│ ├── open-source.md ← Llama, Qwen, DeepSeek, Mistral, Gemma, Phi e outros
│ └── proprietarios.md ← GPT, Claude, Gemini, Grok; scores e leaderboards
├── 04-treinamento/
│ ├── pre-treino.md ← scaling laws, curadoria, paralelismo, ZeRO, FSDP
│ ├── pos-treino.md ← SFT, DPO, GRPO, RLVR, PRMs, test-time compute
│ ├── datasets.md ← datasets por categoria com tamanho e licença
│ ├── dados-sinteticos.md ← Self-Instruct, Orca, Phi Textbooks, MetaMath
│ ├── data-pipeline.md ← crawler, dedup, filtros, PII scrubbing
│ └── economia.md ← custo por escala, build vs buy, roadmap
├── 05-inferencia/
│ ├── quantizacao.md ← GPTQ, AWQ, GGUF, TurboQuant, BitNet, NVFP4
│ ├── speculative-decoding.md ← EAGLE, Medusa, Lookahead, MTP
│ ├── kv-cache.md ← PagedAttention, RadixAttention, H2O, SnapKV
│ └── servidores.md ← vLLM, SGLang, TGI, llama.cpp, Ollama, TensorRT-LLM
├── 06-hardware/
│ ├── gpus-nvidia.md ← A100, H100, H200, B100/B200/B300, GB200, RTX
│ ├── gpus-outros-asics.md ← AMD MI, Google TPU, AWS Trainium, Intel Gaudi, Groq
│ ├── memoria-interconexao.md ← HBM, GDDR, NVLink, InfiniBand, PCIe, CXL
│ ├── neuromorfico.md ← Loihi 2, NorthPole, SpiNNaker, BrainScaleS, SNN
│ └── energia-refrigeracao-recursos.md ← consumo, PUE, WUE, minerais, sustentabilidade
├── 07-frameworks/ ← treino distribuído, fine-tuning, inferência local, agentes, protocolos, observabilidade
├── 08-benchmarks/ ← gerais, código, agentes, multimodal, avaliação contínua
├── 09-aplicacoes/ ← vida, física/matemática, visão, áudio, vídeo/3D/world models
├── 10-seguranca/ ← interpretabilidade, alinhamento
└── 11-infraestrutura/ ← cluster self-hosted, MLOpsCritérios de qualidade por seção
Para novos modelos (03-modelos/)
Um modelo merece entrada se atender ≥ 2 dos critérios:
- Pesos abertos com licença permissiva (MIT, Apache 2.0)
- Score de benchmark top-5 no domínio (coding, reasoning, multimodal)
- Inovação arquitetural documentada em paper
- Relevante para fine-tuning do Kode (código, instrução, raciocínio)
Para novos papers (01-fundamentos/papers-fundacionais.md)
Um paper é fundacional se:
- Foi amplamente citado (>500 citações) OU
- Introduziu uma técnica que virou padrão da indústria OU
- É um marco histórico (primeiro de sua categoria)
Para benchmarks (08-benchmarks/)
Um benchmark merece entrada se:
- É amplamente usado como referência nos papers mais recentes
- Testa capacidade não coberta por outros benchmarks
- Não está saturado (top models <95% de acerto)
Para hardware (06-hardware/)
Hardware merece entrada se:
- É usado ou acessível para treino/inferência de LLMs
- Tem specs relevantes (VRAM, bandwidth, TFLOPS) documentadas
Para infraestrutura de cluster (11-infraestrutura/)
Conteúdo merece entrada se:
- É uma ferramenta ou prática para orquestrar GPUs em escala
- Resolve problemas reais de networking, storage ou scheduling
- Tem documentação pública e comunidade ativa
Para data pipeline (04-treinamento/data-pipeline.md)
Técnica merece entrada se:
- É usada em pipelines de produção (não apenas academic)
- Tem código aberto ou implementação disponível
- Resolve problema de escala (dedup em TB+, filtragem automatizada)
Para economia e estratégia (04-treinamento/economia.md)
Conteúdo merece entrada se:
- Dá números concretos de custo por escala de treino
- Compara trade-offs entre build, fine-tune e API
- Ajuda a planejar roadmap de modelo (quando escalar, quando parar)
Para avaliação contínua (08-benchmarks/avaliacao-continua.md)
Técnica merece entrada se:
- Permite avaliar modelo próprio sem contaminação
- Automatiza comparação entre versões de modelo
- Detecta drift de qualidade em produção
Filtro para o Kode
Em todo arquivo, priorizar informações que respondem a:
- Qual modelo usar como base para fine-tuning? → Qwen2.5-Coder-32B como padrão; comparar novos challengers
- Como treinar com hardware disponível? → 2× RTX 4090 (96 GB total); foco em QLoRA e quantização
- Como fazer inferência eficiente? → vLLM + SGLang; quantização AWQ/GGUF
- Qual pipeline de pós-treino? → SFT → DPO → RLVR com builds como reward
- Que benchmarks medem coding real? → SWE-bench Verified acima de tudo
- Como montar um cluster de treino? → Kubernetes/Slurm, InfiniBand, storage distribuído para datasets
- Como construir e curar datasets próprios? → crawler, dedup (MinHash/SimHash), filtros de qualidade, PII scrubbing
- Quanto custa treinar por escala? → Tabelas de custo 7B30B70B; quando vale build vs fine-tune vs API
- Como avaliar modelos continuamente? → eval loop privado, canary strings, LLM-as-a-judge calibrado
- Como versionar e deployar modelos? → MLOps: checkpointing, canary deploy, monitoring de drift, rate limiting
Regras de escrita por arquivo
O que SEMPRE incluir:
- ID do arXiv para todo paper (formato:
arXiv:XXXX.XXXXX) - Conferência ou venue de publicação (ICLR, NeurIPS, Nature, etc.)
- Número de parâmetros, contexto, licença para todo modelo
- Scores de benchmarks com data ("abril 2026") para não envelhecer mal
- Seção "Para o Kode" ou linha de recomendação quando o item for acionável
O que NUNCA fazer:
- Inventar arXiv IDs — se não souber, escrever "Relatório técnico" ou "Blog post"
- Incluir datasets de avaliação (MMLU, SWE-bench, HumanEval) em listas de dados de treino
- Duplicar conteúdo já coberto em outro arquivo do compendium (referenciar via link relativo)
- Escrever scores sem indicar qual modelo/sistema os atingiu
Formato do texto:
- Prosa e comentários em português brasileiro
- Nomes técnicos, identificadores, nomes de modelos e ferramentas em inglês (ex: "Quantização" é o título, mas "GPTQ, AWQ, GGUF" ficam como estão)
- Tabelas para specs comparativas — mais legível que listas
- Seção de benchmarks com tabela no final de cada arquivo de modelo