hybridRAG / README.md
soojeongcrystal's picture
Update README.md
f0c0650 verified
|
raw
history blame
1.43 kB
metadata
title: HybridRAG - Employee Education Program Recommender
emoji: πŸŽ“
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 3.3.1
app_file: app.py
pinned: false
license: apache-2.0

HybridRAG: 직원 λ§žμΆ€ν˜• ꡐ윑 ν”„λ‘œκ·Έλž¨ μΆ”μ²œ μ‹œμŠ€ν…œ

κ°œμš”

HybridRAG μ‹œμŠ€ν…œμ€ VectorRAG와 GraphRAG 방식을 κ²°ν•©ν•˜μ—¬, μ§μ›μ˜ ν˜„μž¬ μ—­λŸ‰κ³Ό ν•™μŠ΅ λͺ©ν‘œλ₯Ό λΆ„μ„ν•˜κ³  μ ν•©ν•œ ꡐ윑 ν”„λ‘œκ·Έλž¨μ„ μΆ”μ²œν•˜λŠ” μ‹œμŠ€ν…œμž…λ‹ˆλ‹€. 이 μ‹œμŠ€ν…œμ€ 직원 데이터와 ꡐ윑 ν”„λ‘œκ·Έλž¨ 데이터λ₯Ό ν™œμš©ν•˜μ—¬ 두 가지 μ ‘κ·Ό 방식을 μ‚¬μš©ν•΄ 보닀 μ •ν™•ν•œ μΆ”μ²œμ„ μ œκ³΅ν•©λ‹ˆλ‹€.

  • VectorRAG: μ§μ›μ˜ μ—­λŸ‰κ³Ό ν”„λ‘œκ·Έλž¨ ν•™μŠ΅ λͺ©ν‘œλ₯Ό λ²‘ν„°ν™”ν•˜κ³  μœ μ‚¬λ„λ₯Ό 계산해 μΆ”μ²œ.
  • GraphRAG: 직원과 ν”„λ‘œκ·Έλž¨ κ°„μ˜ 관계λ₯Ό κ·Έλž˜ν”„λ‘œ ν‘œν˜„ν•˜μ—¬ μƒν˜Έ 관계λ₯Ό μ‹œκ°ν™”.

κΈ°λŠ₯

  • CSV νŒŒμΌμ„ ν†΅ν•œ 직원 및 ꡐ윑 ν”„λ‘œκ·Έλž¨ 데이터 μ—…λ‘œλ“œ
  • μ§μ›μ—κ²Œ μ ν•©ν•œ ꡐ윑 ν”„λ‘œκ·Έλž¨ μΆ”μ²œ
  • 직원과 ν”„λ‘œκ·Έλž¨ κ°„μ˜ 관계λ₯Ό λ„€νŠΈμ›Œν¬ κ·Έλž˜ν”„λ‘œ μ‹œκ°ν™”

파일 ꡬ성

  • app.py: Gradio μ•±μ˜ 메인 파일.
  • requirements.txt: ν•„μš”ν•œ 라이브러리 λͺ©λ‘.
  • employee_data.csv: μƒ˜ν”Œ 직원 데이터 파일.
  • program_data.csv: μƒ˜ν”Œ ꡐ윑 ν”„λ‘œκ·Έλž¨ 데이터 파일.

μ„€μΉ˜ 및 μ‹€ν–‰ 방법

1. 둜컬 ν™˜κ²½μ—μ„œ μ‹€ν–‰

pip install -r requirements.txt
python app.py