๐ LLM ๊ธฐ๋ฐ ์ ์ฃผ์ฌํ ์ถ์ฒํ๋ซํผ - ํ๋ผ,ํ๋
๐ LLM ๊ธฐ๋ฐ ์ ์ฃผ๋ ์ฌํ ๊ณํ ์ถ์ฒ ์๋น์ค โํ๋ผ, ํ๋โ
๐ ๋ชฉ์ฐจ
- ๐ LLM ๊ธฐ๋ฐ ์ ์ฃผ๋ ์ฌํ ๊ณํ ์ถ์ฒ ์๋น์ค โํ๋ผ, ํ๋โ
- ๐งโ๐ป ์ญํ ๋ฐ ๊ธฐ์ฌ
- ๐ ๏ธ ํ๋ก์ ํธ ์งํ ๊ณผ์
- โ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ
- ๐ก ํ๊ณ
- ๐ Github Link
ํ๋ก์ ํธ์ ์๊ฐ
๐ LLM ๊ธฐ๋ฐ ์ ์ฃผ๋ ์ฌํ ๊ณํ ์ถ์ฒ ์๋น์ค โํ๋ผ, ํ๋โ
LLM๊ณผ RAG๋ฅผ ๊ฒฐํฉํ์ฌ ์ ์ฃผ๋๋ฅผ ์ฌํํ๋ ์ฌ์ฉ์๋ค์๊ฒ ๊ฐ์ธ์ ์ทจํฅ๊ณผ ํ์์ ๋ง์ถ ์ฌํ ๊ณํ์ ์ฝ๊ฒ ์ธ์ฐ๊ณ ์คํํ ์ ์๋๋ก ๋๋ ํ๋ซํผ
์ญํ ๋ฐ ๊ธฐ์ฌ
- ๊ธฐํ: ๋ฐํ PPT ์ ์, ๋ณด๊ณ ์ ์์ฑ, ์ค๊ณ๋ ๋ฐ ์ํคํ ์ณ ๋ฌธ์ํ ์์ .
- ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ: ๋ฒกํฐ DB ๊ตฌ์ฑ์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , ์ ์ฒ๋ฆฌํจ.
- ๋ฒกํฐ DB ๊ตฌ์ฑ: Pinecone์ ์ด์ฉํ ๋ฒกํฐํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑ, RAG ๊ธฐ๋ฅ์ ํตํด LLM์ ๋ต๋ณ ์ฑ๋ฅ ํฅ์.
- ๋ฐฑ์๋ ๊ฐ๋ฐ: ํ์ ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๊ณ ํ์ ์ธ์ ์ ์ง ๋ก์ง ๊ตฌํ์ ํตํด ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐํ.
- LLM ํ๋กฌํฌํฐ ์์ง๋์ด๋ง: ํ๋กฌํฌํฐ ์์ง๋์ด๋ง์ ํตํด์ LLM ๋ชจ๋ธ์ ์ญํ ์ ํ ๋ฐ ๋ต๋ณ ์ฑ๋ฅ ๊ฐํ.
ํ๋ก์ ํธ ์งํ ๊ณผ์
๊ฐ๋ฐ ๋ฒ์
- ํ๋ซํผ ๊ธฐ๋ฅ:
- ์ฌํ ์ผ์ ์ถ์ฒ: ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ธํ๋ ์ฌํ ์ผ์ ์ ์ถ์ฒ.
- ๋ง์ดํ์ด์ง: ์ฌ์ฉ์๊ฐ ์ ์ฅํ ์ผ์ ์ ๊ด๋ฆฌ.
- ๊ธฐ์ ์คํ:
- ํ๋ก ํธ์๋: React๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณต.
- ๋ฐฑ์๋: Spring Boot์ Flask๋ฅผ ์ด์ฉํ์ฌ RESTful API๋ฅผ ๊ตฌ์ถํ๊ณ ์์ ์ ์ธ ์๋ฒ ํ๊ฒฝ์ ๊ตฌํ.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL๊ณผ Pinecone DB๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ์ฅ์ ์ ๋ณด๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌ.
- LLM ํตํฉ: OpenAI์ GPT๋ฅผ ํ์ฉํ์ฌ ๋ํํ ์ธํฐํ์ด์ค์ ๋ก์ง์ ๊ตฌํ.
- ์ฌ์ฉ ๋ฐ์ดํฐ์
:
RAG ํ์ฉ์ ์ํ ๋ฐ์ดํฐ์ ๊ตฌ์ฑ- ํ๊ตญ๊ด๊ด๊ณต์ฌ ๊ด๊ด์ง ๋ฐ์ดํฐ ํ์ฉ
- ๊ตฌ๊ธ๋งต ๊ด๊ด์ง ๋ฐ์ดํฐ ํฌ๋กค๋ง
์ต์ข ๊ฒฐ๊ณผ๋ฌผ
๐ ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ํ์ด์ง
- ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์
ํ์ด์ง
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธ ๊ฐ๋ฅ
- ๋ก๊ทธ์ธ ์ฑ๊ณต ์ ๋ฉ์ธ ํ์ด์ง๋ก ์๋ ์ด๋
- ํ์๊ฐ์
๊ธฐ๋ฅ
- ์๋ก์ด ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ๊ณผ ๋๋ค์ ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๊ณ์ ์์ฑ ๊ฐ๋ฅ
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ
๐ ๋ฉ์ธ ํ์ด์ง
- ๋ฉ์ธ ํ์ด์ง
- ์ ์ฃผ๋ ์ถ์ฒ ์ฌํ์ง ์์
- ๋ฉ์ธ ํ์ด์ง์์ ์ ์ฃผ๋์ฌํ ์ถ์ฒ ์์์ ๋ฐฐ์นํด ์ฌ์ฉ์ ์ด๋ชฉ ์ง์ค
- ์ฃผ์ ๊ธฐ๋ฅ ๋ฐ๋ก ๊ฐ๊ธฐ ๋ฒํผ
- ๋ง์ดํ์ด์ง, ์ผ์ ์ถ์ฒ, ๋ก๊ทธ์์ ๊ธฐ๋ฅ์ผ๋ก ๋ฐ๋ก ์ด๋ํ ์ ์๋ ๋ฒํผ ์ ๊ณต
- ์ฌ์ฉ์ ํธ์์ฑ์ ๊ณ ๋ คํ ์ง๊ด์ ์ธ ๋ค๋น๊ฒ์ด์ ๊ตฌ์ฑ
- ์ ์ฃผ๋ ์ถ์ฒ ์ฌํ์ง ์์
๐ ์ฌํ ์ผ์ ์ถ์ฒ ํ์ด์ง
- ์ฌํ ์ผ์ ์ถ์ฒ ํ์ด์ง
- ์ฌํ ์์ด์ ํธ โํํ์ดโ์ ๋ํ๋ฅผ ์์ํ๋ฉด ์ผ์ ์ถ์ฒ
- ์ฌ์ฉ์ ์ด๊ธฐ ์
๋ ฅ ๊ธฐ๋ฅ
- ์ฌ์ฉ์๊ฐ ์ฌํ ์ผ์ (๋ ์ง), ๋๋ฐ์, ํ ๋ง๋ฅผ ์ด๊ธฐ ์ ๋ ฅ๊ฐ์ผ๋ก ์ ํ ๊ฐ๋ฅ
- ํ ๋ง๋ ๋ค์ค ์ ํ ๊ฐ๋ฅ(์: ํ๋ง, ๋ชจํ, ๋ฌธํ ๋ฑ)
- ์ฌํ ์ผ์ ์ถ์ฒ ๊ธฐ๋ฅ
- ์ ๋ ฅ๋ ์ด๊ธฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก LLM์ ํ์ฉํด ๊ฐ์ธํ๋ ์ฌํ ์ผ์ ์ถ์ฒ ์ ๊ณต
- ์ฌ์ฉ์๋ ๋ฒํผ ํด๋ฆญ์ผ๋ก ๊ฐํธํ๊ฒ ์ฌํ ์ผ์ ์ ์ถ์ฒ๋ฐ์ ์ ์์
๐ ์ฌํ ์ผ์ ์ถ์ฒ ํ์ด์ง - ์ผ์ ์์
- ์ฌํ ์ผ์ ์ถ์ฒ ํ์ด์ง
- ์ถ์ฒ ์ผ์ ์์ ์์ฒญ
- ๋ํํ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ถ์ฒ๋ ์ผ์ ์ ๋ํ ์์ ์์ฒญ ๊ฐ๋ฅ
- ์: ํน์ ์ฅ์ ๋ณ๊ฒฝ, ์ผ์ ์๊ฐ ์กฐ์ , ์ถ๊ฐ ์ฅ์ ์์ฒญ ๋ฑ
- ์ค์๊ฐ ๋ฐ์
- ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์์ ์์ฒญ์ LLM์ ํตํด ์ฆ์ ๋ฐ์ํ์ฌ ์์ ๋ ์ผ์ ์ ๊ณต
- ์์ฐ์ด ๊ธฐ๋ฐ ๋ํ๋ก ์ง๊ด์ ์ธ ์์ ๊ณผ์ ์ง์
- ์ฅ์ ์ ๋ณด ์ค์๊ฐ ํ์ธ
- ํํ์ด๊ฐ ์ถ์ฒํด ์ค ์ฌํ์ง์ ๋ํด ์ฌํ์ง ์ ๋ณด๋ฅผ ํ ํ์ด์ง์์ ํ์ธ ํ ์ ์์
- ์ค์ ์ฅ์๋ฅผ ์ถ์ฒํจ์ผ๋ก์จ ์ ๋ขฐ๋ ํฅ์
- ์ถ์ฒ ์ผ์ ์์ ์์ฒญ
๐ ์์ธ ์ผ์ ํ์ด์ง & ๋ง์ดํ์ด์ง
- ์์ธ ์ผ์ ํ์ด์ง
- ์ผ์ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ
- ํ์ ๋ ์ฌํ ์ผ์ ์ ์ ์ฅ, ํ์๋ ๋ง์ดํ์ด์ง์์ ์ผ์ ํ์ธ ๊ฐ๋ฅ
- ์์ธ ์ผ์ ๋ฐ ์ง๋์์ ์์น ํ์ธ ๊ฐ๋ฅ
- ์ฌํ ์ฒดํฌ๋ฆฌ์คํธ
- ๊ฐ ์ผ์ ์ ๋ํ ์ฒดํฌ๋ฆฌ์คํธ ๊ธฐ๋ฅ ์ด์ฉ ๊ฐ๋ฅ
- ๊ธฐ๋ณธ ์ฒดํฌ๋ฆฌ์คํธ ์ ๊ณต ๋ฐ ์ฌ์ฉ์ ๋ง์ถคํ ํญ๋ชฉ ์ถ๊ฐ/์์ ๊ฐ๋ฅ
- ์ผ์ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ
- ๋ง์ดํ์ด์ง
- ์์ธ ์ผ์ ํ์ธ
- ์นด๋๋ฅผ ํด๋ฆญํ๋ฉด ํด๋น ์ผ์ ์ ์์ธ ์ผ์ ํ์ด์ง๋ก ์ด๋ํ์ฌ ์ธ๋ถ ์ ๋ณด ํ์ธ ๊ฐ๋ฅ
- ๊ฒ์ ๋ฐ ์ ๋ ฌ ๊ธฐ๋ฅ
- ์ ์ฅ๋ ์ผ์ ๋ค์ ๊ฒ์ํ๊ฑฐ๋ ๋ ์ง, ํ ๋ง ๋ฑ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ ๊ฐ๋ฅ
- ์ฌ์ฉ์ ํธ์๋ฅผ ์ํ ์ง๊ด์ ์ธ ํํฐ๋ง ์ ๊ณต
- ์์ธ ์ผ์ ํ์ธ
๐งฉ ์ค๊ณ ๋ด์ฉ
**<ํ๋ก์ ํธ ๊ตฌ์กฐ๋="">**ํ๋ก์ ํธ>
๐ท 1. ํ๋ก ํธ์๋ (React)
- ์ฌ์ฉ์์ ์ง์ ์ํธ์์ฉํ๋ UI๋ React๋ก ๊ฐ๋ฐ๋จ.
- ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ฉฐ, ์ฌ์ฉ์ ์์ฒญ์ LoadBalancer๋ฅผ ํตํด ๋ฐฑ์๋๋ก ์ ๋ฌ๋จ.
๐ถ 2. ๋ก๋ ๋ฐธ๋ฐ์ (AWS Load Balancer)
- ์ฌ์ฉ์ ์์ฒญ์ ๋ ๊ฐ์ EC2 ์ธ์คํด์ค(Spring Boot / Flask)๋ก ๋ถ์ฐ ์ฒ๋ฆฌ.
- ํธ๋ํฝ ๋ถ์ฐ์ ํตํด ์๋ฒ ๊ณผ๋ถํ ๋ฐฉ์ง, ๊ณ ๊ฐ์ฉ์ฑ ํ๋ณด.
๐ฉ 3. Spring Boot (EC2 - ๋ฐฑ์๋ ์๋ฒ)
- ์ฃผ์ ๋น์ฆ๋์ค ๋ก์ง ๋ฐ API ์ฒ๋ฆฌ ๋ด๋น.
- ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ๋ง์ดํ์ด์ง, ์ผ์ CRUD ๋ฑ์ ๊ธฐ๋ฅ ๊ตฌํ.
- MySQL(RDS)์ ์ฐ๋๋์ด ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ.
๐ฆ 4. Flask + Gunicorn (EC2 - ๋ฐฑ์๋ ์๋ฒ)
- ์ฌํ ์ผ์ ์ถ์ฒ ๊ธฐ๋ฅ ์ ์ฉ ์๋ฒ.
- Python ๊ธฐ๋ฐ Flask๋ฅผ ์ฌ์ฉํ์ฌ LLM ๊ด๋ จ ์์ฒญ ์ฒ๋ฆฌ.
- Gunicorn์ Flask ์ฑ์ WSGI ์๋ฒ๋ก ์คํํ๋ ์ญํ .
๐จ 5. RDS (MySQL)
- AWS์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค.
- ์ฌ์ฉ์, ์ผ์ , ์ฅ์ ๋ฐ์ดํฐ ๋ฑ์ ์ ์ฅ.
- Spring Boot ๋ฐ Flask์์ ๋ชจ๋ ์ ๊ทผ ๊ฐ๋ฅ.
๐ง 6. LLM ์ฐ๋ ๊ตฌ์ฑ
๐น Pinecone
- ๋ฒกํฐ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค.
- ์ ์ฒ๋ฆฌ๋ ๊ด๊ด์ง ์ ๋ณด๋ฅผ ๋ฒกํฐ๋ก ์ ์ฅํ๊ณ , RAG ๋ฐฉ์์ผ๋ก ๊ฒ์ ์ํ.
๐น ChatGPT (OpenAI)
- ์์ฐ์ด ์ดํด ๋ฐ ์ฌํ ์ผ์ ์์ฑ ์ญํ .
- ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐํ์ผ๋ก ํ๋กฌํํธ ์ฒ๋ฆฌ ๋ฐ ๊ฒฐ๊ณผ ์์ฑ.
๐น LangChain
- Pinecone + ChatGPT + Flask ๊ฐ ํ๋ฆ์ ์ ์ดํ๋ Python ํ๋ ์์ํฌ.
- ์ ๋ ฅ โ ๋ฒกํฐ ๊ฒ์ โ ์๋ต ์์ฑ ๊ณผ์ ์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌ.
๐ ํํ์ด ๋ง์ค์ฝํธ
- ์๋น์ค ์ ์ฒด์ฑ์ ์์งํ๋ ๋ง์ค์ฝํธ.
- ์ ์ ์นํ์ ๊ฒฝํ์ ์ํ ๋์์ธ ์์.
โ ์ ์ฒด ํ๋ฆ ์์ฝ
1
2
3
4
5
6
7
์ฌ์ฉ์ (React)
โ
LoadBalancer
โ
EC2 ์ธ์คํด์ค
โโ Spring Boot โ MySQL (RDS)
โโ Flask + Gunicorn โ LangChain โ Pinecone + ChatGPT
1
2
- ์ฃผ์ ํ
์ด๋ธ(Users, saved_plans, travel_plans) ๊ฐ์ ๊ด๊ณ๋ฅผ ์ค๊ณ
- ๋ฐ์ดํฐ ํ๋ฆ๊ณผ ์ฐธ์กฐ ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ์จ์ ์ธ ์ฟผ๋ฆฌ ๊ตฌ์กฐ ๋ง๋ จ
1
2
- ์ฌ์ฉ์์ ํ๋ ํ๋ฆ์ ์๊ฐํํ์ฌ UX ํ๋ฆ์ ์ค๊ณ
- ์ฃผ์ ๊ธฐ๋ฅ(ํ์๊ฐ์
โ ์ผ์ ์์ฑ โ ๋ง์ดํ์ด์ง) ๊ฐ ์ ํ ๊ตฌ์กฐ๋ฅผ ๋ช
ํํ ํํ
1
2
3
4
5
6
- ์ฌ์ฉ์๊ฐ React ํ์ด์ง์์ ์ผ์ ์ถ์ฒ ์์ฒญ
- HTTP + JSON ํํ๋ก ์๋ฒ์ ์ ๋ฌ
- ์๋ฒ๊ฐ REST API ํตํด ์์ฒญ ์ฒ๋ฆฌ
- LLM ํธ์ถ + Vector DB โ ์์ฐ์ด ์ถ์ฒ ์ผ์ ์์ฑ
- ์์ฑ๋ ์ผ์ ์ DB์ ์ ์ฅ ํ ์ฌ์ฉ์์๊ฒ ์ ์ก
- ์ฌ์ฉ์๋ ์์ธ ์ผ์ ํ์ธ ๋ฐ ์ ์ฅ ๊ฐ๋ฅ
๐ฉ ๊ธฐ์ ์คํ
๐ป Frontend
๐ง Backend
โ๏ธ Server & Infra
๐๏ธ Database
๐งช Development Tools
๐ก Communications
๐ Collaboration / APIs
๐๏ธ Version Control
๐ก ํ๊ณ
LLM + RAG ์ฐ๋ ๊ฒฝํ
OpenAI์ LLM๊ณผ RAG(Retrieval-Augmented Generation)๋ฅผ ์ค์ ์๋น์ค ํ๋ฆ์ ์ ์ฉํ๋ฉด์,
์ด๋ค ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ๋ก ์ ์ฅํ๊ณ , ์ด๋ค ๋ฐ์ดํฐ๋ DB๋ก ๊ด๋ฆฌํ๋ ๊ฒ์ด ํจ์จ์ ์ผ์ง ๊ณ ๋ฏผํ๊ฒ ๋์๋ค. ๋จ์ํ ๋ชจ๋ธ์ ํธ์ถํ๋ ์์ค์ ๋์ด, RAG๋ฅผ ์ ๋ชฉ์ํค๋ ๊ณผ์ ์์ AI์ ํ ๋ฃจ์๋ค์ด์ ์ ์ต๋ํ ๋ฐฉ์งํ๊ณ ์ ํ์๊ณ ,
๊ฐ๋ฐ ๋น์ ์๋ ์ฅ์๋ฅผ ์ถ์ฒํ๊ฑฐ๋, ํ์ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ์ต์ํ ํ๊ณ ์ ํ์๋ค.Spring Boot ๊ธฐ๋ฐ์ ๋ฐฑ์๋ ์ค๊ณ Spring Boot๋ฅผ ์ด์ฉํด RESTful API๋ฅผ ์ง์ ์ค๊ณํ๊ณ ๊ตฌํํ๋ฉด์, ๋ฐฑ์๋ ๊ตฌ์กฐ๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ์ดํดํ ์ ์์๋ค.
ํจ๊ป ๊ณต๋ถํ๋ฉด์ ์คํ๋ง๋ถํธ ์ฌ์ฉํด ๋ณด๋ ์ข์ ๊ฒฝํ์ด์๋ค.LangChain์ ํตํ LLM ์ ์ด ๊ฒฝํ
LangChain์ ํ์ฉํ์ฌ ํ๋กฌํํธ ํ ํ๋ฆฟ, ์ฒด์ธ ๊ตฌ์กฐ, ์์ด์ ํธ ์ค์ ๋ฑ์ ๋ค๋ค๋ณด๋ฉฐ,
๋จ์ํ GPT ํธ์ถ์ ๋์ด LLM์ ๋์์ ๊ตฌ์ฑ ์์๋ณ๋ก ์ ์ดํ๋ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ ์ตํ ์ ์์๋ค.
ํนํ ์ฌ์ฉ์ ์์ฒญ ํ๋ฆ์ ์์ฐ์ค๋ฝ๊ฒ ์ค๊ณํ๊ธฐ ์ํด,
๋จ์ด ๋จ์์ ์ ์ฌ๋ ๋ถ์์ ํ์ฉํ์ฌ ๋ณด๋ค ์ ๊ตํ๊ณ ์๋ฏธ ์๋ ์ฅ์ ์ถ์ฒ์ด ์ด๋ฃจ์ด์ง๋๋ก ๊ณ ๋ฏผํ๋ค.์ ์ง ๋ณด์์ ์ค์์ฑ ์ฒด๊ฐ
์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก DB๋ฅผ ๊ตฌ์ฑํ๊ณ RAG๋ฅผ ์ ์ฉํ๋ฉด์,
์ฅ์ ์ ๋ณด์ ์ ํ๋ ์ ์ง์ ์ค์๊ฐ ์ ๋ฐ์ดํธ๊ฐ ์ค์ํ ๊ณผ์ ๋ก ๋ค๊ฐ์๋ค.
ํนํ ์์ฆ๋ณ ํ์ ยท๋ณ๊ฒฝ๋ ์ฅ์๊ฐ ๋ฐ์๋์ง ์์ ๊ฒฝ์ฐ, ์ฌ์ฉ์ ๊ฒฝํ์ ์ง์ ์ ์ธ ์ํฅ์ ์ฃผ๊ธฐ ๋๋ฌธ์
๋ฐ์ดํฐ ์ ์ ๋์ ์์คํ ์ ์ง ๋ณด์์ ์ค์์ฑ์ ์ค๊ฐํ ์ ์์๋ค.
๐ Github Link
https://github.com/CSID-DGU/2024-2-SCS4031-jjambbong-3

















