text2cypher로 GraphRAG의 장점을 손쉽게 활용하려 했으나(노드 간 다양한 관계 탐색) 제 구현에서는 llm 생성의 일관성 문제가 있고 스키마가 단순해서 아직 크게 기능적 장점을 제공하지 못한 것 같습니다. 단순 텍스트 벡터 검색이 더 결과가 좋은 경우도 많았습니다.
다음 질의에 대해 보다 정확히 처리 가능하도록 구현하고 있습니다.
- 다양한 필터링을 요구하는 사용자 질의 (특정 기간 내, 특정 주제, 특정 장소 등 여러 조건을 동시에 만족하는 정보를 요구하는 경우)
- 문서의 텍스트에는 없지만(벡터 검색은 불가능하지만) 자체적으로 생성한 노드(예: 행사 주제)에 대한 검색
- 복잡한 관계를 갖는 정보 검색
이러한 기능들은 llm이 스키마를 기반으로 db 쿼리를 자동 생성하는 유연함 덕분일것 같습니다.
말씀해주신 llm 쿼리가 어떤 기능을 제공하는지 알려주실 수 있나요?
사이트를 들어가 보았지만, 평이한 지도 검색의 느낌을 받았습니다. 관심 있는 분야라서 가능하면 어떻게 기술이 효용을 제공하는지를 알고 싶습니다.