File Localization 34 KO - teamswyg/laya-tools GitHub Wiki
์ค์ ํ์ผ ์์น ํ๊ฐ โ ์คํ 34
53๊ฐ ์ ์ฅ์์ ์ค์ ์์ ์์ 2,400๊ฐ์์ ์ ์ฒด ๊ฒ์ ํ์ด์ง ํฉ๊ณ๊ฐ ์ฝ 9.0% ๊ฐ์ํ์ง๋ง, ๊ฐ์ 118๊ฐ๋ณด๋ค ์ ํ 378๊ฐ๊ฐ ๋ง์๋ค. ๊ธฐ๋ณธ ์ ์ฉ๊ณผ ๋ชจ๋ธ ์น๊ฒฉ์ ๋ณด๋ฅํ๋ค. ์ด๊ฒ์ ์ดํ ๊ธฐ๋ฐ ํ์ผ ๊ฒ์ ๋น๊ต์ด๋ฉฐ Layaยท3์ง ๋ชจ๋ธ์ ์ฑ๋ฅ์ด๋ LLM ๋น์ฉ ์ ๊ฐ ๊ฒฐ๊ณผ๊ฐ ์๋๋ค.
๊ณํ์ ์ฒซ ์์ ๊ณ์ฐ ์ ์ ๊ณ ์ ํ๋ค. ์ ์ฒดยท์ ์ฅ์๋ณ ๊ฒฐ๊ณผ๋ ๋ ๋ฆฝ ์ฌ์คํ๊ณผ ๋ฐ์ดํธ ๋จ์๋ก ์ผ์นํ๋ค. ๊ฐ์ 2,400๊ฐ ์์ฒญ ์๋ฌธ๊ณผ ์์ ์ ์ ์ฒด ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ฉฐ ๊ธด ์ง๋ฌธ์ด๋ ํฐ ์ ์ฅ์๋ฅผ ์๋ผ๋ด์ง ์์๋ค. ํ์ตยท์๊ณ๊ฐ ์กฐ์ ยท์ข์ ๊ฒฐ๊ณผ๋ง ์ ํํ๋ ๊ณผ์ ์ ์๋ค.
| ๋ฐฉ์ | ์ฒซ ํ๋ณด ์ ๋ต | ์ฒซ 10๊ฐ ์ ์ ๋ต | ์ฒซ 100๊ฐ ์ ์ ๋ต | ์ฒซ ์ ๋ต๊น์ง ํ์ด์ง ํฉ๊ณ |
|---|---|---|---|---|
| ์๋ ๊ฒฝ๋ก BM25 | 171 | 769 | 1,509 | 45,377 |
| ์๋ณ์ ๋ถ๋ฆฌ BM25 | 173 | 780 | 1,524 | 42,946 |
| ์๋ ๊ฒ์ ์ฐ์ ๊ต์ฐจ ๋ณํฉ | 171 | 785 | 1,530 | 41,272 |
์ ๋ต๋ฅ ๋ถ๋ชจ๋ ์ ์ฒด 2,400๊ฐ๋ค. ์ฃผ ๋น๊ต์ธ ๊ต์ฐจ ๋ณํฉ์ Hit@10์ 32.04% โ 32.71%, ์ฝ 0.67%p ์ฆ๊ฐํ๋ค. ํ์ด์ง๋ ํ๋ณด 20๊ฐ ๋ฌถ์์ด๋ฉฐ ๊ธฐ์กด ํ์ผ ์ ๋ต์ด ์๋ 2,398๊ฐ์์๋ง ๊ณ์ฐํ๋ค. ๊ฐ์ 118๊ฐยท์ ํ 378๊ฐยท๋์ผ 1,902๊ฐ๋ค. ์ ํ์ผ๋ง ๋ง๋๋ 2๊ฐ๋ ๋น์ฉ ๊ณ์ฐ์์ ์ ์ธํ๋ ์ ์ฒด ์ ๋ต๋ฅ ๋ถ๋ชจ์ ๋จ๊ธด๋ค. ๊ธฐ์กด ํ์ผ ์ ๋ต 3,912๊ฐ๋ ๋ชจ๋ ํ๋ณด ๋ชฉ๋ก์ ์์๋ค. ํ์ฑ ์คํจยท์์ ์คํจยท๋ณด์กฐ ๊ฒ์ fallback์ ๋ชจ๋ 0์ด๋ค.
์ฌ์ ๊ธฐ์ค์ธ ์ ์ฒด ํ์ด์ง ๋น์ฆ๊ฐ ๋ฐ Hit@10 ๋น๊ฐ์๋ ํต๊ณผํ๋ค. ๊ทธ๋ฌ๋ ์ ์ฅ์๋ณ ํ์ด์ง ํฉ๊ณ๋ 16๊ณณ ๊ฐ์ ยท23๊ณณ ์ ํยท14๊ณณ ๋์ผ์ด๋ค. ์ ์ฅ์๋ง๋ค ๊ฐ์ ๊ฐ์ค์น๋ฅผ ์ค Hit@10 ํ๊ท ์ 31.56% โ 31.39%๋ก ์คํ๋ ค ๋ฎ์์ก๋ค. ์ ์ฒด ์ํ์ด์ง ์ ๊ฐ 4,105 ์ค Django๊ฐ 3,296, ์ฝ 80.3%๋ฅผ ์ฐจ์งํ๋ค. ์ด๋ ์ฌํ ๊ธฐ์ ๋ถ์์ด๋ฉฐ ์ฌ์ ๊ธฐ์ค์ ๋ฐ๊พธ๊ฑฐ๋ ํต๊ณ์ ์ ์์ฑ์ ์ฃผ์ฅํ์ง ์๋๋ค. 2,400๊ฐ๊ฐ ์๋ก ์๋ฏธ์ ์ผ๋ก ๋ ๋ฆฝ์ด๋ผ๋ ๋ป๋ ์๋๋ค.
fileeval.Rank๋ ์์ฒญ๊ณผ ํ์ผ ๊ฒฝ๋ก๋ง ๋ฐ๋๋ค. ์ ๋ต์ ์์ ์์ฑ ํ Measure์๋ง ์ ๋ฌํ๋ค. ์๋ ๊ฒ์๊ณผ ๊ธฐ์กด NormalizeText ์๋ณ์ ๋ถ๋ฆฌ ๊ฒ์์ ๋น๊ตํ๋ฉฐ ๋ณํ ํ
์คํธ๊ฐ ๊ฐ์๋ ์๋ ํ์ผ์ ๋ณ๋ ํ๋ณด๋ค. ๋ณด์กฐ ์
๋ ฅ ํ๋ ์ด๊ณผ ์ ์๋ ๊ฒ์์ผ๋ก ๋ณต๊ทํ๋ค. ํ๋ณด๋ ์คํ ํ์ผยท์ฌ๋ณผ๋ฆญ ๋งํฌ ๊ฒฝ๋ก๋ฅผ ํฌํจํ๋ฉฐ ํ์ฅ์ยทํ
์คํธยทvendor ํํฐ๋ฅผ ์ ์ฉํ์ง ์๊ณ ๋งํฌ๋ฅผ ๋ฐ๋ผ๊ฐ์ง ์๋๋ค.
Apple M4 Pro CPU์์ ์คํ๋ผ์ธ ์ ์ฒด ํ๋ก์ธ์ค๋ 52.07์ด, user CPU 54.33์ด, system CPU 1.97์ด, ์ต๋ RSS 113,491,968๋ฐ์ดํธ(์ฝ 108.2MiB)์๋ค. ๋ด๋ถ ํ๊ฐ ๋ฃจํ 39.41์ด๋ ์บ์ ์ฝ๊ธฐยท๋ ์ธ๋ฑ์ค ์์ฑยท๊ฒ์ยท์ฑ์ ยท์ถ๋ ฅ์ ํฌํจํ๋ค. ์ธ ์ ์ฑ ์ ํ ํ๋ก์ธ์ค์์ ๊ณ์ฐํ์ผ๋ฏ๋ก ๊ฐ ์ ์ฑ ์ ๋จ๋ ์คํ์๊ฐ ์ฐจ์ด๋ ์์ ์ถ๋ก ์๊ฐ์ผ๋ก ํด์ํ ์ ์๋ค. GPUยท๋ชจ๋ธ ์ถ๋ก ยทํ์ต์ ์ํํ์ง ์์๋ค.
go run ./cmd/riido-fileeval --out .cache/file-eval-new
๊ณ ์ ๋ ์์ฒญยท์ ๋ต projection๊ณผ ์ ์ฒด ๋ก์ปฌ ํ์ผ ๋ชฉ๋ก ์บ์๊ฐ ํ์ํ๋ค. ๋คํธ์ํฌ ์์ด ์คํํ๋ฉฐ ํ๋๋ผ๋ ๋ฏธํ๋ณด๋ฉด ์ฒซ ์์ ๊ณ์ฐ ์ ์ ์ค๋จํ๋ค. ์ค์ ๋ถ์์ ์บ์์์ ์ค๋จ ๋์์ ๊ฒ์ฆํ๋ค. ๊ณต๊ฐํ๋ ๊ฒ์ ์ง๊ณ๋ฟ์ด๋ฉฐ ์๋ฌธยทํจ์นยท์์ ๋ณ ์ ๋ตยท์บ์ยทํ๋กํ์ผ์ ์ฌ๋ฆฌ์ง ์๋๋ค.
ํ์ด์ง ์งํ๋ ์ ๋ต์ ์ ํํ ์์๋ณด๋ ๋์ผ ๋น์ฉ ํ์ธ์ ๊ฐ์ ํ๊ณ , ์์ ํ์ผ ๋ชฉ๋ก๋ ๊ด๋ จ ํ์ผ์ ์์ ํ ์ ๋ต์ ์๋๋ค. ์ค์ ์์ด์ ํธ ์ฑ๊ณต๋ฅ ยทํ ํฐยท์ง์ฐ ์ ๊ฐ, ๋์ด๋ยท๋ถํ ยท์ ์ฅ์ ์ถ์ฒ์ ๊ฒ์ฆํ์ง ์์๋ค. ์ด๋ฒ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ณ ์กฐ์ ํ๋ ํ์ ๋ชจ๋ธ์๋ ์ด ์๋ฃ๋ฅผ ๊ฐ๋ฐ ํ๊ฐ์ ์ผ๋ก ์ทจ๊ธํ๊ณ , ํ์ต๊ณผ ์ ์ต์ข ํ๊ฐ๋ ๋ณ๋ ์๋ฃ๋ก ๋ถ๋ฆฌํ๋ค. ๊ธฐ์กด ์ต์ข ์๋น ํ๊ฐ์ ์ ์ฌ์ฉํ์ง ์์๋ค. ๋ชจ๋ธ ๋ณ๊ฒฝ์ด ์์ผ๋ฏ๋ก Hugging Face ๋ฐฐํฌ๋ ์๋ค.