Repolode
bibinprathap

bibinprathap/VeritasGraph

로컬 Ollama 또는 클라우드에서 실행되며, 지식 그래프를 바탕으로 출처를 인용해 멀티홉 질문에 답하는 오픈소스 GraphRAG 및 에이전트 프레임워크입니다.

스타
326
포크
39
열린 이슈
2
마지막 커밋
23시간 전

어떤 프로젝트인가요?

VeritasGraph는 문서에서 지식 그래프를 만들고, 텍스트 유사도만으로 매칭하는 대신 엔티티 간 관계를 따라가며 질문에 답합니다. 각 답변에는 [doc#chunk] 형식의 출처 인용이 표시되며, 그래프에 근거가 부족하면 'insufficient evidence'라고 답변을 보류한다고 프로젝트는 설명합니다.

이 프로젝트는 pip로 설치할 수 있는 CLI 포함 Python 패키지, PDF 수집 및 질의를 위한 Python API, 그리고 Claude Desktop이나 Cursor 같은 IDE 에이전트에 ingest 및 query 도구를 제공하는 MCP 서버를 제공합니다. 로컬 Studio 웹 작업 공간(FastAPI)에서 그래프를 만들고, 도구·메모리·가드레일·PII 비식별 처리를 갖춘 에이전트를 구성하고, 각 파이프라인 단계를 살펴볼 수 있습니다. 모델은 Ollama 또는 OpenAI 호환 공급자를 통해 실행할 수 있습니다.

저장소에는 도메인별 예제도 포함되어 있습니다. 비식별 처리와 ICD-10/RxNorm/SNOMED/LOINC 정규화를 지원하는 임상 지식 그래프, 지자체 사건 챗봇, 그리고 정책 준수 여부를 확인하는 규칙 기반 엔진 VeritasReason이 있습니다.

핵심 기능

  • 01[doc#chunk] 인용을 제공하는 지식 그래프 기반 멀티홉 질의응답.
  • 02문서 구조의 계층형 트리 탐색과 그래프 검색을 결합합니다.
  • 03IDE 에이전트에 ingest 및 query 도구를 제공하는 MCP 서버.
  • 04가드레일과 메모리를 갖춘 관리형 에이전트와 그래프를 만들 수 있는 로컬 Studio 작업 공간.
  • 05Ollama 및 모든 OpenAI 호환 모델 공급자를 지원합니다.
  • 06엔티티와 관계를 PyVis로 대화형 시각화합니다.

활용 사례

  • 사실 간 연결 관계에 따라 답이 달라지는 사내 문서에 대한 질의응답.
  • 로컬 Ollama 모델을 사용해 문서 Q&A 또는 에이전트 환경을 온프레미스에서 운영.
  • Cursor나 Claude Desktop 같은 IDE 어시스턴트를 비공개 지식 그래프에 연결.
  • 구조화된 레코드를 바탕으로 규정 준수 또는 정책 확인 워크플로를 프로토타이핑.

빠른 시작

  1. 1

    PyPI에서 패키지를 설치합니다

    pip install veritasgraph
  2. 2

    lite 모드에서 대화형 데모를 실행합니다(OPENAI_API_KEY와 같은 클라우드 API 키 필요)

    veritasgraph demo --mode=lite
  3. 3

    Ollama를 사용해 완전히 오프라인으로 실행합니다(Ollama와 약 8GB RAM 필요)

    veritasgraph demo --mode=local --model=llama3.2

사용 전 알아둘 점

  • 빠른 데모를 사용하려면 유료 OpenAI 또는 Anthropic API 키가 필요합니다.
  • 오프라인 모드에는 로컬 Ollama 설치와 약 8GB의 RAM이 필요합니다.
  • 전체 파이프라인에는 Docker와 Neo4j 데이터베이스가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

VeritasGraph은(는) 무엇인가요?
로컬 Ollama 또는 클라우드에서 실행되며, 지식 그래프를 바탕으로 출처를 인용해 멀티홉 질문에 답하는 오픈소스 GraphRAG 및 에이전트 프레임워크입니다. VeritasGraph는 문서에서 지식 그래프를 만들고, 텍스트 유사도만으로 매칭하는 대신 엔티티 간 관계를 따라가며 질문에 답합니다. 각 답변에는 [doc#chunk] 형식의 출처 인용이 표시되며, 그래프에 근거가 부족하면 'insufficient evidence'라고 답변을 보류한다고 프로젝트는 설명합니다.
VeritasGraph은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
VeritasGraph은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
VeritasGraph은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. VeritasGraph의 마지막 커밋은 2026년 11월 6일입니다.
VeritasGraph은(는) 어디에 사용할 수 있나요?
사실 간 연결 관계에 따라 답이 달라지는 사내 문서에 대한 질의응답. 로컬 Ollama 모델을 사용해 문서 Q&A 또는 에이전트 환경을 온프레미스에서 운영. Cursor나 Claude Desktop 같은 IDE 어시스턴트를 비공개 지식 그래프에 연결. 구조화된 레코드를 바탕으로 규정 준수 또는 정책 확인 워크플로를 프로토타이핑.
VeritasGraph는 어떻게 설치하나요?
PyPI에서 패키지를 설치합니다: pip install veritasgraph lite 모드에서 대화형 데모를 실행합니다(OPENAI_API_KEY와 같은 클라우드 API 키 필요): veritasgraph demo --mode=lite Ollama를 사용해 완전히 오프라인으로 실행합니다(Ollama와 약 8GB RAM 필요): veritasgraph demo --mode=local --model=llama3.2
VeritasGraph은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bibinprathap/VeritasGraph

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

관련 프로젝트