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:
- Base curada. Par de consulta e código revisado por pessoa. Resposta praticamente instantânea, sem uso de IA.
- 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.
- Busca textual expandida. Sinônimos e variações ampliam a cobertura da consulta direta no banco.
- 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.