LLM๊ณผ OCR์ ๊ฒฐํฉํด ํ๋ถ๋ชจ๊ฐ ๋ฌธ์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๋ฉด ์๋ ์๊ฒ ์ค๋ช ํ ์ ์๋๋ก ํด์ค์ ์ ๊ณตํ๋ AI ๊ธฐ๋ฐ ์ํ ํ์ต ๋์ฐ๋ฏธ
- GPT API ๊ธฐ๋ฐ ํด์ค ์์ฑ ๋ก์ง ๊ตฌํ์ผ๋ก QA ์ ํ๋ 95% ๋ฌ์ฑ
- OCR ์ ์ฒ๋ฆฌ(pytesseract) ๋ก ์์ ์ธ์๋ฅ ํฅ์ (lang='kor+eng+equ')
- Render ๊ธฐ๋ฐ CI/CD ํ์ดํ๋ผ์ธ ๊ตฌ์ถ (256MB ํ๊ฒฝ์์ ๋ชจ๋ธ ๊ฒฝ๋ํ)
- Stack: Spring Boot ยท Flask ยท PostgreSQL ยท OpenAI API ยท Render
Elasticsearch ๊ธฐ๋ฐ ์์ฐ์ด ๊ฒ์ ์์คํ ์ผ๋ก ์ฌ์ฉ์์ ์ฌ๋ฃ ์ ๋ ฅ์ ๋ง์ถฐ ๋ง์ถคํ ๋ ์ํผ๋ฅผ ์ถ์ฒํ๊ณ , ๋น๋๊ธฐ ์ด๋ฒคํธ ์ํคํ ์ฒ ๊ธฐ๋ฐ ์ค์๊ฐ ์ปค๋ฎค๋ํฐยท์๋ฆผ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์น ์๋น์ค
- Elasticsearch ๊ธฐ๋ฐ ๊ฒ์ ๋ฐ ์๋์์ฑ API ๊ตฌํ์ผ๋ก ๊ฒ์ ์๋ต์๋ 85% ๊ฐ์
- RabbitMQ + SSE ์ด๋ฒคํธ ์ํคํ ์ฒ ๋ก ์ข์์ ํ ๊ธ ๋ฐ ์ค์๊ฐ ์๋ฆผ ๊ธฐ๋ฅ ๊ตฌํ
- Admin Dashboard ๊ตฌ์ถ์ผ๋ก ํต๊ณยท๊ฐ์ฌ ๋ก๊ทธ ์ค์๊ฐ ๋ชจ๋ํฐ๋ง
- Stack: Spring Boot ยท MySQL ยท Elasticsearch ยท Docker ยท Jenkins
Flask ๊ธฐ๋ฐ RESTful API๋ก ๋ก๋ด(AGVยท๋ก๋ด ์ยท์นด๋ฉ๋ผ)์ ํตํฉ ์ ์ดํ๋ ํ๋์จ์ด-์ํํธ์จ์ด ์ค์ผ์คํธ๋ ์ด์ ์์คํ
- 3๋ ๋๋ฐ์ด์ค ํตํฉ ์ ์ด๋ก 13fps/15fps ์ค์๊ฐ ํ๋ ์ ์ ์ง์จ ๋ฌ์ฑ
- Stack: Flask, ROS2, YOLOv8, AdaFace
Spring Boot์ Flask๋ฅผ ์ฐ๋ํด ์น์บ ์์์ ์ค์๊ฐ์ผ๋ก ์ธ์ยท์ฒ๋ฆฌํ๋ ์ผ๊ตด ํํฐ ์น ์๋น์ค
- NVIDIA GPU๋ฅผ ํ์ฉํ AI ๊ฐ์ฒด ํ์ง ๋ชจ๋ธ์ Flask ์๋ฒ์ ๋ฐฐํฌํ๊ณ , ์ด๋ฅผ ์น๊ณผ ์ค์๊ฐ ์ฐ๋ํ์ฌ ์คํธ๋ฆฌ๋ฐ ๊ธฐ๋ฐ ์ผ๊ตด ํํฐ ์ ์ฉ ๊ตฌํ
- Stack: Spring Boot, Flask, OpenCV, YOLO-Face
KoGPT์ S-BERT๋ฅผ ๊ฒฐํฉํด ๋ฌธ์ฅ์ ์๋ฏธ๋ฅผ ๋ฒกํฐํํ๊ณ ์ ์ฌ๋ ๊ธฐ๋ฐ์ผ๋ก ๋์๋ฅผ ์ถ์ฒํ๋ ์์ฐ์ด ์ฒ๋ฆฌ ์๋น์ค
- ๊ธฐ์กด ์ฐ๊ตฌ๋ฅผ ๋ฒค์น๋งํนํด ์์ฒด ๋ฐ์ดํฐ์ ์ ํนํ๋ GPT ๊ธฐ๋ฐ ๋ฌธ๋งฅ ๊ฒ์ ์์คํ ์ ๋ ์์ ์ผ๋ก ๊ตฌํ
- Stack: Flask, PyTorch, KoGPT, S-BERT
๊ณ ๊ฐ ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก LightGBMยทNCF ๋ชจ๋ธ์ ํ์ฉํด ์ดํ ์์ธก ๋ฐ ๋ง์ถคํ ์ํ ์ถ์ฒ์ ์ํํ ํ๋ก์ ํธ
- LGBM ๋ชจ๋ธ๋ก F1 Score 0.73 ๋ฌ์ฑ, ์ธ๋ถํ๋ ๊ณ ๊ฐ๊ตฐ ํ๊นํ ์ฑ๊ณต
- Stack: Pandas, LightGBM, PyTorch
ยฉ 2025 YeonJu Lee โ Backend & AI Developer


















