νμ΅ μΌμ: 2025λ 7μ 31μΌ
νμ΅ λͺ©ν: νλ‘μ νΈ νκ²½ μ€μ λ° κΈ°λ³Έ ꡬ쑰 ꡬμΆ
κ°λ
: κΈ°μ‘΄ μμ± νλ‘μ νΈμ λΆλ¦¬νμ¬ λ¨κ³λ³ νμ΅ κΈ°λ‘μ©
μ€μ΅ λͺ
λ Ήμ΄:
cd /Users/moon/Desktop
mkdir insurance-rag-learning
cd insurance-rag-learning
κ°λ
: νλ‘μ νΈ κ°μ λ° 15μΈμ
λ‘λλ§΅ κΈ°λ‘μ©
μ€μ΅ λͺ
λ Ήμ΄:
touch README.md
# ν
μ€νΈ μλν°λ‘ 15μΈμ
λ‘λλ§΅κ³Ό κΈ°μ μ€ν μμ±
νλ‘μ νΈ κ΅¬μ‘°:
insurance-rag-learning/
βββ src/ # λ©μΈ μμ€μ½λ
β βββ config/ # μ€μ νμΌλ€
β βββ models/ # AI λͺ¨λΈ κ΄λ ¨
β βββ services/ # λΉμ¦λμ€ λ‘μ§
β βββ utils/ # μ νΈλ¦¬ν° ν¨μλ€
β βββ api/ # API μλν¬μΈνΈ
βββ tests/ # ν
μ€νΈ μ½λ
βββ docs/ # λ¬Έμ
βββ data/ # λ°μ΄ν° νμΌλ€
κΈ°λ³Έ λ°©λ²:
mkdir src
mkdir tests
mkdir docs
mkdir data
ν¨μ¨μ μΈ λ°©λ²:
# μ¬λ¬ ν΄λλ₯Ό ν λ²μ μμ±
mkdir src tests docs data
# νμ ν΄λλ€λ ν λ²μ μμ±
mkdir src/config src/models src/services src/utils src/api
κ³ κΈ λ°©λ² - μ€κ΄νΈ νμ₯:
# -p μ΅μ
μΌλ‘ μμ ν΄λκ° μμ΄λ μλ μμ±
mkdir -p src/{config,models,services,utils,api}
# __init__.py νμΌλ€μ ν λ²μ μμ±
touch {src,src/config,src/models,src/services,src/utils,src/api,tests}/__init__.py
κ°λ
: __init__.py νμΌλ‘ Python ν¨ν€μ§ μΈμμν€κΈ°
μ€μ κ²½ν: servies β services μ€ν λ°κ²¬ λ° μμ μΌλ‘ λλ²κΉ
μ€ν¬ μ΅λ
κ°λ
: νλ‘μ νΈλ³ λ
립μ μΈ Python νκ²½ ꡬμΆ
μ€μ΅ λͺ
λ Ήμ΄:
# κ°μνκ²½ μμ±
python -m venv venv
# κ°μνκ²½ νμ±ν
source venv/bin/activate
# νμ±ν νμΈ
which python
insurance-rag-learning