
Porque um protocolo de conexão como o MCP diz a um agente como chegar aos seus dados, não o que eles significam. Sem uma camada semântica governada, o agente reinventa uma definição a cada execução, então a mesma pergunta retorna números diferentes. A solução é uma camada de dados Raw, Trusted e Service, junto com Context Engineering.
Porque a maioria dos agentes é conectada aos dados sem que alguém diga o que eles significam. Um protocolo como o Model Context Protocol (MCP) padroniza como um agente chega a uma fonte, mas não carrega nenhuma definição do que é um "cliente ativo", de qual data conta como receita, ou de se dois registros com nomes diferentes são a mesma empresa. Quando esse contexto falta, o modelo faz a única coisa que pode: preenche a lacuna com uma suposição plausível. Rode a mesma pergunta amanhã e a suposição muda, então o número muda junto.
A falha não é um modelo fraco. É a lógica de negócio sendo improvisada dentro de uma janela de contexto em vez de ser definida uma vez, nos dados.
Mesmo modelo, mesma pergunta, duas arquiteturas. Consultando as fontes diretamente, um agente acertou 38% das vezes, em 234 chamadas de ferramenta, em cerca de 15 minutos. Em uma camada de dados governada, o mesmo agente chegou a 91% de acurácia com uma única consulta SQL em 19 segundos. (Benchmark Nekt)
Não. O MCP resolve a conexão, não o significado, e esses são problemas diferentes. Ele padroniza como um agente descobre e chama uma ferramenta, o que é um avanço real: antes dele, toda integração era sob medida, e depois dele a integração virou um protocolo. Mas saber como conversar com um sistema não é o mesmo que saber o que os dados dele significam. Uma fonte pode entregar a um agente o valor bruto de um campo. Ela não pode dizer ao agente que o campo está armazenado em milionésimos, ou que um negócio marcado como "ganho" há dois anos não deve ser contado como receita hoje. Esse conhecimento é contexto, e contexto não viaja no protocolo. Alguém precisa modelá-lo.
O agente vira um banco de dados improvisado feito de texto, e ele falha de quatro jeitos que nunca aparecem na demo. Pergunte "quanto custou cada cliente novo no último trimestre, por canal" e, sem nada por baixo, ele precisa paginar o CRM, puxar contatos (porque o canal fica no contato, não no negócio), puxar o investimento em anúncios de várias plataformas em vários formatos, puxar o faturamento para saber quem de fato pagou, e então juntar tudo isso lendo registros dentro da janela de contexto. Esse último passo é onde quebra: ele erra fusos horários, conta duplicados, estoura a janela e perde metade do que já tinha lido.
A escala desse risco já está no radar dos analistas. A Gartner projeta que mais de 40% dos projetos de IA agêntica serão cancelados até o fim de 2027, citando custos crescentes, valor de negócio pouco claro e controles inadequados. Custo crescente e valor pouco claro são exatamente o que um caminho de dados sem governança produz.
Uma camada em três estágios, em que cada estágio tem uma única função, para que o agente leia significado em vez de reconstruí-lo. Os estágios:
O efeito é que a inteligência sai do prompt e vai para o modelo de dados. O agente deixa de ser o lugar onde as regras de negócio vivem e volta a fazer o que faz bem: entender a pergunta em linguagem natural e escolher a tabela certa. Uma consulta, 19 segundos.
Context Engineering é a prática de escrever o significado de negócio de uma coluna ao lado do próprio dado, para que um agente leia a regra em vez de adivinhá-la. Uma pessoa que vê uma coluna com nome estranho pergunta a um colega. Um agente não pergunta, ele deduz, e deduz com confiança. Então toda coluna que importa carrega uma anotação. Casos reais que quebram agentes sem isso:
Nada disso é dado. Tudo isso é contexto sobre o dado, e é exatamente o que um protocolo de conexão não carrega. A disciplina é antiga, já que dar significado aos dados sempre foi trabalho de dados. O que mudou foi o consumidor: antes era um analista que perguntava quando tinha dúvida, e agora é um agente que responde mesmo quando não sabe.
Na prática, esse contexto pode ser servido automaticamente. Quando um agente consulta a Nekt via MCP, ele recebe mais que a tabela. Recebe a definição junto: como a empresa mede o MRR, o que conta como cliente ativo, qual data vira receita. A regra de negócio chega embutida na resposta em vez de ficar por conta de um palpite bem escrito.
Comece pelas perguntas, não pelas ferramentas. A ordem que funciona:
A conclusão não é "MCP ou camada semântica". São três coisas juntas: dados estruturados por baixo, MCP para conectar e Context Engineering para dar significado. Tire qualquer uma e o agente volta a adivinhar. O modelo é o mesmo com 38% e com 91%. O que muda é o que fica por baixo dele.