NEWS Anunciamos US$ 3,2M em rodada pré-seed · OneVC · Maya · Norte Ventures Leia →
Voltar ao blog

Ontologia do negócio:
como a IA entende o vocabulário da empresa

Uma mesma empresa costuma existir três vezes dentro da operação: como razão social no ERP, como conta com nome fantasia no CRM e como organização identificada por domínio de e-mail no helpdesk. Para quem trabalha ali, os três registros são a mesma conta. Para um modelo de linguagem, são três clientes distintos, e a resposta sai com a soma errada. O modelo chega fluente em português e sem nenhuma noção do vocabulário daquela operação. O que preenche essa lacuna é uma ontologia do negócio, a camada que diz o que cada termo e cada entidade significam nesta empresa específica. Ela é um dos três componentes de um Company Brain, a camada que conhece a empresa: quais dados existem, onde vivem, como se relacionam e quem pode ver o quê.

A ontologia do negócio define o vocabulário antes da pergunta

Vale separar as três peças. O grafo de conhecimento modela as entidades e as ligações entre elas. A camada semântica traduz a pergunta em consulta com a permissão correta. Entre as duas fica a ontologia do negócio, que resolve o significado.

Pergunte a três times o que é um lead qualificado. Marketing conta quem preencheu o formulário e bate o perfil. Pré-venda conta quem aceitou a reunião. Vendas conta quem tem orçamento aprovado. Sem a ontologia registrada em algum lugar, o modelo escolhe uma das três definições em silêncio, e a escolha muda a cada pergunta.

Resolução de entidade decide quando dois registros viram um só

Unificar registros de sistemas diferentes é a parte que mais consome tempo de engenharia, e é onde a decisão de arquitetura aparece com mais clareza.

A abordagem mais simples compara o nome e unifica o que parece igual. Ela quebra cedo, porque razão social, nome fantasia e domínio de e-mail raramente coincidem. O critério que usamos pontua vários atributos ao mesmo tempo, documento fiscal, domínio, endereço, histórico de reado com o cliente.

Acima do limiar, os registros viram uma entidade só. Abaixo, seguem separados. Na faixa do meio, a sugestão de merge vai para uma pessoa decidir. Escolhemos essa faixa intermediária porque um merge errado custa mais caro que um duplicado: ele mistura o histórico de duas empresas, entra no sistema com cara de verdade e ninguém percebe até alguém cobrar a fatura da conta errada. Cada unificação fica registrada com o critério que a sustentou, o que permite desfazer e auditar depois.

Verbalizar a conexão torna o grafo legível para o modelo

Um relacionamento em banco de dados é uma chave estrangeira. O modelo recebe algo como customer_id e precisa adivinhar o que aquilo significa naquela operação.

Por isso cada relação na ontologia do negócio carrega uma descrição em linguagem natural, escrita com o vocabulário da empresa. A ligação entre pessoa e empresa deixa de ser um campo e passa a ser uma frase: esta pessoa fez uma compra desta empresa. A ligação entre contrato e conta diz qual cláusula vale para quem.

Isso muda o resultado por um motivo direto. O modelo consome linguagem, e é o protocolo aberto que conecta modelos a fontes de dado, o MCP, que entrega esse recorte verbalizado no momento da pergunta. Quando a relação chega descrita, a resposta consegue apontar o caminho percorrido, e quem revisa confere sem abrir quatro telas.

O discovery do schema vem antes de qualquer ingestão

Essa é outra decisão de arquitetura, e ela reduz custo já no primeiro mês de projeto.

Conectar uma fonte não significa ingerir tudo o que existe nela. O primeiro passo é mapear o schema e listar o que está disponível. O segundo é sentar com quem conhece a operação e escolher as tabelas que respondem pergunta de negócio. A maior parte de um banco de produção é log, fila e tabela auxiliar que nunca aparece em pergunta de diretoria. Ingerir esse volume gera custo de processamento e ruído na modelagem.

Documento entra pelo mesmo critério. Contrato e aditivo viram fonte de entidade quando estão em formato consultável, com as partes, as datas e as cláusulas extraídas e ligadas à conta no grafo.

A ontologia do negócio é gerada com uma pessoa no circuito

Existe hoje um caminho de geração totalmente automática, em que a ferramenta lê o schema e devolve uma ontologia pronta. Ele funciona para a estrutura e falha na intenção. O schema mostra que existe uma coluna chamada status_2. Ele não diz qual status conta como venda fechada no relatório que o conselho olha.

Escolhemos geração semiautomática com aprovação humana. O fluxo é: discovery do schema, seleção das tabelas relevantes, entrevista com as pessoas do negócio para extrair as regras que não estão em lugar nenhum, e então a geração da ontologia do negócio a partir desse material.

A mesma regra vale depois da entrega. Quando um conector novo entra, o agente compara a estrutura nova com o que já está modelado e sugere a atualização. Nada é aplicado sem aprovação de alguém da empresa. Versões diferentes de ontologia podem rodar em comparação para descobrir qual responde melhor às perguntas reais do time.

A ontologia do negócio tem pré-requisitos

A primeira versão vai estar errada em algum ponto. Isso se corrige com uso, quando as perguntas reais mostram onde a modelagem não bate com a operação.

Ela também depende de alguém do negócio com mandato para bater o martelo sobre definição de termo. Time só técnico entrega uma ontologia que o comercial e o financeiro não reconhecem como a operação deles.

Um catálogo mínimo de dados também encurta o trabalho. Empresa que já sabe quais sistemas são fonte de verdade para cada assunto encurta a fase de discovery pela metade. Quem ainda não tem isso pode começar pelo inventário: quais sistemas existem, quem é dono de cada um e quais termos cada área define de um jeito diferente.

Por onde começar a sua ontologia do negócio

Escolha uma pergunta que hoje atravessa três sistemas e leva dois dias para ter resposta. Liste as entidades que ela toca, os termos ambíguos que aparecem no caminho e os lugares onde a mesma empresa está cadastrada duas vezes. Esse é o recorte inicial, e ele cabe em algumas semanas de trabalho.

Se quiser testar o recorte da sua com quem está modelando isso todo dia, me chama aqui.

Modele o vocabulário da sua empresa.

Fale com um especialista da Strattum sobre ontologia do negócio, resolução de entidade e o Company Brain da sua empresa.