1.3.3 GraphRAG란?
GraphRAG는 Graph와 RAG의 합성어이며, 앞에서 이미 Graph와 RAG의 개념을 배웠기 때문에 이 둘의 조합으로 생각하면 됩니다. 개념을 정리하는 의미에서 다시 되짚어봅시다.
GraphRAG(Graph-based Retrieval-Augmented Generation)는 그래프 데이터 구조를 활용하여 RAG를 최적화하는 방식입니다. 기존의 RAG 모델이 주로 벡터 검색을 활용하는 것과 달리, GraphRAG는 노드와 에지로 표현된 지식 그래프(Knowledge Graph)를 사용하여 정보 검색과 문맥 이해를 더욱 효과적으로 수행합니다.
GraphRAG는 정보를 노드와 에지로 표현한다고 했지요? 각각의 개념은 다음과 같습니다.
• 노드(Node): 개별 문서, 개념, 개체, 질문 또는 답변
• 에지(Edge): 참조(reference), 유사(similar), 상위 개념(subsumes), 연관(related_to) 등과 같이 노드 간의 관계(Relationship)를 정의