Skip to content

v0.5.0

Choose a tag to compare

@kaironlcb kaironlcb released this 04 Dec 19:42
· 7 commits to main since this release

Changelog

[0.5.0]

Adicionado

  • Busca por Fatiamento: Nova lógica no endpoint /recomendar-por-tema que isola e utiliza apenas a primeira frase do texto de entrada. Isso foca o vetor semântico na ideia central e reduz o ruído causado por textos longos na busca.
  • Indexação Granular: Alteração estratégica no processar_textos.py para CHUNK_SIZE = 1. O sistema agora indexa frase por frase individualmente, aumentando a precisão na recuperação de trechos específicos.
  • Filtro Sanitário: Implementação de uma blacklist rigorosa (JUNK_KEYWORDS) para descartar chunks que contenham URLs, e-mails ou marcas de digitalização, substituindo lógicas anteriores mais complexas.
  • Integração SpaCy na API: O main.py passou a carregar o modelo de linguagem pt_core_news_lg para garantir que a segmentação da frase de busca seja idêntica à usada na indexação.

Alterado

  • Simplificação do Pipeline: Remoção da lógica de "Bisturi" e marcadores de início. O sistema agora confia inteiramente no filtro de conteúdo e na indexação granular.