Change language

rp-classifier

Objetivo

O serviço compartilhado de rotulagem: qualquer ingestão direciona conteúdo bruto para cá e recebe
de volta categorias, rótulos ou intenções. Uma única lógica de classificação em vez de
cadeias de if por domínio.

Modelo mental

O produtor envia itens brutos (arquivos, textos, solicitações) → o classificador atribui
rótulos → o chamador roteia por rótulo (modelo de produção vs desenho, urgente
vs ruído). Os rótulos são recomendações; a decisão de negócio permanece com o chamador.

Valor do ecossistema

Uma única prateleira de taxonomia:

  • Nós de árvore e mapeamentos de chaves por trás de uma única API.
  • Qualquer ingestão resolve rótulos a partir da mesma árvore em vez de seus próprios dicionários.

Não objetivos

  • Sem bytes de arquivo ou conversão.
  • Sem armazenamento de documentos JSON.

Limite de responsabilidade

Detém a lógica de classificação e a atribuição de rótulos; não detém pipelines de ingestão de conteúdo de origem nem roteamento de negócio posterior.

Dependências diretas de módulos

  • Nenhuma

Participação na solução

  • Não incluído em uma solução predefinida

Fonte

modules/repositories/content/rp-classifier