7 comments

[ 2.9 ms ] story [ 25.3 ms ] thread
(comment deleted)
Modern RAG system:

1. Quality-guaranteed data extraction.

2. End to end workflow based on GRAPH.

3. Hybrid search for retrieval.

4. Reflection mechanism based on the retrieval results.

Cool project! How do you compare with Microsoft's graphrag? https://github.com/microsoft/graphrag
GraphRAG is to parse data to create a KG and retrieval the information from KB.

RAGFlow is to create a Graph workflow to solve multi-hop question-answering issue.

From the viewpoint of RAG 2.0, during the stage of indexing or pre-processing, such approaches as knowledge graph is a MUST to resolve such issues as multi hop question answering, long text question answering as well as semantic gap between question and answers. As a result, you could look on graphrag as a component of future RAGFlow. Given the graph based orchestration, integrating graphrag into ragflow is not difficult. As a result, RAGFlow will support graphrag in very near future.