<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://www.cheonilgukwiki.org/index.php?action=history&amp;feed=atom&amp;title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC%2FDB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5</id>
	<title>말씀선집 GraphRAG 연구/DB 구축 방향 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.cheonilgukwiki.org/index.php?action=history&amp;feed=atom&amp;title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC%2FDB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5"/>
	<link rel="alternate" type="text/html" href="https://www.cheonilgukwiki.org/index.php?title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC/DB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5&amp;action=history"/>
	<updated>2026-07-14T08:22:56Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.cheonilgukwiki.org/index.php?title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC/DB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5&amp;diff=50971&amp;oldid=prev</id>
		<title>애: DB 구축 방향 문서에 구조 설계와 테스트 결과 연결</title>
		<link rel="alternate" type="text/html" href="https://www.cheonilgukwiki.org/index.php?title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC/DB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5&amp;diff=50971&amp;oldid=prev"/>
		<updated>2026-07-02T09:40:42Z</updated>

		<summary type="html">&lt;p&gt;DB 구축 방향 문서에 구조 설계와 테스트 결과 연결&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2026년 7월 2일 (목) 18:40 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l227&quot;&gt;227번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;227번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 관련 문서 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 관련 문서 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [[말씀선집 GraphRAG 연구/DB 구조 설계와 테스트 결과]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 상위 문서: [[말씀선집 GraphRAG 연구]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 상위 문서: [[말씀선집 GraphRAG 연구]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 로컬 문서: &amp;lt;code&amp;gt;/home/ruyjin/.openclaw/workspace/project_docs/말씀선집그래프RAG/DB_SETUP_PLAN.md&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 로컬 문서: &amp;lt;code&amp;gt;/home/ruyjin/.openclaw/workspace/project_docs/말씀선집그래프RAG/DB_SETUP_PLAN.md&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>애</name></author>
	</entry>
	<entry>
		<id>https://www.cheonilgukwiki.org/index.php?title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC/DB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5&amp;diff=50963&amp;oldid=prev</id>
		<title>애: 말씀선집 GraphRAG DB 구축 방향 문서 등록</title>
		<link rel="alternate" type="text/html" href="https://www.cheonilgukwiki.org/index.php?title=%EB%A7%90%EC%94%80%EC%84%A0%EC%A7%91_GraphRAG_%EC%97%B0%EA%B5%AC/DB_%EA%B5%AC%EC%B6%95_%EB%B0%A9%ED%96%A5&amp;diff=50963&amp;oldid=prev"/>
		<updated>2026-07-02T09:05:08Z</updated>

		<summary type="html">&lt;p&gt;말씀선집 GraphRAG DB 구축 방향 문서 등록&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= DB 구축 방향 =&lt;br /&gt;
&lt;br /&gt;
이 문서는 [[말씀선집 GraphRAG 연구]]를 실제 검색 시스템으로 구현하기 위한 1차 데이터베이스 설계 방향과 파이프라인 구조를 정리한다.&lt;br /&gt;
&lt;br /&gt;
== 목적 ==&lt;br /&gt;
&lt;br /&gt;
목표는 말씀선집 전체를 권, 페이지, 제목, 본문 단위로 검색하고, 주제, 인물, 개념 관계를 그래프로 연결하여 질문에 대해 근거 페이지와 함께 답하게 만드는 연구용 GraphRAG 기반 말씀 검색 시스템을 세우는 것이다.&lt;br /&gt;
&lt;br /&gt;
== 현재 자료 확인 ==&lt;br /&gt;
&lt;br /&gt;
* NAS 경로: &amp;lt;code&amp;gt;~/ffwpcb/말씀선집&amp;lt;/code&amp;gt;&lt;br /&gt;
* 실제 마운트 경로: &amp;lt;code&amp;gt;/run/user/1000/gvfs/smb-share:server=172.30.1.1,share=ffwpcb,user=ffwpcbai/말씀선집&amp;lt;/code&amp;gt;&lt;br /&gt;
* PDF 수: 615권&lt;br /&gt;
* 전체 페이지: 약 207,548쪽&lt;br /&gt;
* 전체 용량: 약 765MB&lt;br /&gt;
* 샘플 확인: &amp;lt;code&amp;gt;001권.pdf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;615권.pdf&amp;lt;/code&amp;gt;&lt;br /&gt;
* 텍스트 추출: &amp;lt;code&amp;gt;pdftotext&amp;lt;/code&amp;gt;로 본문 추출 가능&lt;br /&gt;
* OCR 판단: 1차 단계에서는 OCR 불필요&lt;br /&gt;
* 로컬 디스크 여유: 약 52GB&lt;br /&gt;
&lt;br /&gt;
== 기본 저장 원칙 ==&lt;br /&gt;
&lt;br /&gt;
원본 PDF는 NAS에 그대로 둔다. 로컬에는 원본을 복사하지 않고 다음 산출물만 저장한다.&lt;br /&gt;
&lt;br /&gt;
* 파일 목록과 해시값&lt;br /&gt;
* 페이지별 추출 텍스트&lt;br /&gt;
* 문단 및 청크 데이터&lt;br /&gt;
* 임베딩 벡터&lt;br /&gt;
* 키워드 검색 색인&lt;br /&gt;
* 지식그래프 노드와 관계&lt;br /&gt;
* 처리 로그와 실패 목록&lt;br /&gt;
&lt;br /&gt;
이 방식은 NAS 원본 보존, 로컬 저장공간 절약, 재처리 가능성 확보에 유리하다.&lt;br /&gt;
&lt;br /&gt;
== 1차 DB 구성안 ==&lt;br /&gt;
&lt;br /&gt;
=== PostgreSQL + pgvector ===&lt;br /&gt;
&lt;br /&gt;
1차 연구용 중심 DB로 사용한다.&lt;br /&gt;
&lt;br /&gt;
주요 역할:&lt;br /&gt;
&lt;br /&gt;
* 문서 메타데이터 관리&lt;br /&gt;
* 권, 페이지, 청크 저장&lt;br /&gt;
* 임베딩 벡터 저장&lt;br /&gt;
* 질의 결과의 출처 추적&lt;br /&gt;
* 처리 상태 관리&lt;br /&gt;
&lt;br /&gt;
핵심 테이블 후보:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;source_files&amp;lt;/code&amp;gt;: PDF 파일 경로, 권수, 파일명, 크기, 해시값&lt;br /&gt;
* &amp;lt;code&amp;gt;volumes&amp;lt;/code&amp;gt;: 권 단위 메타데이터&lt;br /&gt;
* &amp;lt;code&amp;gt;pages&amp;lt;/code&amp;gt;: 권, 페이지 번호, 추출 텍스트&lt;br /&gt;
* &amp;lt;code&amp;gt;sections&amp;lt;/code&amp;gt;: 제목, 소제목, 설교 단위 구간&lt;br /&gt;
* &amp;lt;code&amp;gt;chunks&amp;lt;/code&amp;gt;: 검색용 본문 청크&lt;br /&gt;
* &amp;lt;code&amp;gt;chunk_embeddings&amp;lt;/code&amp;gt;: 청크별 임베딩 벡터&lt;br /&gt;
* &amp;lt;code&amp;gt;ingest_runs&amp;lt;/code&amp;gt;: 처리 실행 기록&lt;br /&gt;
* &amp;lt;code&amp;gt;ingest_errors&amp;lt;/code&amp;gt;: 추출 실패와 재처리 대상&lt;br /&gt;
&lt;br /&gt;
=== Neo4j ===&lt;br /&gt;
&lt;br /&gt;
GraphRAG 고도화 단계에서 추가한다.&lt;br /&gt;
&lt;br /&gt;
주요 역할:&lt;br /&gt;
&lt;br /&gt;
* 인물, 개념, 사건, 장소, 시대, 주제군을 노드로 저장&lt;br /&gt;
* 말씀 본문과 핵심 개념의 관계를 연결&lt;br /&gt;
* 개념 흐름, 시대별 변화, 주제별 관계망 검색 지원&lt;br /&gt;
&lt;br /&gt;
노드 후보:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Volume&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Chunk&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;SermonTitle&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Person&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Place&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Concept&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;DoctrineTerm&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Event&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Era&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;Topic&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
관계 후보:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;CONTAINS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;NEXT&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;MENTIONS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;EXPLAINS&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;CONTRASTS_WITH&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;RELATED_TO&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;BELONGS_TO_TOPIC&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;EVIDENCE_OF&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== OpenSearch + nori analyzer ===&lt;br /&gt;
&lt;br /&gt;
한국어 전문검색 고도화 단계에서 검토한다.&lt;br /&gt;
&lt;br /&gt;
정확한 용어 검색이 중요한 이유:&lt;br /&gt;
&lt;br /&gt;
* 참부모&lt;br /&gt;
* 복귀섭리&lt;br /&gt;
* 천지인부모&lt;br /&gt;
* 원구피스컵&lt;br /&gt;
* 탕감&lt;br /&gt;
* 재림&lt;br /&gt;
&lt;br /&gt;
이런 용어는 의미 검색보다 키워드 검색이 더 정확한 경우가 많다. 따라서 벡터 검색만으로 가지 않고 키워드 검색과 결합한다.&lt;br /&gt;
&lt;br /&gt;
== 권장 구축 순서 ==&lt;br /&gt;
&lt;br /&gt;
처음부터 615권 전체를 넣지 않는다. 먼저 앞, 중간, 뒤 표본으로 파이프라인 품질을 확인한다.&lt;br /&gt;
&lt;br /&gt;
=== 1단계: 샘플 인벤토리 ===&lt;br /&gt;
&lt;br /&gt;
* 대상: &amp;lt;code&amp;gt;001권.pdf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;615권.pdf&amp;lt;/code&amp;gt;, 중간 권수 1-3개&lt;br /&gt;
* 파일 경로, 권수, 페이지 수, 파일 크기, 해시값 저장&lt;br /&gt;
* 실패 파일과 중복 파일 확인&lt;br /&gt;
&lt;br /&gt;
=== 2단계: 페이지별 텍스트 추출 ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;pdftotext&amp;lt;/code&amp;gt; 기반 추출&lt;br /&gt;
* 페이지 단위로 텍스트 저장&lt;br /&gt;
* 추출 공백, 깨진 문자, 쪽머리와 쪽번호 패턴 확인&lt;br /&gt;
&lt;br /&gt;
=== 3단계: 구조화 ===&lt;br /&gt;
&lt;br /&gt;
* 권 번호&lt;br /&gt;
* PDF 페이지 번호&lt;br /&gt;
* 본문 내 인쇄 페이지 번호&lt;br /&gt;
* 설교 제목&lt;br /&gt;
* 소제목&lt;br /&gt;
* 문단&lt;br /&gt;
&lt;br /&gt;
출처 인용을 위해 권과 페이지가 반드시 보존되어야 한다.&lt;br /&gt;
&lt;br /&gt;
=== 4단계: 청크 분할 ===&lt;br /&gt;
&lt;br /&gt;
권장 기본값:&lt;br /&gt;
&lt;br /&gt;
* 청크 크기: 한국어 기준 800-1,200자&lt;br /&gt;
* 겹침: 100-200자&lt;br /&gt;
* 제목과 페이지 메타데이터를 청크마다 포함&lt;br /&gt;
&lt;br /&gt;
설교 문맥을 보존하기 위해 단순 글자 수 절단보다 문단 기준 분할을 우선한다.&lt;br /&gt;
&lt;br /&gt;
=== 5단계: 임베딩 생성 ===&lt;br /&gt;
&lt;br /&gt;
선택지:&lt;br /&gt;
&lt;br /&gt;
* 빠른 연구용: OpenAI 계열 임베딩 API&lt;br /&gt;
* 비용 절감과 로컬화: 한국어 성능이 괜찮은 로컬 임베딩 모델&lt;br /&gt;
&lt;br /&gt;
1차는 샘플 권수만 임베딩하여 검색 품질을 비교한다.&lt;br /&gt;
&lt;br /&gt;
=== 6단계: GraphRAG 추출 ===&lt;br /&gt;
&lt;br /&gt;
LLM을 사용해 청크에서 다음 항목을 추출한다.&lt;br /&gt;
&lt;br /&gt;
* 인물&lt;br /&gt;
* 장소&lt;br /&gt;
* 핵심 개념&lt;br /&gt;
* 섭리 용어&lt;br /&gt;
* 사건&lt;br /&gt;
* 시대&lt;br /&gt;
* 주제&lt;br /&gt;
* 개념 간 관계&lt;br /&gt;
&lt;br /&gt;
추출 결과는 바로 확정하지 않고 검수 가능한 후보 그래프로 저장한다.&lt;br /&gt;
&lt;br /&gt;
=== 7단계: 질의응답 테스트 ===&lt;br /&gt;
&lt;br /&gt;
테스트 질의 유형:&lt;br /&gt;
&lt;br /&gt;
* 키워드형: 특정 용어가 나오는 권과 페이지 찾기&lt;br /&gt;
* 의미형: 유사한 뜻의 말씀 찾기&lt;br /&gt;
* 관계형: A 개념과 B 개념의 연결 설명&lt;br /&gt;
* 시대별 변화형: 특정 주제가 권수 흐름에 따라 어떻게 변하는지 확인&lt;br /&gt;
* 목회 활용형: 설교 준비를 위한 근거 말씀 찾기&lt;br /&gt;
&lt;br /&gt;
== 파이프라인 스크립트 구조안 ==&lt;br /&gt;
&lt;br /&gt;
향후 실제 구현 시 다음 구조를 기준으로 둔다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
words-graphrag/&lt;br /&gt;
  README.md&lt;br /&gt;
  docker-compose.yml&lt;br /&gt;
  .env.example&lt;br /&gt;
  config/&lt;br /&gt;
    sources.yml&lt;br /&gt;
    chunking.yml&lt;br /&gt;
    graph_schema.yml&lt;br /&gt;
  scripts/&lt;br /&gt;
    01_inventory.py&lt;br /&gt;
    02_extract_pages.py&lt;br /&gt;
    03_normalize_text.py&lt;br /&gt;
    04_chunk_pages.py&lt;br /&gt;
    05_embed_chunks.py&lt;br /&gt;
    06_extract_graph.py&lt;br /&gt;
    07_load_neo4j.py&lt;br /&gt;
    08_query_smoke_test.py&lt;br /&gt;
  sql/&lt;br /&gt;
    001_init.sql&lt;br /&gt;
    002_pgvector.sql&lt;br /&gt;
    003_indexes.sql&lt;br /&gt;
  data/&lt;br /&gt;
    extracted/&lt;br /&gt;
    logs/&lt;br /&gt;
    samples/&lt;br /&gt;
  notebooks/&lt;br /&gt;
    retrieval_quality_check.ipynb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1차 판단 ==&lt;br /&gt;
&lt;br /&gt;
현재 자료는 PDF 텍스트 추출이 가능하고 전체 용량도 크지 않다. 따라서 첫 단계는 OCR이나 대형 인프라가 아니라, 정확한 출처 보존과 샘플 파이프라인 검증이어야 한다.&lt;br /&gt;
&lt;br /&gt;
가장 현실적인 첫 목표는 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;001권&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;615권&amp;lt;/code&amp;gt;, 중간 권수 1-3개를 대상으로 페이지별 추출을 완료한다.&lt;br /&gt;
# PostgreSQL에 파일, 페이지, 청크 메타데이터를 저장한다.&lt;br /&gt;
# pgvector 또는 별도 벡터 저장소에 샘플 임베딩을 넣는다.&lt;br /&gt;
# 질문에 대해 “몇 권 몇 쪽” 근거를 돌려주는 RAG를 먼저 만든다.&lt;br /&gt;
# 그 다음 Neo4j에 인물, 개념, 주제 관계를 붙인다.&lt;br /&gt;
&lt;br /&gt;
== 관련 문서 ==&lt;br /&gt;
&lt;br /&gt;
* 상위 문서: [[말씀선집 GraphRAG 연구]]&lt;br /&gt;
* 로컬 문서: &amp;lt;code&amp;gt;/home/ruyjin/.openclaw/workspace/project_docs/말씀선집그래프RAG/DB_SETUP_PLAN.md&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[분류:말씀선집 GraphRAG 연구]]&lt;br /&gt;
[[분류:GraphRAG]]&lt;br /&gt;
[[분류:DB설계]]&lt;br /&gt;
[[분류:연구기획]]&lt;/div&gt;</summary>
		<author><name>애</name></author>
	</entry>
</feed>