
A IA não desacelerou meus produtos — ela os desviou mais rápido. Então eu construí um 'Intent Datadog'.
Deixe-me ser direto sobre para quem isso é: se você está construindo um único produto, isso provavelmente não vai fazer sentido. Um único CLAUDE.md mantém seu agente principalmente no caminho certo, e a "amnésia" entre as sessões não é ruim o suficiente para causar danos.
Isso desmorona quando você está gerenciando vários produtos em paralelo — e pior, através de vários LLMs diferentes.
Esse sou eu agora. Um punhado de produtos, grandes e pequenos, construídos através do Claude Code, Cursor e ChatGPT. No início, foi glorioso. Dois recursos lançados em um dia, em alguns dias.
Então isso começou a acontecer:
- Eu esquecia, no meio do trabalho no produto B, uma decisão que havia tomado no produto A (o desvio humano)
- Um design que eu havia definido via Claude Code, a sessão do Cursor não sabia nada sobre (o desvio LLM)
- Qual produto, qual modelo, qual sessão, decidiu o que — ninguém, humano ou IA, tinha mais a imagem completa
Uma manhã eu tentei revisar tudo isso e percebi: eu não conseguia dizer, em uma frase, o que qualquer um desses produtos era mais.
Cada mudança havia sido razoável no momento. A IA retornou algo plausível todas as vezes. Cada passo estava correto. O todo havia silenciosamente se desviado do design original.
Como um barco se desviando da rota com a corrente.
Isso já tem um nome (vários, na verdade)
Ao longo do último ano, esse modo de falha ganhou nomes em inglês:
- desvio de intenção — os prompts estão sempre subespecificados, o modelo preenche "padrões razoáveis", e esses padrões lentamente divergem do que você realmente queria (a discussão sobre SDD)
- decadência de contexto — uma vez que a base de código ultrapassa o contexto efetivo do modelo, ele esquece decisões antigas e as contradiz silenciosamente
- dívida de intenção — proposta como a sucessora da dívida técnica, com um artigo real por trás disso
Diferentes rótulos, a mesma coisa: intenção e implementação silenciosamente se tornam dois produtos diferentes.
Se a dívida técnica é "código que você pagará mais tarde", o desvio é "intenção que você pagará mais tarde" — e é muito mais difícil de ver. Os testes passam. Funciona. Ninguém consegue descrever o todo mais.
Por que o trabalho paralelo torna o desvio mais rápido
Aqui está a parte contra-intuitiva. Quanto mais rápido você vai, e mais você malabariza, mais rápido você se desvia.
Quando era apenas eu em um produto, o desvio era lento. Há um limite para o que um humano escreve em um dia, e eu reconstruía toda a imagem na minha cabeça à medida que avançava. "Espere, isso contradiz o que fizemos na semana passada" — minhas mãos acionavam os freios automaticamente.
Cada uma dessas condições agora desapareceu:
- Velocidade — dezenas de movimentos por dia. Uma distância de desvio de um dia, em um dia.
- Ótimos locais — o agente responde a cada tarefa de forma ótima. Ele não está olhando para a intenção geral do produto.
- Sem mapa global — as sessões são redefinidas toda vez. Ninguém (humano ou IA) tem um "você está aqui".
-
Multiplica — com N produtos e M LLMs, sua intenção está espalhada por N×M lugares. Um
CLAUDE.mdnão consegue rastrear isso.
"Basta escrever a intenção no CLAUDE.md / AGENTS.md", você diz. Bom para um produto. No momento em que você abrange vários, o próprio arquivo de contexto fica obsoleto à medida que a base de código evolui, sem uma maneira automatizada de detectá-lo. Um mapa desenhado à mão se torna uma mentira no momento em que o território se move — e agora você tem mais mapas mentindo para você.
Isso não é realmente um problema de código
Um pequeno desvio — mas talvez a parte mais importante.
O desvio não é exclusivo do software:
- Uma reforma em casa — continue adicionando "apenas mais uma conveniência" e a intenção do plano original desaparece
- Uma organização — empilhe decisões individualmente corretas e você acorda sem saber o que a empresa é
- Uma vida — faça escolha razoável após escolha razoável e acabe longe do que você se propôs a fazer
Os esforços humanos se desviam da intenção quando deixados sozinhos. É universal. A IA apenas acelerou isso — e pessoas gerenciando muitas coisas em paralelo já eram propensas ao desvio. É por isso que "um mapa que mostra sua posição atual e seu curso pretendido" de repente se tornou valioso.
Para combater o desvio, você precisa de um gráfico
Um barco que se desvia não precisa de um motor maior. Ele precisa de um gráfico — onde você está e para onde você pretendia ir.
Então a ferramenta que estou construindo, Linksee, tem três funções:
-
O gráfico (Mapa do Produto) — você declara as decisões e restrições que definem o produto como âncoras. O Linksee nunca as extrai do seu código (
declare-don't-mine). Ele então observa se a realidade comprometida se desvia do que você declarou. -
Você está aqui (
where_am_i) — a cada turno, o agente verifica onde no mapa está — e crucialmente, o raio de explosão ("mude isso e o que mais quebra?"), para que não se desvie atrás de um ótimo local. -
Alarme de desvio (
drift_status) — ele lista quais decisões estão 🔴 desvio / 🟡 revisão / ⚪ mantidas / 🔵 alinhadas agora. Pense "Datadog, mas para a intenção do produto." Você pode deixá-lo como um aviso, ou endurecê-lo para que a ação de desvio do agente seja bloqueada no ato (um portão PreToolUse).
Linksee na verdade começou como uma camada de memória para corrigir a "amnésia" sobre a qual escrevi da última vez. Mas gerenciar muitos produtos através de muitos LLMs me ensinou que a verdadeira vitória não é a memória em si — é reformar a memória em um mapa que te diz sua posição atual. A memória era o meio; o gráfico era o ponto.
Veja sua "posição atual" em 5 minutos
Chega de teoria. O caminho mais rápido é executá-lo.
npx linksee-memory init
Então adicione-o ao Claude Code / Cursor / Claude Desktop:
{
"mcpServers": {
"linksee": {
"command": "npx",
"args": ["linksee-memory", "start"]
}
}
}
Isso por si só te dá:
- O agente verificando
where_am_ia cada turno — "onde estou + o que quebra se eu mudar isso (b
Empresas brasileiras que utilizam múltiplos agentes de IA podem enfrentar desafios semelhantes de drift de intenção. A ferramenta Linksee pode ser uma solução para manter a coerência nas decisões de produtos. Isso é crucial para garantir que as empresas não percam o foco em suas metas e objetivos.

