[RAG] Self-Routing RAG Paper ๋ฆฌ๋ทฐ
๐ก Self-Routing RAG: Binding Selective Retrieval with Knowledge Verbalization Selective retrieval improves retrieval-augmented generation (RAG) by reducing distractions from low-quality retrieva...
๐ก Self-Routing RAG: Binding Selective Retrieval with Knowledge Verbalization Selective retrieval improves retrieval-augmented generation (RAG) by reducing distractions from low-quality retrieva...
vLLM์ LLM ์๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์ฌ์ฉํ๊ณ ์ ํ์์ผ๋, ํ์ฌ ์ฃผ๋ก ์ฌ์ฉํ๋ ์๋ฒ์ GPU๊ฐ ์ค๋๋ ์ฐ์์ GPU์ฌ์ ๋ช๋ช์ ๋๊ด์ด ์์๋ค. ์ด๋ฅผ ํด๊ฒฐํ ๊ณผ์ ๊ณผ ํจ๊ป ์ต์ข ๋น๋์ ์ฑ๊ณตํ ์คํฌ๋ฆฝํธ๋ฅผ ๊ธฐ๋กํ๊ณ ์ ํ๋ค. Docker Image: https://hub.docker.com/r/nvidia/cuda Pytorch: https:/...
Retrieval-Augmented Generation(RAG)์ LargeLanguageModel์ ๋ฐ์ํ๋ ํ๊ฐ(hallucination) ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ์ฑ์ ๋์ด๊ธฐ ์ํด ์ธ๋ถ ์ง์ ๊ธฐ๋ฐ์์ ์ ๋ณด๋ฅผ ๊ฒ์ํด ๋ต๋ณ์ ํ์ฉํ๋ ๋ฐฉ์์ด๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ RAG๋ ํฌ๊ฒ ์ธ ๊ฐ์ง ํํ๋ก ๋ฐ์ ํ๋ค. ํจ๋ฌ๋ค์ ...
Docker๋ฅผ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ์ปจํ ์ด๋์ ์๋น์ค๋ฅผ ์ธ๋ถ์ ๋ ธ์ถํ๊ฑฐ๋, ๋ฐ๋๋ก ์ปจํ ์ด๋ ๋ด๋ถ์์ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ค๋ฅธ ์๋น์ค(์: ํธ์คํธ ๋จธ์ ์์ ์คํ ์ค์ธ DB)์ ์ ๊ทผํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ค๋์ Docker ๋คํธ์ํน์์ ๊ฐ์ฅ ์์ฃผ ๋ง์ฃผ์น๋ ๋ ๊ฐ์ง ์๋๋ฆฌ์ค์ธ ํฌํธ ํฌ์๋ฉ (-p ์ต์ )๊ณผ ์ปจํ ์ด๋์์ ํธ์คํธ์ localhost ์๋น์ค์ ์ ๊ทผํ๋ ๋ฐฉ...
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง, ๊น๊ฒ ๊ณต๋ถํ ์ ์ ์๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ด์ ์๊ฐ์ด ๋ ๋ ํ๋ฒ์ฉ 10๋ถ์ ๋ ๋ถ๋์ SQL ์ง์์ ๋ํด์ A-Z๊น์ง ํ์ต์ ํด๋ณด๊ณ ์ ํ๋ค. ์ค๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ณธ ๊ฐ๋ ๋ถํฐ ์์ํด, SQL ๋ช ๋ น์ด์ ๋ถ๋ฅ์ ์ญํ , ๊ทธ๋ฆฌ๊ณ PL/SQL์ ํ์ฉ๊น์ง ๊ฐ๋ตํ๊ฒ ์ดํด๋ณด๊ฒ ๋ค. ํต์ฌ ํฌ์ธํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ ผ๋ฆฌ...
์๊ฒฉ Linux ํ๊ฒฝ์์ ์์ ์ ํ๋ ์ค, Docker ์ปจํ ์ด๋์์ ๋ง์ดํธ๋ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ ์์ฑํ๋ฉด ์ธ๋ถ ํ๊ฒฝ์์๋ ๊ถํ ๋ฌธ์ ๋ก ํด๋น ํ์ผ์ ์์ ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ์ ๊ถํ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ฌ ๊ธฐ๋ก์ผ๋ก ๋จ๊ธฐ๊ณ ์ ํ๋ค. ๋ฆฌ๋ ์ค ํผ๋ฏธ์ ๊ตฌ์กฐ ๋ฆฌ๋ ์ค์์...
๋ฆฌ์กํธ๋ก Client๋ฅผ ์์ฑํ๋ค๋ณด๋ฉด ๋ถํ์ํ ๋ ๋๋ง๊ณผ ๋ฌด๊ฑฐ์ด ์ฐ์ฐ์ด ์ฑ๋ฅ ๋ณ๋ชฉ์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ์ด๋ฅผ ์ต์ ํํ๊ธฐ ์ํด ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์๋ useMemo, React.memo, ๊ทธ๋ฆฌ๊ณ useCallback์ ์ฌ์ฉํ์ฌ ์ต์ ํ ํ๋ ๊ฒ์ด๋ค. useMemo ๊ณ์ฐ๋์ด ๋ง์ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ๋ชจ์ด์ ์ด์ ํ์ฌ, ์ ๋ ฅ๊ฐ์ด ๋ฐ๋ ๋๋ง ๋ค์ ๊ณ์ฐํ๋๋ก...
์น ๊ฐ๋ฐ์ ํ๋ฉด์ HTTP์ ๋ํด ๊น๊ฒ ์๊ฐํ ์ ์ด ์๋ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์ด์ HTTP์ ๋ํด์ ํ๋ฒ ์ ๋๋ก ์์๋ณด๊ณ ์ ํ๋ค. ์ค๋์ ๊ฐ๋จํ๊ฒ HTTP๋ ๋ฌด์์ด๊ณ , ์ด๋ป๊ฒ ๋์ํ๋ฉฐ ์ด๋ค ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ ์๋์ง ๊ฐ๋ตํ๊ฒ ๋ด์ฉ์ ์ ๋ฆฌํ๊ณ ์ดํ๋ก ์๊ฐ์ด ๋ ๋๋ง๋ค HTTP์ ๋ํด์ ๊ธ์ ์์ฑํด ๋์๊ฐ๊ณ ์ ํ๋ค. HTTP๋ ๋ฌด์์ธ๊ฐ? ...