Pular para o conteúdo
CatSmart

Sobre o CatSmart

Ferramenta de apoio à pesquisa nos catálogos de compras públicas federais.

O problema

O governo federal mantém dois catálogos oficiais para compras públicas: o CATMAT, de materiais, com 162.921 itens, e o CATSER, de serviços, com 2.908. Todo processo licitatório exige encontrar o código correto do que se pretende adquirir.

Esses catálogos usam nomenclatura técnica altamente estruturada, que não corresponde à linguagem que as pessoas usam. Quem precisa comprar um notebook tem de saber que o nome oficial é MICROCOMPUTADOR PORTÁTIL, TIPO LAPTOP. Quem busca ar condicionado precisa achar CONDICIONADOR DE AR, TIPO SPLIT.

Essa barreira faz servidor perder horas por processo. E o custo não é só de tempo: classificação errada gera retrabalho, atrasa compra essencial e aparece como apontamento de auditoria depois, quando corrigir é mais caro.

O que a ferramenta faz

O CatSmart traduz a descrição em linguagem comum para o código oficial. Você escreve o que precisa como explicaria a um colega, e recebe os códigos candidatos com a justificativa da escolha e as classificações auxiliares, como PDM, NCM e categoria.

A busca melhora com o uso. Resultado revisado à mão passa a ser servido diretamente nas consultas seguintes, e o feedback de quem usa alimenta a curadoria periódica do motor.

Como funciona por dentro

A consulta passa por camadas, da mais barata para a mais cara:

  1. Base curada. Par de consulta e código revisado por pessoa. Resposta praticamente instantânea, sem uso de IA.
  2. Grafo de termos. Um grafo que liga termo do dia a dia a item e a padrão descritivo, construído a partir da própria base curada e do histórico de buscas.
  3. Busca textual expandida. Sinônimos e variações ampliam a cobertura da consulta direta no banco.
  4. Ranqueamento com IA. Quando necessário, um modelo ordena os candidatos por relevância, considerando a intenção: produto completo ou peça, material ou serviço, especificação técnica.

A maior parte das consultas se resolve nas primeiras camadas. Isso mantém a resposta rápida e o custo operacional baixo, o que é o que permite o serviço ser gratuito.

Para quem serve

  • Equipes de planejamento que elaboram Estudo Técnico Preliminar e Termo de Referência
  • Setores de compras que classificam material e serviço para o processo
  • Pregoeiros e comissões que precisam validar a classificação do edital
  • Gestores de contrato que buscam código para aditivo e renovação

Quem mantém

O CatSmart é desenvolvido por um servidor público federal da área de TIC, com experiência prática em planejamento de contratações: estudo técnico preliminar, termo de referência, pesquisa de preços e condução de processo licitatório. O projeto nasceu da dificuldade concreta de achar código correto num catálogo de mais de 160 mil itens.

É também trabalho de mestrado em inteligência artificial aplicada a licitações públicas, na Universidade Federal de Mato Grosso do Sul. A parte que interessa dessa combinação é prática: quem escreve o motor de busca é quem já sofreu com o problema que ele resolve.

162.921

itens no CATMAT

Materiais, equipamentos, insumos e componentes.

2.908

serviços no CATSER

Contratações de serviço de todas as categorias.

Origem dos dados

Os itens vêm dos catálogos oficiais publicados no Compras.gov.br, e são atualizados periodicamente. Sobre eles, o projeto mantém uma camada própria: sinônimos, o grafo de termos e a base de resultados curados, que é o que faz a busca funcionar com vocabulário do dia a dia.