with one click
rag-bio
rag-bio contains 16 collected skills from bigbulgogiburger, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
์ธ์ ๋ณ๊ฒฝ์ฌํญ์ ๋ถ์ํ์ฌ ๊ฒ์ฆ ์คํฌ ๋๋ฝ์ ํ์งํฉ๋๋ค. ๊ธฐ์กด ์คํฌ์ ๋์ ์ผ๋ก ํ์ํ๊ณ , ์ ์คํฌ์ ์์ฑํ๊ฑฐ๋ ๊ธฐ์กด ์คํฌ์ ์ ๋ฐ์ดํธํ ๋ค CLAUDE.md๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
REST API ์๋ต DTO ์ผ๊ด์ฑ ๋ฐ ์๋ฌ ์ฝ๋ ํ์ค ๊ฒ์ฆ. API ์๋ํฌ์ธํธ ์ถ๊ฐ/์์ , DTO ๋ณ๊ฒฝ, ์๋ฌ ์ฒ๋ฆฌ ์์ ํ ์ฌ์ฉ. API ๊ณ์ฝ ๋ณ๊ฒฝ์ด ํ๋ก ํธ์๋์ ์ํฅ์ ์ค ์ ์์ ๋ ์ฌ์ฉ.
Flyway DB ๋ง์ด๊ทธ๋ ์ด์ ์ผ๊ด์ฑ ๊ฒ์ฆ. ๋ง์ด๊ทธ๋ ์ด์ ์ถ๊ฐ/์์ ํ ์ฌ์ฉ.
ํ๋ก ํธ์๋ UI ์ปดํฌ๋ํธ ํ์ง ๊ฒ์ฆ (shadcn/ui + Tailwind ๊ธฐ์ค). UI ์ปดํฌ๋ํธ ์์ ํ ์ฌ์ฉ.
KB ๋น๋๊ธฐ ์ธ๋ฑ์ฑ ํ์ดํ๋ผ์ธ ๊ฒ์ฆ. ์ธ๋ฑ์ฑ ๊ด๋ จ ์ฝ๋ ์์ ํ ์ฌ์ฉ.
RAG ํ์ดํ๋ผ์ธ (๋ต๋ณ ์์ฑ + ๋ถ์ + ๋ค์ด๋ก๋) ๊ฒ์ฆ. ๋ต๋ณ ์์ฑ/๋ถ์/๋ค์ด๋ก๋ ๊ด๋ จ ์ฝ๋ ์์ ํ ์ฌ์ฉ.
๋ฌธ์ ์์ธ ํ์ด์ง UI ์ปดํฌ๋ํธ ๊ฒ์ฆ (shadcn/ui + Tailwind ๊ธฐ์ค). ๋ฌธ์ ํญ(Info/Analysis/Answer/History) ๋ฐ ์ ๋ก๋ ์ปดํฌ๋ํธ ์์ ํ ์ฌ์ฉ.
REST API ์๋ํฌ์ธํธ ์ค์บํด๋ฉ (Controller โ UseCase โ Service โ JPA, DDD ํจํด). ์ API ์ถ๊ฐ, ์๋ํฌ์ธํธ ์์ฑ, CRUD ๊ตฌํ ์์ฒญ ์ ์ฌ์ฉ. ๋ฐฑ์๋์ ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ DDD ๋ ์ด์ด ๊ตฌ์กฐ๋ฅผ ์๋ ์์ฑ.
Flyway DB ๋ง์ด๊ทธ๋ ์ด์ ํ์ผ ์์ฑ + JPA ์ํฐํฐ ๋๊ธฐํ. ํ ์ด๋ธ ์ถ๊ฐ/์์ , ์ปฌ๋ผ ์ถ๊ฐ, ์คํค๋ง ๋ณ๊ฒฝ, ๋ง์ด๊ทธ๋ ์ด์ ์์ฑ ์์ฒญ ์ ์ฌ์ฉ. DB ๋ณ๊ฒฝ์ด ํ์ํ ๋ชจ๋ ์์ ์์ ์๋ ํธ๋ฆฌ๊ฑฐ.
LLM ๋ชจ๋ธ๋ณ ๋น์ฉ ๋ถ์ ๋ฐ ํฐ์ด ๋ณ๊ฒฝ ์๋ฎฌ๋ ์ด์ . ๋น์ฉ ๋ถ์, ๋ชจ๋ธ ๋น์ฉ, OpenAI ๋น์ฉ, ํ ํฐ ๋น์ฉ, cost analysis ์์ฒญ ์ ์ฌ์ฉ. ๋ชจ๋ธ ๋ณ๊ฒฝ ๊ฒํ ๋ ๋น์ฉ ์ต์ ํ๊ฐ ํ์ํ ๋ ์ฌ์ฉ.
๋ฐฑ์๋ ๋ฐฐํฌ (JAR ๋น๋ โ SCP โ Docker ์ฌ์์). ๋ฐฑ์๋ ๋ฐฐํฌ, ์๋ฒ ๋ฐฐํฌ, ํ๋ก๋์ ๋ฐ์, backend deploy ์์ฒญ ์ ์ฌ์ฉ. ๋ฐฐํฌ ๋ช ๋ น์ด๊ฐ ๊ธฐ์ต๋์ง ์์ ๋๋ ์ฌ์ฉ.
ํ๋ก ํธ์๋ ๋ฐฐํฌ (Next.js static export โ SCP โ nginx ์๋น). ํ๋ก ํธ์๋ ๋ฐฐํฌ, UI ๋ฐฐํฌ, frontend deploy ์์ฒญ ์ ์ฌ์ฉ. ํ๋ก ํธ์๋ ๋น๋ ํ ์๋ฒ ๋ฐ์์ด ํ์ํ ๋ ์ฌ์ฉ.
OpenAI/Mock ์ด์ค ๊ตฌํ ์๋น์ค ์ค์บํด๋ฉ (@ConditionalOnProperty ํจํด). ์๋ก์ด LLM ์ฐ๋ ์๋น์ค ์ถ๊ฐ, OpenAI ์๋น์ค ์์ฑ, AI ๊ธฐ๋ฅ ์ถ๊ฐ ์์ฒญ ์ ์ฌ์ฉ. Mock/Real ๊ตฌํ์ด ํ์ํ ๋ชจ๋ AI ์๋น์ค์ ์ฌ์ฉ.
RAG ํ์ดํ๋ผ์ธ ๋๋ฒ๊น ๊ฐ์ด๋ (๊ฒ์ ํ์ง, ํ ๋ฃจ์๋ค์ด์ , ์ธ์ฉ ์ค๋ฅ, ๋ต๋ณ ํ์ง ๋ฑ). RAG ๋ฌธ์ , ๋ต๋ณ ํ์ง ์ด์, ๊ฒ์์ด ์ ๋จ, ํ ๋ฃจ์๋ค์ด์ , ์ธ์ฉ ์ค๋ฅ, ํ์ดํ๋ผ์ธ ์คํจ ์ ์ฌ์ฉ. ๋ต๋ณ ํ์ง์ ๋ํ ๋ถ๋ง์ด ์์ ๋๋ ์๋ ํธ๋ฆฌ๊ฑฐ.
๋ณด์ ๊ฒ์ฆ (RateLimitFilter, RBAC, CORS, JWT, ์ํฌ๋ฆฟ ๊ด๋ฆฌ). ๋ณด์ ๊ด๋ จ ์ฝ๋ ์์ , ์ธ์ฆ/์ธ๊ฐ ๋ณ๊ฒฝ, ํํฐ ์์ , CORS ๋ณ๊ฒฝ, ์ํฌ๋ฆฟ ์ถ๊ฐ ํ ์ฌ์ฉ. ๋ณด์ ๊ฐ์ฌ๋ ๋ฐฐํฌ ์ ์ต์ข ์ ๊ฒ์๋ ์ฌ์ฉ.
ํ๋ก์ ํธ์ ๋ชจ๋ verify ์คํฌ์ ์์ฐจ ์คํํ์ฌ ํตํฉ ๊ฒ์ฆ ๋ณด๊ณ ์๋ฅผ ์์ฑํฉ๋๋ค. ๊ธฐ๋ฅ ๊ตฌํ ํ, PR ์ , ์ฝ๋ ๋ฆฌ๋ทฐ ์ ์ฌ์ฉ.