
TEST ID : [email protected]
TEST PW : 1234
- νλ‘μ νΈ μκ°
- κΈ°λ₯ μκ°
- μμ° μμ
- νλ¦λ
- μ€μΉ λ° νμ©
- Upstage API μ¬μ© λͺ©λ‘
- λ νμ§ν 리 ꡬ쑰
- MySQL DB ꡬ쑰
- νμ ꡬμ±
- Further Reading
SolarTeacherλ λ°±μ§ κ³΅λΆλ²μ νμ©νλ νμ΅μλ₯Ό μν΄ AI κΈ°λ° νΌλλ°± λ° λ§μΆ€ν ν΄μ¦ μ 곡 μλΉμ€μ
λλ€.
μ΄ νλ‘μ νΈλ λ€μ΄λ² λΆμ€νΈμΊ ν AI Tech 7κΈ° κΈ°μ
ν΄μ»€ν€μμ μ§νλμμΌλ©°, Upstage APIλ₯Ό μ 곡λ°μ κ°λ°λμμ΅λλ€.
μ¬μ©μκ° νκΈ°ν λ΄μ©μ λΆμνμ¬ κ°λ μ€λ₯λ₯Ό μμ νκ³ , μλ μμ±λ ν΄μ¦λ₯Ό ν΅ν΄ νμ΅ ν¨κ³Όλ₯Ό κ·Ήλνν©λλ€.
πΉ AI νΌλλ°± μ 곡: μ¬μ©μκ° μμ±ν λ
ΈνΈμ κ°λ
μ€λ₯λ₯Ό λΆμνμ¬ μλ νΌλλ°± μ 곡
πΉ λ§μΆ€ν ν΄μ¦ μμ±: λ
ΈνΈ λ΄μ©μ κΈ°λ°μΌλ‘ OX λ° κ°κ΄μ ν΄μ¦ μλ μμ±
πΉ νμ΅ λ°μ΄ν° κ΄λ¦¬: νμ΅ μ§ν μνλ₯Ό νλμ νμΈνκ³ , νΌλλ°± λ° ν΄μ¦ κΈ°λ‘ μ‘°ν
λ°±μ§ κ³΅λΆλ²μ΄λ?
λ°±μ§ κ³΅λΆλ²μ λΉ μ’
μ΄μ λ°°μ΄ λ΄μ©μ λ μ¬λ € μ μΌλ©° 볡μ΅νλ λ°©λ²μΌλ‘, κ°λ
μ κΉμ΄ μ΄ν΄νκ³ κΈ°μ΅μ κ°ννλ λ° ν¨κ³Όμ μ
λλ€.
νμ§λ§ μ€μ€λ‘ μ€λ₯λ₯Ό μ°ΎκΈ° μ΄λ ΅λ€λ λ¨μ μ΄ μμΌλ©°, SolarTeacherλ μ΄λ₯Ό AI κΈ°λ° νΌλλ°±κ³Ό λ§μΆ€ν ν΄μ¦λ‘ 보μν©λλ€.
- λ‘κ·ΈμΈ/νμκ°μ κΈ°λ₯ ꡬν
- μ¬μ§, PDF μ
λ‘λ λ° νμ΄νΈλ³΄λ νκΈ° μ§μ
- κ³Όλͺ© λ―Έμ νμ μλ λΆλ₯
- νκΈ° λ΄μ©μ λΆμνμ¬ νΌλλ°± μ 곡
- μ 곡 λ΄μ©: μλͺ»λ λΆλΆ, μμ μ¬ν, ν΄μ€, μΆμ²
- OX ν΄μ¦ λ¬Έμ μλ μμ±
- κ³Όλͺ©λ³ κ°κ΄μ λ¬Έμ μλ μμ±
- ν΄μ¦ ν΄μ€, ν΅κ³ μ 곡
- νμλ ν΄μ¦(OX, μ¬μ§μ λ€) λͺ¨μ보기
- ν΄μ¦ 리μ κΈ°λ₯
- νΌλλ°± λͺ¨μ보기 κΈ°λ₯ μ 곡
- κ³Όλͺ©λ³, μκ°μ μ λ ¬ κ°λ₯
- κΈ°λ³Έ μ 보 λ° νμ΅ ν΅κ³ μ 곡
- κ°μνκ²½ λ§λ€κΈ°
conda create --name solar-teacher python=3.11
- κ°μνκ²½ νμ±ν
conda activate solar-teacher
- λΌμ΄λΈλ¬λ¦¬ μ€μΉ
pip install -r requirements.txt
- .env_sample νμΌλͺ μ .envλ‘ λ³κ²½
- API_KEY λ³κ²½νκΈ°
# LANGCHAIN_API_KEY=lsv2_
# UPSTAGE_API_KEY=up_
# PINECONE_API_KEY = pcsk_
cd backend
python main.py
cd frontend
npm install
npm start
API | μ€λͺ | μ¬μ© μμΉ | μ¬μ© μμΉ |
---|---|---|---|
Document OCR | μ΄λ―Έμ§ λλ PDF νμΌμμ ν μ€νΈλ₯Ό μΆμΆνλ κΈ°λ₯ | μκΈμ¨ λ ΈνΈ μΈμ | ocr_service.py |
Embeddings | ν μ€νΈ λ°μ΄ν°λ₯Ό 벑ν°ννμ¬ μλ―Έ κΈ°λ° κ²μ λ° λΆμμ νμ© | input text μλ² λ©, RAG data ꡬμΆ, μλ©ν± κ²μ | rag_service.py |
Chat | μ¬μ©μμμ μνΈμμ©μ ν΅ν΄ μ§λ¬Έ μλ΅ λ° λν μμ± | νΌλλ°±, OXν΄μ¦, μ¬μ§μ λ€ ν΄μ¦ μμ± | rag_service.py |
.
βββ backend
β βββ app
β β βββ api
β β β βββ endpoints
β β βββ core
β β βββ db
β β βββ models
β β βββ services
β βββ data
β βββ utils
βββ experiments
β βββ OCR
β βββ RAG
β β βββ rag_utils
βββ frontend
β βββ public
β β βββ assets
β β β βββ css
β β β βββ images
β β β βββ js
β β βββ components
βββ images
μ΄λ¦ | GitHub | μν |
---|---|---|
κ°νꡬ | @ardkyer | Backend / Feedback |
μλμ€ | @seoo2001 | RAG / Pinecone |
μμμ | @Lagom92 | RAG / LangSmith |
μ΄λκ±Έ | @doffice0827 | PM / OCR |
μ΄μλ―Έ | @SooMiiii | Quiz / DB |
- λ°ν μμ
- λ°ν μλ£
- λ©μ 리ν¬νΈ