pular para o conteúdo
base de conhecimento · ferramentas de código com IA

Ferramentas de código com IA, decifradas.

O que Claude Code, OpenCode, OMP, OMO, herdr e os modelos por trás deles realmente são, como diferem, quando usar cada um e como manter o resultado seguro.

$ clique num card para ver os detalhes · ctrl+k para buscar

mapa de aprendizado

Os tópicos estão organizados por nível, dos fundamentos ao avançado. As setas vão do pré-requisito para o que se apoia nele. Selecione um tópico para ver uma prévia ou siga o próximo passo destacado.

Seu próximo passo

0 de 9 estudados
começar este tópico

01 Fundamentos

As ideias sobre as quais todo o resto se apoia.

02 Prática

Aplique os controles e faça-os funcionar na prática.

03 Avançado

Projete, escale e opere em profundidade.

  • estudado
  • pronto para estudar
  • faltam pré-requisitos

do entender ao confiar

Entenda as ferramentas, escolha pela tarefa, conduza com bom contexto e verifique tudo. Cada chip abre o tópico correspondente.

  1. 01entender

    o que essas ferramentas realmente são

    gate: você sabe dizer a qual camada uma ferramenta pertence e quanta autonomia cabe na tarefa

  2. 02escolher

    a ferramenta e o modelo certos para o trabalho

    gate: ferramenta e modelo escolhidos por tarefa e risco, não por hábito

  3. 03conduzir

    dar contexto, dividir o trabalho

    gate: cada tarefa é pequena, especificada e tem uma verificação que decide o sucesso

  4. 04verificar

    confie apenas no que você pode checar

    gate: nada entra sem verificação, e o agent não alcança o que não deveria

tópicos

O espectro do vibecoding
"Vibecoding" nomeia uma forma de trabalhar, não uma ferramenta: você descreve o que quer e conduz pelos resultados em vez de ler cada linha. É excelente para alguns trabalhos e imprudente para outros, e saber qual é qual é a habilidade.
conceito· etapa: understand
Modelo, harness e provider
Um agent de código não é só um modelo. É um modelo mais um harness (o programa que lhe dá ferramentas, contexto e regras) acessado por meio de um provider. A maior parte da confusão neste campo vem de misturar os três.
conceito· etapa: understand
Agents de código comparados
Alguns são harnesses, outros são plugins que ficam sobre um harness, e outros nem são agents. Classificá-los na camada certa explica a maior parte das diferenças.
prática· etapa: choose
Escolhendo um modelo: de fronteira, barato e aberto
O melhor modelo para uma tarefa é o mais barato que passa nos seus testes. Preço, velocidade e privacidade importam tanto quanto as pontuações de benchmark, e modelos no estilo DeepSeek tornam esse trade-off concreto.
prática· etapa: choose
Quando usar o quê
Comece pela tarefa e pelo seu risco, não pela ferramenta de que você gosta. Uma pequena tabela de decisão cobre a maioria dos dias.
conceito· etapa: choose
Context engineering para agents de código
Agents não se lembram do seu projeto; eles leem o que você coloca na frente deles. Bons resultados vêm do que o modelo vê: instruções claras, os arquivos certos, um plano e tarefas pequenas o bastante para verificar.
técnica· etapa: drive
Orquestração e agents paralelos
Um agent é um pair programmer. Vários agents são uma equipe pequena, e uma equipe precisa de isolamento, de uma forma de ver quem está fazendo o quê e de um humano que revise os merges.
prática· etapa: drive
O loop de verificação
O código gerado parece confiante estando certo ou errado. A única defesa confiável é um loop que o verifica: testes que decidem, um diff que você lê e gates que rodam não importa quem escreveu o código.
técnica· etapa: verify
Protegendo o próprio agent
Um agent de código lê texto não confiável e executa comandos com as suas permissões. Essa combinação é exatamente o que prompt injection e ataques à cadeia de suprimentos exploram, então o agent precisa dos mesmos controles de qualquer automação poderosa.
técnica· etapa: verify