Parabéns pela ideia e pelo projeto!
Tentei algo parecido na empresa onde trabalho e vi de perto como um projeto de RAG pode crescer em complexidade rapidamente.
As vezes as soluções são até fáceis, porém são muitas e acabo tendo duvidas do que seria melhor de implementar.
No fim, (após mostrar o projeto funcionando localmente com visão web) ele não avançou por questões de segurança — mas foi uma ótima experiência mesmo assim.