Blog

0

min de leitura

August 13, 2026

Build vs Buy: por que só um LLM erra nos customer insights

Ronaldo Amá

CPTO

Comparison card: an LLM judging its own accuracy with no proof, versus Birdie showing an audited F-score of 95 against 65 for the LLM.

Toda liderança já ouviu esse discurso: exporte os seus tickets, calls, reviews e surveys, ou conecte o seu LLM ou AI harness favorito (Claude, ChatGPT, Gemini) ao MCP deles. Depois, pergunte qualquer coisa. Entregue "customer intelligence" num fim de semana, pule o fornecedor, guarde o orçamento.

É a ideia mais tentadora em CX no momento. Ao longo dos onze posts da nossa série Build vs Buy, desmontamos essa ideia uma capacidade de cada vez. Este fechamento reúne o argumento inteiro num só lugar, com as provas.

Aqui vai a versão curta: customer insights precisos não vêm do modelo, vêm do customer context por trás dele. Quando testamos um LLM puro contra uma classificação estruturada em 136.864 reviews reais de clientes, a abordagem pura produziu um problema principal diferente a cada execução, marcou 30 pontos a menos em precisão e queimou a maior parte da sua computação refazendo o mesmo trabalho. Quando uma decisão real depende desse resultado, o que costuma acontecer, isso não é um erro de arredondamento. No nosso estudo, a diferença entre duas leituras plausíveis dos mesmos dados foi a diferença entre corrigir um problema real e financiar uma correção cara para um sintoma.

É isso que está em jogo. Agora, vamos às evidências.

O teste: 136.864 reviews, três abordagens, três execuções cada

Queríamos saber o que realmente acontece quando você aponta um LLM para customer signals brutos em escala de produção. Por isso, construímos o experimento que a maioria dos debates de build vs buy pula.

Reunimos 136.864 reviews reais de seis grandes marketplaces e fizemos as perguntas que toda liderança de CX e de produto faz: quais são os principais problemas, qual o tamanho de cada um e onde agir primeiro. Rodamos três setups lado a lado:

  1. Uma customer context layer estruturada. Os signals são classificados antes, contra uma taxonomia governada, e o LLM raciocina em cima dessa estrutura. É assim que a Birdie funciona.
  2. Um LLM com a mesma taxonomia na mão. Sem estrutura, mas com toda vantagem que um time interno esperto poderia dar a ele, incluindo as nossas próprias definições de categoria.
  3. Um LLM puro em cima de dado bruto. O projeto de fim de semana. Conecte o dado, escreva um bom prompt, pergunte.

Cada setup respondeu a cada pergunta três vezes. Medimos a precisão contra rótulos de ground truth validados por especialistas humanos, mantidos fora do treino. Mesmo dado, mesmas perguntas, mesma família de modelo. A única variável foi a estrutura.

Cinco jeitos pelos quais o caminho do LLM puro erra nos customer insights

1. Pergunte a mesma coisa duas vezes e receba duas respostas diferentes

Reprodutibilidade é a primeira coisa que morre. Nas três execuções, a abordagem estruturada devolveu a mesma lista dos 10 principais problemas todas as vezes: 100% de sobreposição. O LLM com a taxonomia chegou a 67%. O LLM puro chegou a 0%. Não é "um pouco instável". É sobreposição zero. Um problema número um diferente em cada execução, mesmo brincando com temperatura do modelo, seeds e por aí vai.

Comparison card: a raw LLM returns a different number one issue on each of three runs, while the structured approach returns the same top issue every run.

2. Cobertura não é precisão

LLMs fazem amostragem porque precisam. Os seus signals podem não caber numa context window, então o modelo lê uma fatia e conta uma história confiante sobre o todo. Dá para contornar o limite com chunking e pipelines bem construídos, e times fazem isso. Mas aí aparece um problema mais sutil: os próprios rótulos erram com mais frequência.

Comparison card: a raw LLM samples about 10% of customer signals and guesses, while Birdie classifies 100% of signals with no sampling.

Medida contra o ground truth rotulado por especialistas, a camada estruturada tirou um F-score de 95. O LLM trabalhando com a mesma taxonomia tirou 65. O F-score importa porque equilibra precisão (quantas respostas estavam realmente certas) e recall (quantas ele deixou passar). Um único número pode parecer bom escondendo as duas falhas, e é exatamente por isso que avaliações "LLM-as-judge" que não reportam nenhum dos dois não deveriam tranquilizar ninguém.

Esse é o paradoxo da cobertura: rotular mais volume com um classificador mais fraco não te dá mais verdade. Te dá mais volume rotulado errado, entregue mais rápido.

3. Mesmo com a sua taxonomia na mão, as contagens não se sustentam

O resultado mais surpreendente não foi o LLM puro falhando. Foi o LLM bem equipado falhando. Demos a ele a taxonomia exata da Birdie, as mesmas definições de categoria que o nosso pipeline estruturado usa, e pedimos para ele dimensionar os problemas.

O mesmo problema, "atraso na entrega", foi contado 1.385 vezes num setup e 7.481 vezes no outro. Isso é uma diferença de 5,4x no tamanho do mesmo problema, a partir do mesmo dado, usando as mesmas definições. Priorize por uma contagem e atraso na entrega é uma reclamação de nicho. Priorize pela outra e é a casa pegando fogo.

Comparison card: without governed structure the same issue is counted 5.4 times differently, while one governed taxonomy produces a single consistent count.

Uma taxonomia não é um documento que você anexa a um prompt. É uma disciplina que você aplica de forma idêntica a cada signal, todos os dias, e governa à medida que as categorias evoluem, para que este trimestre continue comparável ao trimestre passado. Essa governança é a parte que você não resolve escrevendo um prompt melhor.

4. Perguntas que cruzam fontes multiplicam o erro

Decisão real raramente mora dentro de um único dataset. As perguntas que movem orçamento cruzam sistemas: os clientes que reclamam de onboarding também aparecem no churn? O problema que dispara nos reviews bate com o que os agentes ouvem nas calls? Cada cruzamento entre uma fonte não estruturada e outro sistema perde precisão, e as perdas se multiplicam. No nosso estudo, a precisão entre fontes cruzadas ficou perto de dois terços de ponta a ponta. O elo mais fraco é sempre a etapa não estruturada, e nenhuma engenharia de prompt resolve isso, porque o problema não é o raciocínio. É o chão em que o raciocínio pisa.

Comparison card: customer signals scattered across siloed tools so every team sees a different customer, versus one unified signal layer and one customer view.

5. Você paga o modelo para refazer o mesmo trabalho, para sempre

Em cima de dado bruto, um LLM gasta de 68 a 75% da sua computação reestruturando os mesmos signals a cada execução, antes mesmo de começar a responder a sua pergunta. Estruture uma vez, e toda pergunta depois disso sai barata. Nas nossas medições, a abordagem estruturada saiu até 5,3x mais barata por análise.

Ou seja, o caminho de construir por conta própria não custa só um time de engenharia para montar e cuidar de pipelines. Ele também aluga o mesmo entendimento repetidamente, a preço de inferência.

LLM puro vs. customer context layer, lado a lado

LLM puro rodando em cima do seu dado comparado a uma customer context layer estruturada
O que você precisa LLM puro em cima do seu dado Customer context layer estruturada
Mesma resposta em toda execução 0% de sobreposição no top 10 entre execuções 100% de sobreposição entre execuções
Precisão vs. rótulos de especialista F-score 65, mesmo com a taxonomia fornecida F-score 95
Cobertura Faz amostra de uma fatia por consulta Classifica 100% dos signals
Dimensionamento de problema Mesmo problema contado com até 5,4x de diferença Uma contagem governada, comparável ao longo do tempo
Custo por análise Reestrutura a cada execução (68–75% da computação) Estrutura uma vez, até 5,3x mais barato
Trilha de auditoria “O modelo disse que sim” Rótulos, definições e notas que você consegue inspecionar

Todos os números vêm do estudo acima: 136.864 reviews, seis marketplaces, três configurações, três execuções por pergunta, avaliados contra rótulos de especialista mantidos fora do treino.

Não é um problema de modelo. É um problema de contexto.

Nada disso é argumento de que LLMs são ruins. Os modelos são notáveis, e só tendem a melhorar. É um argumento sobre o chão em que eles pisam.

Um LLM respondendo perguntas sobre os seus clientes está fazendo dois trabalhos ao mesmo tempo: entender o que cada signal significa, e raciocinar sobre o padrão. Quando você alimenta ele com exportações brutas, está pedindo para refazer o primeiro trabalho do zero a cada pergunta, de forma invisível, sem ground truth, sem garantia de consistência e sem memória de como fez da última vez. Tudo que vem depois herda essa instabilidade.

Uma customer context layer faz o primeiro trabalho uma vez, direito. Ela reúne cada signal que os seus clientes mandam, entre tickets, calls, reviews, surveys, notas de CRM e product analytics, num lugar só. Classifica 100% deles, não uma amostra, contra uma taxonomia governada que significa a mesma coisa para todo time e continua comparável conforme evolui. Ela conecta esses signals uns aos outros e aos números que a liderança usa para agir, como o ARR em risco por trás de um problema. E mantém uma nota auditável: F-scores medidos contra rótulos de especialistas, não um modelo corrigindo a própria prova.

Comparison card: keyword search piles billing, fraud, and pricing signals into one messy bucket, while Birdie labels split them into clean, consistent categories.

É sobre essa base estruturada que o nosso produto de customer intelligence constrói, e é por isso que as respostas continuam as mesmas entre segunda e quinta-feira. O loop ao qual voltamos ao longo da série roda em cima disso: Signal, Diagnose, Act, Prove, Learn. Os signals entram de cada fonte do seu stack, são estruturados e quantificados, disparam uma ação, e o impacto dessa ação é medido contra as mesmas categorias estáveis que a revelaram. Essa última etapa, provar que uma correção funcionou, só é possível quando as categorias deste trimestre significam a mesma coisa que significavam no trimestre passado.

E num mundo de IA isso importa mais, não menos. Todo mundo consegue construir rápido agora. Muito poucos times constroem sobre fundações coerentes. Contexto estruturado está virando o ativo escasso, porque é a única coisa que o modelo não consegue gerar sozinho.

A resposta não é build ou buy. É build em cima de buy.

É aqui que a série chega, e não é em "nunca construa".

Os times que tiram mais proveito de IA fazem as duas coisas. Eles compram a camada difícil e especializada: ingestão em escala, classificação de cobertura total, governança de taxonomia, medição de precisão, a conexão entre signals e receita. Depois constroem livremente em cima disso, porque agora os LLMs, agentes e ferramentas internas deles têm chão firme embaixo.

É exatamente para isso que serve a camada MCP. Qualquer pessoa do seu time pode fazer uma pergunta em linguagem natural e receber uma resposta fundamentada em 100% dos seus signals estruturados, não uma amostra de texto bruto. Os seus analistas, os seus agentes e, sim, os seus LLMs, todos consultam o mesmo contexto governado. O projeto de fim de semana vira viável, porque a parte que o tornava perigoso é resolvida por baixo.

Faça-você-mesmo os workflows. Não faça-você-mesmo o contexto.

Comparison card: climbing an org chart to get an answer from dashboards and queues, versus asking Birdie MCP in plain language and getting an answer grounded in 100% of signals.

"Não dá para resolver isso com prompt melhor, RAG ou fine-tuning?"

Essa é a objeção que mais ouvimos, e ela merece uma resposta de verdade.

Prompt, retrieval e fine-tuning melhoram o trabalho de raciocínio. Nenhum deles cria ground truth. RAG recupera pedaços do mesmo texto não estruturado e herda a mesma ambiguidade. Fine-tuning ensina ao modelo o seu tom e o seu domínio, não uma contagem consistente e governada do que aconteceu no mês passado. Prompts melhores reduzem a variância, mas não eliminam ela, e você não vai saber quando isso morde, porque não existe uma nota auditada te avisando.

A segunda objeção é mais discreta: "o nosso time de dados também consegue construir essa camada estruturada". Consegue, e em alguns casos deveria. Mas seja realista sobre o tamanho da tarefa. Não é um pipeline, é um produto: qualidade de classificação medida continuamente contra rótulos humanos, uma taxonomia governada através de cada reorganização e lançamento de produto, cruzamentos mantidos entre cada fonte conforme os formatos mudam, em milhões de signals por mês. Montar isso leva um fim de semana. Fazer isso devolver a mesma resposta duas vezes, com 95 de precisão, por anos, é trabalho do tamanho de uma empresa. Sabemos porque essa é a empresa que construímos.

Pare de apostar a estratégia numa moeda ao ar

Onze posts, uma conclusão. Qualquer LLM produz customer insights. Só o contexto estruturado torna eles precisos, reprodutíveis e dignos de virar ação.

Se o seu problema número um não sobrevive a uma segunda execução, ainda não é um insight. Veja como os seus signals se comportam numa fundação de verdade: agende uma demo.

Começar

Desbloqueie o poder da inteligência de CX com a nossa plataforma de Voz do Cliente e Gestão de Qualidade.

Agendar demo

O que é uma customer context layer?

Plus

Uma customer context layer é a infraestrutura que reúne cada customer signal, como tickets, calls, reviews, surveys e notas de CRM, num lugar só e estrutura tudo contra uma taxonomia governada antes de qualquer análise acontecer. Ela classifica 100% dos signals em vez de fazer amostragem, mantém as categorias consistentes entre times e ao longo do tempo, e conecta os signals aos resultados de negócio. As ferramentas de IA então raciocinam em cima dessa estrutura, em vez de reinterpretar texto bruto a cada pergunta.

Por que o customer context é importante?

Plus

Customer context é o que torna as respostas de IA sobre os seus clientes precisas, repetíveis e auditáveis. Sem ele, cada pergunta obriga o modelo a reinterpretar signals brutos do zero, então as respostas variam entre execuções e os times acabam agindo em cima de ruído. Com contexto estruturado, a mesma pergunta devolve a mesma resposta, os problemas são dimensionados de forma consistente, e os insights podem ser rastreados até os signals que os geraram.

Como obter customer insights precisos com um LLM?

Plus

Estruture o dado antes de o modelo ver. Classifique todos os seus signals contra uma taxonomia governada, meça essa classificação contra um ground truth rotulado por humanos, e então deixe o LLM raciocinar sobre o resultado estruturado, não sobre o texto bruto. No nosso teste com 136.864 reviews, essa abordagem tirou um F-score de 95 contra 65 de um LLM trabalhando com dado bruto, e devolveu listas idênticas dos 10 principais problemas em execuções repetidas.

Qual a diferença entre usar o ChatGPT no feedback de clientes e uma plataforma de customer intelligence?

Plus

O ChatGPT em cima de feedback bruto lê uma amostra do texto e gera uma narrativa plausível, que pode mudar a cada execução. Uma plataforma de customer intelligence primeiro classifica cada signal em categorias estáveis e governadas, quantifica e acompanha ao longo do tempo, e só depois aplica o raciocínio de IA em cima disso. A diferença na prática é reprodutibilidade e auditabilidade: um te dá uma história, o outro te dá números que se mantêm e podem ser verificados.

Quão precisos são os LLMs ao analisar feedback de clientes?

Plus

Menos precisos do que parecem. No nosso estudo com 136.864 reviews de marketplace, a lista dos 10 principais problemas de um LLM puro teve 0% de sobreposição consigo mesma em três execuções, e mesmo um LLM com a nossa taxonomia exata tirou um F-score de 65 contra rótulos de especialistas, contra 95 da classificação estruturada. O mesmo problema também foi contado com 5,4x de diferença pelo mesmo modelo usando as mesmas definições.

Devemos fazer build ou buy de customer intelligence?

Plus

As duas coisas, na ordem certa. Compre a context layer, ou seja, a ingestão, a classificação de cobertura total, a governança de taxonomia e a medição de precisão, que são caras de construir e brutais de manter. Depois construa os seus próprios workflows, agentes e análises em cima dessa base estruturada, onde a velocidade do seu time vira vantagem em vez de passivo.

Veja Birdie em ação.

Veja como o Birdie transforma sinais de clientes em decisões de retenção, expansão e adoção. 30 minutos. Demonstração ao vivo com resultados.

Agende uma demonstração