โปรแกรมสร้างภาพ GraphRAG
การสาธิตการแสดงภาพ GraphRAG
GraphRAG Visualizer เป็นแอปพลิเคชั่นที่ออกแบบมาเพื่อแสดงภาพสิ่งประดิษฐ์ Microsoft GraphRAG ด้วยการอัปโหลดไฟล์ไม้ปาร์เก้ที่สร้างจากไปป์ไลน์การทำดัชนี GraphRAG ผู้ใช้สามารถดูและวิเคราะห์ข้อมูลได้อย่างง่ายดายโดยไม่ต้องใช้ซอฟต์แวร์หรือสคริปต์เพิ่มเติม
หากคุณใช้ GraphRAG 0.3.x หรือต่ำกว่า โปรดใช้ GraphRAG Visualizer เวอร์ชันเดิมที่:
GraphRAG Visualizer มรดก
เมื่อเซิร์ฟเวอร์ graphrag-api เปิดใช้งานแล้ว คุณสามารถค้นหาได้โดยตรงผ่าน GraphRAG Visualizer เพียงไปที่ GraphRAG Visualizer และใช้อินเทอร์เฟซการค้นหาเพื่อสืบค้นเซิร์ฟเวอร์ API ซึ่งช่วยให้คุณสามารถค้นหาและสำรวจข้อมูลที่โฮสต์บนเซิร์ฟเวอร์ภายในเครื่องของคุณได้อย่างง่ายดาย
ตรรกะสำหรับการสร้างความสัมพันธ์สำหรับหน่วยข้อความ เอกสาร ชุมชน และตัวแปรร่วมได้มาจากสมุดบันทึก Neo4j Cypher ที่นำเข้า GraphRAG
โหนด | พิมพ์ |
---|---|
เอกสาร | RAW_DOCUMENT |
หน่วยข้อความ | CHUNK |
ชุมชน | COMMUNITY |
การค้นหา | FINDING |
ตัวแปรร่วม | COVARIATE |
เอนทิตี | แตกต่างกันไป |
โหนดต้นทาง | ความสัมพันธ์ | โหนดเป้าหมาย |
---|---|---|
เอนทิตี | RELATED | เอนทิตี |
หน่วยข้อความ | PART_OF | เอกสาร |
หน่วยข้อความ | HAS_ENTITY | เอนทิตี |
หน่วยข้อความ | HAS_COVARIATE | ตัวแปรร่วม |
ชุมชน | HAS_FINDING | การค้นหา |
เอนทิตี | IN_COMMUNITY | ชุมชน |
โคลนที่เก็บไปยังเครื่องของคุณ:
git clone https://github.com/noworneverev/graphrag-visualizer.git
cd graphrag-visualizer
ติดตั้งการพึ่งพาที่จำเป็น:
npm install
รันเซิร์ฟเวอร์การพัฒนา:
npm start
เปิดแอปในเบราว์เซอร์ของคุณ:
http://localhost:3000
หากต้องการโหลดไฟล์ .parquet
โดยอัตโนมัติเมื่อแอปพลิเคชันเริ่มทำงาน ให้วางไฟล์ Parquet ของคุณในไดเรกทอรี public/artifacts
ไฟล์เหล่านี้จะถูกโหลดลงในแอปพลิเคชันสำหรับการแสดงภาพและการแสดงตารางข้อมูล สามารถจัดเรียงไฟล์ได้ดังนี้:
public/artifacts/create_final_entities.parquet
public/artifacts/create_final_relationships.parquet
public/artifacts/create_final_documents.parquet
public/artifacts/create_final_text_units.parquet
public/artifacts/create_final_communities.parquet
public/artifacts/create_final_community_reports.parquet
public/artifacts/create_final_covariates.parquet
หากไฟล์ถูกวางไว้ในโฟลเดอร์ public/artifacts
แอพจะโหลดและแสดงไฟล์เหล่านั้นโดยอัตโนมัติเมื่อเริ่มต้นระบบ