Uma adaptação leve "a maior parte do caminho" do pacote Graphrag.
O objetivo do GraphRaglet é ser um mecanismo de busca de pano que seja mais barato para indexar, mas com forças semelhantes que o Graphrag. No Graphrag regular, a indexação (construindo o gráfico de conhecimento) é cara. O GraphRaglet visa abordar isso com o GraphRaglet, construindo o gráfico de conhecimento por meio de incorporação em vez de extrair entidades, relações e fatos com um LLM. Isso é mais barato.
No entanto, o Graphrag visa um "entendimento global" do corpus, para que o corpus original não seja necessário a favor dos resumos da comunidade do Gráfico de Conhecimento. Este não é o caso do GraphRaglet, que visa retornar os documentos mais relevantes para uma consulta.
Então, com este gráfico de conhecimento aumentado, podemos implementar as seguintes estratégias de pesquisa: