GraphRAG: 비정형 텍스트에서 구조화된 데이터를 추출하는 파이프라인
요약
GraphRAG는 LLM을 활용하여 비정형 텍스트에서 의미 있는 구조화된 데이터를 추출하는 데이터 파이프라인입니다. 이 시스템은 지식 그래프 메모리 구조를 사용하여 LLM의 추론 능력을 향상시키는 방법론을 제시합니다. 사용자는 최적의 결과를 위해 프롬프트 미세 조정(Prompt Tuning)을 강력히 권장받고 있으며, 버전 관리를 위한 명확한 가이드라인도 제공됩니다.
핵심 포인트
- 비정형 텍스트에서 구조화된 데이터 추출 파이프라인 (GraphRAG)
- 지식 그래프 메모리 구조를 활용하여 LLM 추론 능력 향상
- 최적의 결과를 위해 프롬프트 미세 조정(Prompt Tuning) 권장
- 버전 관리를 위한 명확한 초기화 및 마이그레이션 가이드 제공
👉 Microsoft Research Blog Post
👉 Read the docs
👉 GraphRAG Arxiv
GraphRAG 프로젝트는 LLM의 힘을 사용하여 비정형 텍스트에서 의미 있는 구조화된 데이터를 추출하도록 설계된 데이터 파이프라인 및 변환 스위트입니다.
GraphRAG에 대해 더 자세히 알아보고, 이것이 귀하의 사설 데이터에 대한 추론 능력을 향상시키는 데 어떻게 사용될 수 있는지 알아보려면 Microsoft Research Blog Post를 방문해 주십시오.
GraphRAG 시스템을 시작하려면 명령줄 퀵스타트를 시도하는 것을 권장합니다.
본 저장소는 지식 그래프 메모리 구조를 사용하여 LLM 출력을 향상시키는 방법론을 제시합니다. 제공된 코드는 데모 역할을 하며 공식적으로 지원되는 Microsoft 제품은 아님에 유의하십시오.
경고: GraphRAG 인덱싱은 비용이 많이 드는 작업일 수 있으므로, 관련된 프로세스와 비용을 이해하려면 모든 문서를 읽어보고 작게 시작하십시오.
- 기여 가이드라인에 대해 알아보려면 CONTRIBUTING.md를 참조하십시오.
- 개발을 시작하려면 GraphRAG를 DEVELOPING.md에서 확인하십시오 - GitHub Discussions 탭에서 대화에 참여하고 피드백을 제공해 주십시오!
데이터와 함께 GraphRAG를 바로 사용하는 것이 최상의 결과를 가져오지 못할 수 있습니다.
문서의 Prompt Tuning Guide에 따라 프롬프트를 미세 조정하는 것을 강력히 권장합니다.
프로젝트 버전 관리에 대한 당사의 접근 방식에 대한 참고 사항은 breaking changes 문서를 참조하십시오.
최신 구성 형식을 보장하려면 마이너 버전 업데이트 사이에 항상 graphrag init --root [path] --force를 실행하십시오. 이전 데이터셋을 재인덱싱하는 것을 피하고 싶다면 메이저 버전 업데이트 사이에 제공된 마이그레이션 노트북을 실행하십시오. 이 작업은 구성 및 프롬프트를 덮어쓰므로 필요한 경우 백업하십시오.
GraphRAG란 무엇인가?
GraphRAG는 무엇을 할 수 있는가?
GraphRAG의 의도된 사용 사례는 무엇인가?
GraphRAG는 어떻게 평가되었는가? 성능 측정을 위해 어떤 지표가 사용되는가?
GraphRAG의 한계점은 무엇인가? 사용자들은 시스템을 사용할 때 GraphRAG의 한계점이 미치는 영향을 어떻게 최소화할 수 있는가?
어떤 운영 요소와 설정이 GraphRAG를 효과적이고 책임감 있게 사용하는 것을 가능하게 하는가?
본 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표나 로고가 포함될 수 있습니다. Microsoft 상표의 승인된 사용은 Microsoft의 상표 및 브랜드 가이드라인을 따르고 준수해야 합니다. 본 프로젝트의 수정된 버전에서 Microsoft 상표나 로고를 사용하는 것은 혼란을 야기하거나 Microsoft의 후원을 암시해서는 안 됩니다. 제3자 상표나 로고의 사용은 해당 제3자의 정책을 따릅니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Trending Python (daily)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기