| (1) ๊ณผ์ ๋ช | QRAB(ํ๋ฉ): ๋ํ์์ ์ํ AI ๊ธฐ๋ฐ ํด์ฆ ์์ฑ์ ํตํ ํ์ต ๋ณด์กฐ ์๋น์ค |
|---|---|
| (2) ํ ๋ฒํธ / ํ ์ด๋ฆ | 16-๋ถ์ฌ์ |
| (3) ํ ๊ตฌ์ฑ์ | ๊น๋ฏผ์ (2076040): ๋ฆฌ๋, ๋ฐฑ์๋, AI ์ด์ค์ง (2176000): ํ์, ๋ฐฑ์๋, AI ์ต์์ (2176000) : ํ์, ํ๋ก ํธ์๋, AI |
| (4) ํ ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
| (5) ํ ๋ฉํ | ์๋ํ / ๋ก์ / CTO/CAIO |
| (6) ๊ณผ์ ๋ถ๋ฅ | ์ฐํ ๊ณผ์ |
| (6) ๊ณผ์ ํค์๋ | ํ ์คํธ ์์ฑํ AI, RAG, OCR, WEB |
| (7) ๊ณผ์ ๋ด์ฉ ์์ฝ | QRAB(ํ๋ฉ)์ ์จ๋ผ์ธ์ผ๋ก ๋
ธํธ, ํ์ต ๋ธ๋ก๊ทธ ๋ฑ์ ์์ฑํ๋ ๋ํ์์ ๋์์ผ๋ก ํ๋ AI ๊ธฐ๋ฐ ํด์ฆ ์์ฑ ๋ฐ ํ์ต ๋ณด์กฐ ์น ์๋น์ค์
๋๋ค. ํ์ฌ ์์ค์ ์จ๋ผ์ธ ๋
ธํธ ์์ฑ ์๋น์ค๋ ํด์ฆ ์๋น์ค๋ ์กด์ฌํ์ง๋ง, ์ฌ์ฉ์๊ฐ ์์ ์ ํ์ต ์๋ฃ๋ฅผ ํ์ฉํด ๋ณต์ตํ ์ ์๋ ํ๋ซํผ์ ์กด์ฌํ์ง ์์ต๋๋ค. ์ด์ ์ ํฌ๋ ์ฌ์ฉ์๊ฐ ์์ ์ด ๊ธฐ์กด์ ์์ฑํ ํ์ต ์๋ฃ๋ฅผ ํ์ฉํ ์ ์๋๋ก ํ๊ณ , ํ์ต ํจ์จ์ ๋์ผ ์ ์๊ฒ ํ๋ ์๋ก์ด ํ๋ซํผ์ ๊ฐ๋ฐํ๊ณ ์ ํ์ต๋๋ค. QRAB์์ ์ฌ์ฉ์๋ ์์ ์ด ๊ธฐ์กด์ ์์ฑํ ์๋ฃ๋ฅผ URL, PDF, ์ด๋ฏธ์ง ํ์ผ ๋ฑ ๋ค์ํ ํํ๋ก ๋ถ๋ฌ์ ๋ ธํธ๋ก ์ ์ฅํฉ๋๋ค. ๊ทธ ๋ค์ ์ ์ฅํ ๋ ธํธ๋ฅผ ํตํด ์๋ ํด์ฆ๋ฅผ ์์ฑํ๊ณ , ๋ค์ํ ๋์ด๋๋ก ์์ฑ๋ ํด์ฆ๋ฅผ ํ๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ๋ณต์ต์ ์ํํฉ๋๋ค. ์ดํ ํ์์ ๋ฐ๋ผ ํ๋ฆฐ ํด์ฆ๋ฅผ ๋ฐํ์ผ๋ก ํ๋ ์์ฉ ํด์ฆ๋ฅผ ์์ฑํด ํ์ต ํจ๊ณผ๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํผ ํด์ฆ๋ค์ ๋ฐํ์ผ๋ก ์ฌ์ฉ์๋ ํ์ต ๋ถ์ ๋จ๊ณ์์ ์ ๋ณ ํ์ต ๋ถ์, ์ทจ์ฝ ์นดํ ๊ณ ๋ฆฌ ๋ถ์ ๋ฑ์ ์ดํด๋ณด๋ฉฐ ์์ ์ ํ์ต ํจํด๊ณผ ๋ณด์์ ์ ์ธ์งํ ์ ์์ต๋๋ค. ๋, ์์ธ ๋ถ์์ ํตํด ์ฌ์ฉ์ ๋ง์ถคํ ํ์ต ์ ๋ต ๋ฐ ์ถ์ฒ ์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค. ์ฌ์ฉ๋ ๊ธฐ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ฐ์ Frontend๋ React, Backend๋ Spring Boot๋ฅผ ํ์ฉํด ๊ฐ๋ฐํ์ต๋๋ค. ์ ํฌ๋ ํฌ๋กค๋ง ๊ธฐ๋ฅ์ ์ํด JSoup ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ๋ฉฐ, ์ด๋ฏธ์ง ํ์ผ์ ํ ์คํธ๋ฅผ ์ถ์ถํ๊ธฐ ์ํด Naver Clova OCR API๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์น ํ์ด์ง์ ์ ์ฒด ํ๋ฉด์ ์บก์ฒํ๊ธฐ ์ํด Selenium WebDriver๋ฅผ ์ฌ์ฉํ๋ฉฐ, PDF parsing์ ์ํด Apache PDFBox ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋ ธํธ ์์ฝ, ํด์ฆ ์์ฑ, ํ์ต ๋ถ์์๋ ChatGPT-4o mini API๊ฐ ์ฌ์ฉ๋๋ฉฐ, ํ์ต ๋ถ์์๋ RAG์ Langchain์ ์ฌ์ฉํด ํ์ต ๋ถ์์ ์ ํ๋๋ฅผ ๋์ ๋๋ค. |
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| (1) ํ๊ฐ(Evaluation) | 1. ํ๊ฐํญ๋ชฉ ์ ์ 1.1. ํ๊ฐํญ๋ชฉ ์ค๋ช ๋ณธ ํ๋ก์ ํธ๋ ์๋น์ค ํ๊ฒ์ธต์ด ๋ํ์์ด๊ณ , ํนํ ๊ต์ก ๊ด๋ จ ์๋น์ค์ด๋ฏ๋ก ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค ์ ๊ณต, ๊ธฐ๋ฅ์ ์์ฑ๋, ์์คํ ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ค์ํฉ๋๋ค. ์ด์ ๋ฐ๋ผ ์ฌ์ฉ์ ์๊ตฌ์ฌํญ๊ณผ ๊ธฐ์ ์ ๋ชฉํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๊ฐํญ๋ชฉ์ 3๊ฐ์ง(์ฌ์ฉ์ฑ(UI/UX), ๊ธฐ๋ฅ ์์ฑ๋, ์ฑ๋ฅ)๋ก ์ ์ ํ์์ต๋๋ค. 1.2. ํ๊ฐํญ๋ชฉ ์ ์ ์ฌ์ - ์ฌ์ฉ์ฑ(UI/UX): ๋ํ์ ์ฌ์ฉ์๊ฐ ๋ ธํธ ์์ฑ ๋ฐ ํด์ฆ ํ์ด ๊ณผ์ ์ ์ง๊ด์ ์ผ๋ก ์ดํดํ๊ณ ์ ๊ทผํ ์ ์๋์ง ํ๋จ์ด ํ์ํฉ๋๋ค. - ๊ธฐ๋ฅ ์์ฑ๋: ๋ ธํธ ๊ธฐ๋ฐ ํด์ฆ ์์ฑ, ์์ฉ ํด์ฆ ์ ๊ณต, ํ์ต ๋ถ์ ๋ฐ ๋ง์ถคํ ์๋ฃ ์ถ์ฒ ๋ฑ ํต์ฌ ๊ธฐ๋ฅ์ด ์์ ์ ์ด๊ณ ์ ํํ๊ฒ ๊ตฌํ๋์๋์ง ํ์ธ์ด ํ์ํฉ๋๋ค. - ์ฑ๋ฅ: ๋ ธํธ ์ ์ฅ, ํด์ฆ ์์ฑ, RAG๋ฅผ ์ด์ฉํ ์์ธ ๋ถ์ ๋ฑ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋์ ์๋ต ์๊ฐ์ด ์๋น์ค ํ์ง์ ์ง๊ฒฐ๋๋ฏ๋ก ์ฑ๋ฅ ์ธก์ ์ด ์ค์ํฉ๋๋ค. 2. UI/UX ์ฌ์ฉ์ฑ โ2.1. UI/UX ์ฌ์ฉ์ฑ โโ- ์ง๊ด์ ์ธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ค๊ณ์ ์ฌ์ฉ์ ๊ฒฝํ์ ํ๊ฐํฉ๋๋ค. ํนํ ๋ ธํธ ์ ์ฅ, ํ์ต ์๋ฃ ์์ฝ, ํด์ฆ ์์ฑ ๋ฑ ํต์ฌ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉ ํธ์์ฑ์ ์ค์ ์ ์ผ๋ก ํ๊ฐํฉ๋๋ค. โ2.2 ํ๊ฐ ๊ธฐ์ค โโ- ๊ธฐ์ค 1 (50-65์ ): ๊ธฐ๋ณธ์ ์ธ UI ๊ตฌ์ฑ์์๊ฐ ๊ตฌํ๋์ด ์์ผ๋ ์ฌ์ฉ์ฑ์ด ๋ถ์กฑํจ โโ- ๊ธฐ์ค 2 (66-85์ ): ์ง๊ด์ ์ธ UI์ ์ํํ ๊ธฐ๋ฅ ์ฌ์ฉ์ด ๊ฐ๋ฅํจ โโ- ๊ธฐ์ค 3 (86-100์ ): ์ฌ์ฉ์ ์นํ์ UI์ ํจ๊ป ํจ์จ์ ์ธ ๊ธฐ๋ฅ ์ฌ์ฉ์ด ๊ฐ๋ฅํจ โ2.3 ํ๊ฐ ๋ฐฉ์ โโ- ์ค์ ์ฌ์ฉ์ ํ ์คํธ๋ฅผ ํตํ ํผ๋๋ฐฑ ์์ง โโ- ์ฃผ์ ๊ธฐ๋ฅ๋ณ ์ฌ์ฉ์ฑ ํ ์คํธ ์งํ (๋ ธํธ ์ ์ฅ, ํด์ฆ ์์ฑ, ํ์ต ๋ถ์ ๋ฑ) โโ- 11/28-12/4 ๊ธฐ๊ฐ ๋์ 5๋ช ์ ํ ์คํธ ์ฌ์ฉ์๋ฅผ ์ ์ ํ์ฌ ๊ฐ ๊ธฐ๋ฅ๋น ๊ธฐ๋ฅ ์ํ ์๊ฐ๊ณผ ๋ง์กฑ๋๋ฅผ ํ๊ฐ 3. ๊ธฐ๋ฅ ์์ฑ๋ โ3.1. ๊ธฐ๋ฅ ์์ฑ๋ โโ- ๋ค์ํ ํ์ต ์ง์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํ ์์ฑ๋์ ์์ ์ฑ์ ํ๊ฐํฉ๋๋ค. ํนํ ๋ ธํธ ์ ์ฅ, ํ ์คํธ ์์ฝ, ํด์ฆ ์์ฑ, ๋ง์ถคํ ํ์ต ๋ณด์กฐ, ํตํฉ ํ์ต ํ๊ฒฝ ์ ๊ณต ๋ฑ ํต์ฌ ๊ธฐ๋ฅ์ ์์ฑ๋๋ฅผ ์ค์ ์ ์ผ๋ก ํ๊ฐํฉ๋๋ค. โ3.2. ํ๊ฐ ๊ธฐ์ค โโ- ๊ธฐ์ค 1 (50-65์ ): ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์ด ์์ผ๋ ์์ ์ฑ์ด ๋ถ์กฑํจ โโ- ๊ธฐ์ค 2 (66-85์ ): ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ด ์์ ์ ์ผ๋ก ๊ตฌํ๋์ด ์์ โโ- ๊ธฐ์ค 3 (86-100์ ): ๋ชจ๋ ๊ธฐ๋ฅ์ด ์๋ฒฝํ๊ฒ ๊ตฌํ๋์ด ์๊ณ ๋์ ์์ ์ฑ์ ๋ณด์ โ3.3 ํ๊ฐ ๋ฐฉ์ โโ- ๊ฐ ๊ธฐ๋ฅ๋ณ ์๊ตฌ์ฌํญ ์ฒดํฌ๋ฆฌ์คํธ ์์ฑ ๋ฐ ๊ฒ์ฆ โโ- ๊ธฐ๋ฅ ํ ์คํธ ์๋๋ฆฌ์ค ์คํ ๋ฐ ๊ฒฐ๊ณผ ์ธก์ โโ- ์คํธ๋ ์ค ํ ์คํธ๋ฅผ ํตํ ์์ ์ฑ ๊ฒ์ฆ 4.์ฑ๋ฅ โ4.1. ์ฑ๋ฅ โโ- ์์คํ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ํ๊ฐํฉ๋๋ค. ํนํ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋์ ์์คํ ์๋ต ์๊ฐ์ ์ค์ ์ ์ผ๋ก ํ๊ฐํ์ฌ ์ฌ์ฉ์์๊ฒ ์ํํ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์๋์ง ํ์ธํฉ๋๋ค. โ4.2. ํ๊ฐ ๊ธฐ์ค โโ- ๊ธฐ์ค 1 (50-65์ ): ๊ธฐ๋ณธ์ ์ธ ์ฑ๋ฅ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆผ (15์ด ์ด์) โโ- ๊ธฐ์ค 2 (66-85์ ): ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ด ์ ์ ์๋(5-15์ด)๋ก ์ฒ๋ฆฌ๋๋ฉฐ ์์ ์ ์ผ๋ก ๋์ํจ โโ- ๊ธฐ์ค 3 (86-100์ ): ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋น ๋ฅธ ์๋(5์ด ์ด๋ด)๋ก ์ฒ๋ฆฌ๋๋ฉฐ ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํจ โ4.3. ํ๊ฐ ๋ฐฉ์ โโ- ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋ ์ธก์ : ๋ ธํธ ์ ์ฅ, ํ ์คํธ ์์ฝ, ํด์ฆ ์์ฑ ๋ฑ ์ฃผ์ ๊ธฐ๋ฅ์ ์ฒ๋ฆฌ ์๊ฐ ์ธก์ โโ- ์์คํ ์๋ต ์๊ฐ ํ ์คํธ: ๊ฐ ๊ธฐ๋ฅ ์คํ ์ ์๋ฒ ์๋ต ์๊ฐ ์ธก์ 5. ํ๊ฐ ๋ด์ฉ ๋ฐ ๊ฒฐ๊ณผ โ5.1. UI/UX ์ฌ์ฉ์ฑ โโ- ์ฌ์ฉ์ ๋ง์กฑ๋ ์กฐ์ฌ ๊ฒฐ๊ณผ, ํ๊ท ๋ง์กฑ๋ 94.6์ ์ผ๋ก ๋๋ถ๋ถ์ ์ฌ์ฉ์๊ฐ ์ง๊ด์ ์ธ UI์ ๊ฐํธํ ๋ค๋น๊ฒ์ด์ ์ ๋ง์กฑํ์๊ณ , ํต์ฌ ๊ธฐ๋ฅ (๋ ธํธ ์ ์ฅ, ํด์ฆ ์์ฑ)์ ๊ธฐ๋ฅ์ฑ์ ๋งค์ฐ ๊ธ์ ์ ์ผ๋ก ํ๊ฐ๋์์ต๋๋ค. โโ- ๋ค๋ง ๋ ธํธ ์ ๋ก๋๋ ํด์ฆ ์์ฑ ์ ๋ก๋ฉ ์๊ฐ์ด ๊ธธ์ด์ง๋ ๋ฌธ์ ๊ฐ ์ง์ ๋์๊ณ , ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ธํฐ๋ํฐ๋ธ ์์๋ฅผ ์ถ๊ฐํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ธฐ๋ค๋ฆผ์ ๋ ๋๋ผ๋๋ก ํ ์ ์๊ฒ ๋ค๋ ํผ๋๋ฐฑ์ด ์์์ต๋๋ค. **โ5.2. ๊ธฐ๋ฅ ์์ฑ๋** โโ- ๊ธฐ๋ฅ ํ ์คํธ ์คํ ๊ฒฐ๊ณผ, ํ๊ท ๋ง์กฑ๋ 96.5์ ์ผ๋ก ๋๋ถ๋ถ์ ์ฌ์ฉ์๊ฐ ์ ์ฒด ๊ธฐ๋ฅ์ ๋ฌธ์ ์์ด ์ ๊ณต๋ฐ์์ต๋๋ค. โโ- ํนํ ํด์ฆ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์ ๋ง์ถคํ ํ์ต ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํด์ฃผ๋ ํ์ต ๋ถ์ ๊ธฐ๋ฅ์์ ๋์ ๋ง์กฑ๋๋ฅผ ๋ฐ์ ์ ์์์ต๋๋ค. โโ- ๋ค๋ง, ํ์ต ์ฐธ๊ณ ์๋ฃ ์ ๊ณต ์, ์ธ๊ตญ ์ฌ์ดํธ๊ฐ ์๋ ํ๊ตญ์ด ๊ธฐ๋ฐ์ ๋ ์น์ํ ์ฐธ๊ณ ์๋ฃ ์ฌ์ดํธ๋ฅผ ์ ๊ณต๋ฐ๊ธฐ๋ฅผ ์ํ๋ค๋ ํผ๋๋ฐฑ์ด ์์์ต๋๋ค. **โ5.3. ์ฑ๋ฅ** โโ- ์ ์ฒด ๊ธฐ๋ฅ์ ๋์์ผ๋ก ์ฒ๋ฆฌ ์๊ฐ์ ์ธก์ ํ๊ณ ํ๊ฐ๋ฅผ ์งํํ ๊ฒฐ๊ณผ, ์ฝ 92.1์ ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์์ต๋๋ค. โโ- ํ ์คํธ ์์ฝ, ํ์ต ๊ฒฐ๊ณผ ๋ถ์ ๊ธฐ๋ฅ์์๋ 1์ด ์ด๋ด์ ์๋น์ค๋ฅผ ์ ๊ณตํ์์ง๋ง, ๋ ธํธ ์ ์ฅ๊ณผ ํด์ฆ ์์ฑ ๊ธฐ๋ฅ ์ํ ์ ์ฝ 10์ด~13์ด์ ์ง์ฐ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค. |
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| (1) ๊ฒฐ๋ก (Conclusion) | ๋ณธ ํ๋ก์ ํธ์ธ QRAB(ํ๋ฉ) ์ ๋ณธ์ง์ ์ผ๋ก ๋ํ์๋ค์ ํ์ต ๊ณ ๋ฏผ์ ํด๊ฒฐํ๊ธฐ ์ํด ๊ณ ์๋ ๋ง์ถคํ ํ์ต ๋ณด์กฐ ์๋น์ค์
๋๋ค. ์ ํต์ ์ธ ํ์ต ๋ฐฉ์, ์ฆ ๋ ธํธ๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ๋ฐ๋ณตํด์ ์ฝ๋ ๊ฒ๋ง์ผ๋ก๋ ์๋ก์ด ์ง์ ์ ์ฐฉ๊ณผ ํ์ต ํจ์จ์ฑ์ด ์ ํ์ ์์ ํ์ ํ์์ต๋๋ค. ํนํ ๊ฐ์ธ์ด ์ ์ฑ๊ป ์ ๋ฆฌํ ๋ ธํธ๋ ์๋ฃ๋ค์ ๋ค์ ๋ณต์ตํ๊ณ ์ด๋ฅผ ํตํด ์์ ์ด ์ผ๋ง๋ ์์งํ๋์ง๋ฅผ ํ๋จํ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ ํฌ๋ "์ฌ์ฉ์์ ๊ธฐ์กด ํ์ต ์์์ ์ ๊ทน์ ์ผ๋ก ํ์ฉํ์ฌ ๋ณต์ต ๊ณผ์ ์์ฒด๋ฅผ ๋ฅ๋์ ์ด๊ณ ํจ์จ์ ์ธ ํ๋์ผ๋ก ๋ฐ๊พธ๋" ์๋ฃจ์ ์ ์ ์ํ์์ต๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ณธ ์๋น์ค๋ ๋ค์๊ณผ ๊ฐ์ ํต์ฌ ์ ๋ต์ ํตํด ๋ฌธ์ ์ ์ ๊ทผํฉ๋๋ค. 1. ๋ค์ํ ํ์์ ํ์ต ์๋ฃ ์ ์ฅ ๋ฐ ํ์ฉ QRAB์ ์ฌ์ฉ์๊ฐ ๋ค์ํ ํ์์ ํ์ต ์๋ฃ๋ฅผ ์์ฝ๊ฒ ๋ถ๋ฌ์ ๋ ธํธ๋ก ์ ์ฅํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. - URL: ์ฌ์ฉ์๊ฐ ๋ธ๋ก๊ทธ ๊ธ(Notion, Velog, Tistory ๋ฑ)์ด๋ ์นํ์ด์ง ๋งํฌ๋ฅผ ์ ๋ ฅํ๋ฉด, JSoup๊ณผ Selenium์ ์ฌ์ฉํด ํ ์คํธ๋ฅผ ์ถ์ถํฉ๋๋ค. - PDF: ์ ๋ก๋ํ PDF ํ์ผ์์ Apache PDFBox๋ฅผ ์ด์ฉํด ํ ์คํธ๋ฅผ ์ฝ๊ณ ๋ ธํธ์ ์ ์ฅํฉ๋๋ค. - ์ด๋ฏธ์ง: ์ด๋ฏธ์ง ํ์ผ์ Naver Clova OCR API๋ฅผ ํตํด ํ ์คํธ๋ฅผ ์ถ์ถํฉ๋๋ค. ์ด๋ ๊ฒ ์ ์ฅ๋ ์๋ฃ๋ ์ดํ GPT-4o mini๋ฅผ ํ์ฉํ ์์ฝ๊ณผ ํด์ฆ ์์ฑ์ ํ์ฉ๋๋ฉฐ, ์ฌ์ฉ์์ ๊ธฐ์กด ํ์ต ์์์ ์ฒด๊ณ์ ์ผ๋ก ์ฌํ์ฉํ ์ ์๋๋ก ๋์ต๋๋ค. 2. ์ฌ์ฉ์ ๋ง์ถคํ ํด์ฆ ์์ฑ: ์ฌ์ฉ์๊ฐ ์ ๋ฆฌํ ๋ ธํธ, ๋ธ๋ก๊ทธ ๊ธ, PDF, ์ด๋ฏธ์ง ์ ํ ์คํธ ๋ฑ ๋ค์ํ ํํ์ ๊ฐ์ธ ํ์ต ์๋ฃ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AI๊ฐ ์ฆ๊ฐ์ ์ผ๋ก ํด์ฆ๋ฅผ ์ถ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์์ ์ ์ดํด๋์ ์ทจ์ฝ์ ์ ํจ๊ณผ์ ์ผ๋ก ํ์ ํ๋ฉฐ, ๋จ์ํ ํ ์คํธ ํ๋ ์์ ๋ฒ์ด๋ ๋ฅ๋์ ๋ฌธ์ ํ์ดํ ๋ณต์ต์ ์ํํ ์ ์์ต๋๋ค. 3. LangChain ๋ฐ RAG ๊ธฐ๋ฐ ํ์ต ์ทจ์ฝ์ ๋ถ์ ๋ฐ ๋ณด์ ์ ๋ต ์ ์: ์์ฉ ํด์ฆ ์์ฑ๊ณผ ์ทจ์ฝ ์นดํ ๊ณ ๋ฆฌ ๋ถ์ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์์ ์ฝ์ ์ ์ฒด๊ณ์ ์ผ๋ก ์ง๋จํ๊ณ , LangChain๊ณผ RAG(Retrieval Augmented Generation) ๊ธฐ์ ์ ํ์ฉํด ์ธ๋ถ ๋ฐ์ดํฐ ์ฐธ์กฐ ๊ธฐ๋ฐ์ ์ ๋ขฐ์ฑ ๋์ ํ์ต ์๋ฃ๋ฅผ ์ถ์ฒํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์์ ์ ์ทจ์ฝ์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ณด์ํ ์ ์๋ ๊ตฌ์ฒด์ ์ด๊ณ ์ค์ฉ์ ์ธ ์ ๋ต์ ์ ์๋ฐ์ ์ ์์ต๋๋ค. 4. ์ง๊ด์ UI/UX ๋ฐ ๋ฐ์์ฑ ์๋ ์ธํฐํ์ด์ค: React.js ํ๋ก ํธ์๋์ Spring Boot ๋ฐฑ์๋๋ฅผ ์ด์ฉํด ์ฌ์ฉ์ ์นํ์ ์ธ ์น ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ์์ผ๋ฉฐ, ์๋ฆผ ๋ฉ์์ง๋ ์ค์ฝ์ด๋ณด๋ ๊ธฐ๋ฅ ๋ฑ์ ํ์ฉํด ํ์ต ๋๊ธฐ๋ถ์ฌ๋ฅผ ๊ฐํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ณต์ต ๊ณผ์ ์ ๋ณด๋ค ํฅ๋ฏธ๋กญ๊ฒ ๋ง๋ค๊ณ , ํ์ต ๊ฒฝํ ์ ๋ฐ์ ๊ฐ์ ํ์ต๋๋ค. ๋ณธ ํ๋ก์ ํธ๊ฐ ๋์ง๋ ๋ง์ง๋ง ๋ฉ์์ง๋ ๋ช ๋ฃํฉ๋๋ค. "ํ์ต์ด ๋จ์ ์๊ธฐ๊ฐ ์๋ ๋ฅ๋์ ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ์ผ๋ก ์ ํ๋ ๋, ์ง์์ ๋ ๊น์ด ๋ด์ฌํ๋๊ณ ์ฅ๊ธฐ์ ์ฑ์ทจ๋ก ์ด์ด์ง๋ค"๋ ๊ฒ์ ๋๋ค. QRAB์ ๊ธฐ์กด์ ์ถ์ ํด์จ ํ์ต ์๋ฃ๋ฅผ ๋จ์ํ ๋ณด๊ด์ฉ ๋ฐ์ดํฐ๊ฐ ์๋, ๋ฌธ์ ํํ๊ณ ์์ฉํ๊ณ ๋ถ์ํ์ฌ ํ์ต ํจ์จ์ ๊ทน๋ํํ๋ ํ๋ซํผ์ผ๋ก ์ฌํ์์ํต๋๋ค. ์ด๋ฌํ ์ ๊ทผ์ ํน์ ์ํ ๋๋น๋ฅผ ๋์ด, ์ทจ์ ์ค๋น๋ ์๊ฒฉ์ฆ ์ํ, ์ ๋ฌธ ๋ถ์ผ ์ฐ๊ตฌ ๋ฑ ๋ค์ํ ๋ถ์ผ์๋ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ๊ฐ์ธ ๋ง์ถคํ ํ์ต ํ๊ฒฝ์ ์กฐ์ฑํจ์ผ๋ก์จ ํ์ ํ์ต ์๋์ ๊ฑธ๋ง์ ๊ต์ก ํจ๋ฌ๋ค์ ์ ํ์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค. QRAB์ ํตํด ์ฌ์ฉ์๋ ์์ ์ ํ์ต ์๋ฃ๋ฅผ '์์ฐ์ ์ธ ์์ฐ'์ผ๋ก ๋ฐ๊พธ๊ณ , ํจ์จ์ ์ธ ๋ณต์ต ๊ตฌ์กฐ์ ์ทจ์ฝ์ ๋ถ์, ํ๋ถํ ์๋ฃ ์ถ์ฒ์ ํตํด ํ์ต ์ต๊ด ๊ฐ์ ๊ณผ ๊ต์ก ์์ฐ์ฑ ํฅ์์ ๋์์ ๋ฌ์ฑํ ์ ์์ต๋๋ค. ํฅํ ๋ฐ์ ๋ฐฉํฅ ํฅํ QRAB์ ํด์ฆ ์์ฑ ๋ฐ ์ทจ์ฝ์ ๋ถ์์ ์ฌ์ฉ๋๋ ๋ชจ๋ธ์ ํ๊ตญ์ด ๋ฐ์ดํฐ์ ์ผ๋ก ํ์ธํ๋ํจ์ผ๋ก์จ ๊ตญ๋ด ์ฌ์ฉ์๊ฐ ๋ณด๋ค ํ๋ถํ๊ณ ์์ฐ์ค๋ฌ์ด ํ์ต ๊ฒฝํ์ ๋๋ฆด ์ ์๋๋ก ํ ๊ณํ์ ๋๋ค. ์ด์ ๋๋ถ์ด, LangChain ๋ฐ RAG ๊ธฐ์ ๊ณผ ์ฐ๊ณ๋๋ Vector DB(ChromaDB) ์ต์ ํ๋ฅผ ํตํด ๊ฒ์ ๋ฐ ์๋ฒ ๋ฉ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ , ๋น๋ฒํ ์ฐธ์กฐ๋๋ ํ์ต ์๋ฃ๋ฅผ ์บ์ฑ ์ ๋ต๊ณผ GPU ๊ธฐ๋ฐ Batch Inference ๊ธฐ๋ฒ์ผ๋ก ์ฒ๋ฆฌํจ์ผ๋ก์จ ์๋ต ์๋๋ฅผ ์ค์ด๋ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ๋ํ, ํ์ฌ๋ GPT-4o mini ๋ชจ๋ธ ํ๋๋ง์ ์ฌ์ฉํ๊ณ ์์ง๋ง ์ถํ ์ฌ์ฉ์ ํ๋กํ ๊ธฐ๋ฐ ๋ชจ๋ธ ์ปค์คํฐ๋ง์ด์ ์ด์ ์ ๋์ ํ์ฌ ์ฌ์ฉ์์ ์ ๊ณต ์ ๋ณด์ ํ์ต ํจํด, ์ฃผ๋ก ์ฐธ๊ณ ํ๋ ์๋ฃ ์ ํ ๋ฑ์ ๋ชจ๋ธ์ ๋ฐ์ํจ์ผ๋ก์จ ๋์ฑ ์ ๊ตํ๊ฒ ๋ง์ถคํ๋ ํด์ฆ์ ๋ถ์์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ณตํ ์ ๊ณต ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์์์ด๋ ์ฝ๋ ์์ ์ฒ๋ฆฌ๋ฅผ ๊ฐํํ ๋ชจ๋ธ์, ์ธ๋ฌธํ ์ ๊ณต ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๊ธด ํ ์คํธ ๋ถ์์ ํนํ๋ ๋ชจ๋ธ ์ค์ ์ ์ ์ฉํจ์ผ๋ก์จ, ์ฌ์ฉ์๋ณ ๋ง์ถคํ ํ์ต ๊ฒฝํ์ ๊ทน๋ํํ ์์ ์ ๋๋ค. ๋์๊ฐ, ์ถํ์๋ ์คํ์์ค LLM ๋๋ ์์ฒด ํ์ตํ ๋๋ฉ์ธ ์ ๋ฌธ ๋ชจ๋ธ์ ํ์ฉํด ์ธ๋ถ ์์กด๋๋ฅผ ๋ฎ์ถ๊ณ , ๋ฐ์ดํฐ ๋ณด์์ ๊ฐํํ๋ฉฐ, ํน์ ๋ถ์ผ(์: ์ํ, ๋ฒํ, ๊ณผํ) ์ ์ฉ ์ฌ์ ํ์ต ๋ชจ๋ธ์ ํตํด ์ ๋ฌธ์ ์ด๊ณ ์ ๋ขฐ์ฑ ๋์ ๋ถ์๊ณผ ์๋ฃ ์ถ์ฒ์ ์ ๊ณตํ๋ ๋ฐฉ์์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด QRAB์ ๋์์์ด ์งํํ๋ AI ๊ธฐ์ ์ ํ์ต ๋ณด์กฐ ์๋น์ค์ ์ ์ ํ ํตํฉํจ์ผ๋ก์จ, ์ฌ์ฉ์์๊ฒ ํ์ธต ์ ๊ทธ๋ ์ด๋๋ ๋ง์ถคํ ํ์ต ๊ฒฝํ์ ์ ์ฌํ ์ ์์ ๊ฒ์ ๋๋ค. |