Repolode
microsoft

microsoft/graphrag

LLM을 사용해 비정형 텍스트에서 구조화된 지식 그래프를 추출하고, 검색 증강 질의응답에 활용하는 Python 데이터 파이프라인입니다.

스타
36,391
포크
3,861
열린 이슈
57
마지막 커밋
어제

어떤 프로젝트인가요?

GraphRAG는 Microsoft Research가 만든 모듈형 그래프 기반 검색 증강 생성 시스템입니다. LLM을 사용해 비정형 텍스트에서 엔터티와 관계 같은 구조화된 데이터를 추출한 뒤, 비공개 문서에 대한 질문에 답할 때 관련 맥락을 제공하도록 그래프로 구성하는 데이터 파이프라인이자 변환 도구 모음입니다.

이 프로젝트는 일반적인 벡터 검색만으로는 여러 문서에 걸친 주제를 놓칠 수 있는 대규모 서술형 텍스트 모음에 관한 질문을 대상으로 합니다. 인덱싱에는 많은 비용이 들므로, 프로젝트에서는 관련 절차와 비용에 관한 문서를 읽고 작은 데이터셋으로 시작할 것을 권장합니다. 좋은 결과를 얻으려면 일반적으로 특정 데이터셋에 맞춰 프롬프트를 조정해야 합니다.

이 프로젝트는 현재 유지보수 모드인 연구 프로젝트로, 새 기능이나 PR은 받지 않으며 버그 수정, 의존성 업데이트, 보안 패치만 적용합니다. 코드는 공식 지원을 받는 Microsoft 제품이 아니라 시연용입니다.

핵심 기능

  • 01LLM을 사용해 비정형 텍스트에서 엔터티와 관계를 구조화된 데이터로 추출합니다.
  • 02추출한 데이터로 지식 그래프를 만들어 질의응답에 필요한 맥락을 제공합니다.
  • 03설정과 프롬프트를 생성하는 init 단계를 포함한 command line interface를 제공합니다.
  • 04데이터에 맞게 추출 프롬프트를 조정하는 프롬프트 튜닝 워크플로를 포함합니다.
  • 05PyPI에서 Python 패키지로 배포됩니다.

활용 사례

  • 대규모 비공개 서술형 문서 모음에 관한 주제별 질문에 답하기.
  • 비정형 텍스트에서 인물, 조직, 사건 간 관계 탐색하기.
  • 연구 환경에서 그래프 기반 RAG 접근 방식 실험하기.

빠른 시작

  1. 1

    공식 문서의 명령줄 빠른 시작을 따라 하세요

  2. 2

    구성 형식을 사용해 프로젝트 폴더를 초기화하세요

    graphrag init --root [path] --force

사용 전 알아둘 점

  • 이 프로젝트는 유지 관리 모드이며 새로운 PR이나 기능을 받지 않습니다.
  • GraphRAG 인덱싱에는 비용이 많이 들 수 있으므로 작은 데이터셋부터 시작하세요.
  • 이 코드는 연구용 데모이며 Microsoft가 공식적으로 지원하는 제품이 아닙니다.
  • 기본 설정만으로는 결과가 좋지 않을 수 있으므로 보통 프롬프트를 조정해야 합니다.

토픽

자주 묻는 질문

graphrag은(는) 무엇인가요?
LLM을 사용해 비정형 텍스트에서 구조화된 지식 그래프를 추출하고, 검색 증강 질의응답에 활용하는 Python 데이터 파이프라인입니다. GraphRAG는 Microsoft Research가 만든 모듈형 그래프 기반 검색 증강 생성 시스템입니다. LLM을 사용해 비정형 텍스트에서 엔터티와 관계 같은 구조화된 데이터를 추출한 뒤, 비공개 문서에 대한 질문에 답할 때 관련 맥락을 제공하도록 그래프로 구성하는 데이터 파이프라인이자 변환 도구 모음입니다.
graphrag은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
graphrag은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
graphrag은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. graphrag의 마지막 커밋은 2026년 10월 19일입니다.
graphrag은(는) 어디에 사용할 수 있나요?
대규모 비공개 서술형 문서 모음에 관한 주제별 질문에 답하기. 비정형 텍스트에서 인물, 조직, 사건 간 관계 탐색하기. 연구 환경에서 그래프 기반 RAG 접근 방식 실험하기.
graphrag는 어떻게 설치하나요?
공식 문서의 명령줄 빠른 시작을 따라 하세요 구성 형식을 사용해 프로젝트 폴더를 초기화하세요: graphrag init --root [path] --force
graphrag은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/graphrag

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트