Ah, entendi agora, obrigado pela explicação, era isso que estava faltando.
A propósito, sei que muitas vezes há reclassificação em RAG mais avançado. Existe algo como reclassificação em como o Discourse lida com isso? Você acha que adicionar uma etapa de reclassificação teria algum efeito positivo?
@Falco / @Roman implementou um reclassificador básico no discourse:
Isso é usado em busca semântica e RAG. No entanto, é bastante oculto e não é fácil de configurar.
Acho que o plano de médio prazo aqui (que discutimos com @awesomerobot) foi passar da terminologia de LLM para Modelos… e talvez fazer um pouco de unificação de UI para que você possa definir embeddings/reclassificadores e LLMs em uma única interface.
Por enquanto, suportamos apenas uma API de reclassificador hugging face muito específica.
Você pode tentar seu caso de uso novamente agora, já está implantado em seu site. Minha expectativa é que isso melhore o RAG sem a necessidade de um reranker.
Ainda queremos tornar o reranker amplamente disponível, mas estamos aguardando algumas alterações upstream antes.
Isso funcionará apenas para a pesquisa semântica em tópicos do Discourse, ou também para documentos RAG carregados em uma persona? Pela minha própria experiência, a IA funciona muito bem com tópicos de fórum (ou seja, no ask.discourse), mas não tão bem com documentos carregados em uma persona (ou ainda não encontrei a melhor fórmula).