์ด ์ ์ฅ์๋ AI ๊ธฐ๋ฐ ๋ถ๋์ฐ ์๋ฎฌ๋ ์ดํฐ ์๋น์ค์ AI/๋ฐฑ์๋ ์๋ฒ ์ฝ๋๋ฅผ ๋ด๊ณ ์์ต๋๋ค.
์ฒ์์๋ ํ ํ๋ก์ ํธ๋ก ํ๋ก ํธ์๋์ ๋ฐฑ์๋๋ฅผ ๊ฐ๊ฐ์ ์ ์ฅ์์์ ๊ฐ๋ฐํ์ผ๋,
์ต์ข
ํตํฉ ๊ณผ์ ์์ ์ด์๊ฐ ๋ฐ์ํ์ฌ ํ๋ก ํธ์๋ ์ฝ๋๋ฅผ ๋ณ๋์ ์ ์ฅ์๋ก ๋ถ๋ฆฌํ๊ฒ ๋์์ต๋๋ค.
๋ฐ๋ผ์ ์ด ์ ์ฅ์์์๋ AI ๋ชจ๋ธ๊ณผ ๋ฐฑ์๋ API๊ฐ ๊ตฌํ๋ ml-server ๋๋ ํ ๋ฆฌ ๋ฅผ ์ค์ ์ ์ผ๋ก ํ์ธํด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
- ๐ ํ๋ก ํธ์๋ ์ ์ฅ์: IjipMatjip Frontend
๋ถ๋์ฐ ๋งค๋ฌผ์ ๋จ์ ๋์ดํ๋ ๊ฒ์ ๋์ด, AI ๋ชจ๋ธ + LLM ์ตํฉ์ ํตํด ๊ฐ๊ฒฉ ์์ธก, ์ธํ๋ผ ๋ถ์, ์๋ ๋ฆฌํฌํธ ์์ฑ์ ์ ๊ณตํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค.
- 2025.07 ~ 2025.08
- 3ไบบ (๊ฐ์ธ ํ๋ก์ ํธ)
- ์ฌ์ฉ์๊ฐ ๋งค๋ฌผ์ ํด๋ฆญํ๋ฉด AI ๊ฐ๊ฒฉ ์์ธก(RandomForest) ๊ณผ ์ธํ๋ผ ์ ์(PostGIS) ๊ฐ ๊ณ์ฐ๋๊ณ ,
์ด๋ฅผ Google Gemini LLM์ด ํด์ํด ์๋ ์ฌ์ธต ๋ถ์ ๋ฆฌํฌํธ๋ฅผ ์์ฑํฉ๋๋ค. - ์ค์ ๋ฐ์ดํฐ + AI ์ธ์ฌ์ดํธ๋ฅผ ๊ฒฐํฉํ์ฌ
์ฌ์ฉ์์ ์์ฌ๊ฒฐ์ ์ ์ง์ํ๋ ์ฐจ๋ณํ๋ ๋ถ๋์ฐ ์ถ์ฒ ์๋น์ค์ ๋๋ค.
- Frontend : React, Kakao Maps API
- Backend : FastAPI
- Database : PostgreSQL + PostGIS
- Data Pipeline : Selenium, Beautiful Soup
- AI/ML : Scikit-learn(RandomForest), Google Gemini LLM
- PostgreSQL + PostGIS : ๊ณต๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋๋ค๋ณ ์ธํ๋ผ ์ ์ ์ฐ์ถ์ ์ ํฉ
- RandomForest : ์๊ท๋ชจ ๋ฐ์ดํฐ์ ์์๋ ์์ ์ ์ธ ๊ฐ๊ฒฉ ์์ธก ์ฑ๋ฅ ์ ๊ณต
- Google Gemini LLM : ์์ธก ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ธต ๋ถ์ ๋ฆฌํฌํธ ์๋ ์์ฑ
- sessionStorage ์บ์ฑ : ํ์ด์ง ์ฌ๋ฐฉ๋ฌธ ์ API ํธ์ถ ์ต์ํ, UX ์ต์ ํ
-
๋งค๋ฌผ ์ ๋ ฅ ๋ฐ ์กฐ๊ฑด ์ ํ ํ๋ฉด
- ์ฌ์ฉ์๊ฐ ์ํ๋ ์ง์ญ, ์์ฐ, ๊ตฌ์กฐ ๋ฑ์ ์ ๋ ฅ
-
AI ๋ถ์ ๋ฆฌํฌํธ ํ๋ฉด
- RandomForest ์์ธก ๊ฐ๊ฒฉ + Gemini LLM ์๋ ์์ฑ ๋ฆฌํฌํธ ์ ๊ณต
-
์ง๋ ์๊ฐํ
- Kakao Maps API + PostGIS ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ์ฃผ๋ณ ์ธํ๋ผ ํ์
-
๋งค๋ฌผ ์์ธ ์ ๋ณด ํ๋ฉด
- ๊ฐ๊ฒฉ, ๋ฉด์ , ๊ตํต ์ ๊ทผ์ฑ, ์ํ ์ธํ๋ผ ์ ์ ์ข ํฉ ์ ๊ณต
- ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ : Selenium/BeautifulSoup์ผ๋ก 5์ฒ ๊ฑด ์ด์ ๋งค๋ฌผ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์
- AI ๊ธฐ๋ฅ ๊ฐ๋ฐ : ๊ฐ๊ฒฉ ์์ธก(RandomForest), Gemini LLM ๊ธฐ๋ฐ ์๋ ๋ถ์ ๋ฆฌํฌํธ ์์ฑ
- ํ๋ก ํธ์๋ ๊ฐ๋ฐ : React + Kakao Maps API๋ฅผ ํ์ฉํ UI/UX ๋ฐ ์ง๋ ์๊ฐํ ๊ตฌํ
- UX ์ต์ ํ : sessionStorage ๊ธฐ๋ฐ ์บ์ฑ์ผ๋ก ๋ถํ์ํ API ํธ์ถ ์ ๊ฑฐ โ ํ๊ท ๋ก๋ฉ ์๊ฐ ์ฝ 1์ด ๋จ์ถ
- ์ ๋์ ๋ถ์ + ์ ์ฑ์ ๋ถ์ ๊ฒฐํฉ : ์์น ๊ธฐ๋ฐ AI ์์ธก๊ณผ ์์ฐ์ด ๋ฆฌํฌํธ๋ฅผ ํจ๊ป ์ ๊ณต
- ์์ฌ๊ฒฐ์ ์ง์ ์๋น์ค ๊ตฌํ : ๋จ์ ๋ฐ์ดํฐ ๋์ด์ด ์๋, โ์ถ์ฒ/๋น์ถ์ฒ ์ธ์ฌ์ดํธโ ์ ๊ณต
- UX ๊ฐ์ : ์บ์ฑ ์ ๋ต์ผ๋ก ๋น ๋ฅธ ๋ฐ์์ฑ ๊ตฌํ โ ์ฌ์ฉ์ ๋ง์กฑ๋ ํฅ์
- ๋ฐ์ดํฐ ์์ง๋ถํฐ ์๋น์ค๊น์ง ํ์คํ ๊ฒฝํ : ํฌ๋กค๋ง โ DB โ AI ๋ชจ๋ธ โ API โ UI๊น์ง ์๋ ํฌ ์๋ ๊ณผ์ ์ง์ ๊ตฌํ
- AI ๋ชจ๋ธ๊ณผ LLM์ ์ตํฉ ๊ฒฝํ : ์ ๋์ ์์ธก + ์ ์ฑ์ ์ค๋ช ์ ๋์์ ์ ๊ณตํ๋ ์๋น์ค ์ค๊ณ
- UX ์ต์ ํ ์ญ๋ ๊ฐํ : ์บ์ฑ, API ํธ์ถ ์ต์ํ ๋ฑ ํ๋ก ํธ์๋ ํผํฌ๋จผ์ค ๊ฐ์ ๊ฒฝํ ์ถ์