Golden Set Scale KO - teamswyg/laya-tools GitHub Wiki
24๊ฑด์์ 2,400๊ฑด์ผ๋ก: ๊ณจ๋ ์ ์ ์์ ๊ทผ๊ฑฐ๋ฅผ ์ฝ๋ ๋ฒ
๊ตฌ์ฒด์ ์ธ ๋จ๊ณยท์์ฒยท์์ ์ข ๋ฅยท์คํ ์์ฐ์ 2,400๊ฐ ํ๋ณด ๊ณํ์ ์๋ค. ๋ชฉํ์ ์ค์ ํ๋ณด ์๋ ๊ตฌ๋ถํ๋ค.
24๊ฑด์ ์ด๊ธฐ ๋์์ ํ์ธํ๊ธฐ์๋ ์ ์ฉํ์ง๋ง ์ค์ฌ์ฉ ์ฑ๋ฅ์ ํ๋จํ๊ธฐ์๋ ์๋ค. ์ด ํ๋ก์ ํธ์ ๋ค์ ์ฑ๋ฅ ์ฃผ์ฅ์๋ ์ฃผ์ฅ์ ํ๋ ํ๊ฐ ์์ญ๋ง๋ค ์๋ก ๊ตฌ๋ถ๋๋ ์ต์ข ์์ฒญ ์ต์ 2,400๊ฑด์ ๋ชฉํ๋ก ํ๋ค. ํ์ผ ๊ฒ์, ์ค์ ๋ชจ๋ธ ์ ํ, ์ ์ฅ์ ์ ํ, ์์ ๋ถํ ์ ๊ฐ๊ฐ ์๊ธฐ ์ ๋ต๊ณผ ๊ฒฐ๊ณผ๊ฐ ํ์ํ๋ค. ํ์ผ ๊ฒ์ 2,400๊ฑด์ผ๋ก ๋ค๋ฅธ ์์ญ์ ํ๋ณธ ์๋ฅผ ์ฑ์ธ ์ ์๋ค.
2,400์ ํ๋ก์ ํธ๊ฐ ์ ํ ํํ์ด๋ฉฐ ๋ชจ๋ ๋ฌธ์ ์ ํตํ๋ ํต๊ณ์ ๋ณด์ฆ์ ์๋๋ค. ๋จ์ ์ ๋ต๋ฅ ์์ ํ ์ฌ๋ก์ ํ์ ์ด ๋ฐ๋๋ฉด 24๊ฑด์์๋ ์ฝ 4.17%p, 2,400๊ฑด์์๋ ์ฝ 0.0417%p๊ฐ ์์ง์ธ๋ค. ์ด ์ฐจ์ด๋ ํ๋ณธ ์์ ํจ๊ณผ๋ฅผ ์ค๋ช ํ ๋ฟ, ํธํฅ์ด๋ ์๋ชป๋ ์ ๋ต์ ํด๊ฒฐํ์ง ์๋๋ค. ๋๋ฌธ ๊ณผ์ ๋ผ์ฐํ , ์ ์ฅ์๋ณ ์คํจ, ํ๊ตญ์ดยท์์ด ์ฐจ์ด๋ฅผ ํ๋จํ๋ ค๋ฉด ํด๋น ๊ตฌ๊ฐ์๋ ์ถฉ๋ถํ ์ฌ๋ก๊ฐ ์์ด์ผ ํ๋ค.
ํ์ฌ ํ์ธํ ๊ท๋ชจ
| ์๋ฃ | ํ์ธํ ์ | ์๋ฏธ์ ํ๊ณ |
|---|---|---|
| ํฉ์ฑ ์๋ฏธ ๊ฒ์ ์๋น ์คํ | ์ต์ข probe 24๊ฐ ์์ฒญ | ํ ์์ฑ์์ ์ ํ๋ ๋ฌธ๋ฒยท์ฃผ์ ์ ์ด ์ํ. ์ด๋ฏธ ๋ณธ ์๋ฃ์ด๋ฏ๋ก ์ดํ ๊ฐ๋ฐ ์๋ฃ๋ค. |
| ๋์ด๋ ๊ฐ๋ฐ fixture | 36๊ฐ ์์ | ์์ฑ์๊ฐ ๋ถ์ธ ์์ ๋์ด๋์ ๋ถ๋ฅ๋ฅผ ๋น๊ตํ๋ค. ์ค์ ํ์ ๋ชจ๋ธ์ ์์ ์ฑ๊ณต ์ ๋ต์ ์๋๋ค. |
| ๋ก์ปฌ ์ค์ ์ฝ๋ฉ ํ๋ณด registry | 8๊ฐ ํ๋ณดยท์ธ ์ฝ๋ ๊ฐ์กฑยทํ ์ ์ฅ์ | 54๊น์ง ์ค์ ์๋ํ ๋ก์ปฌ ๋ฒ์๋ ์ธ ๊ฐ์กฑ์ ๊ณ ์ ์์ฒญ 5๊ฐยทCLI ๊ธฐ๋ก 16๊ฐ. 54์ ์ ํ์ ์์ฒญ ๋ค ๋ฐ๋ณต ๋ชจ๋ ๋ ๋ฆฝ ๊ฒ์ฌ 75๊ฐยท์ ์ ์ข ๋ฃยท์ ์ฒด ์ฌ์ฉ๋ ํ์ธ. ๋ฐ๋ณต๊ณผ ํ ์คํธ๋ ๊ณ ์ ์์ฒญ ์๊ฐ ์๋๋ค. ๋ชจ์ง๋จยทํ์ต ๋ผ๋ฒจ์ด ์๋๋ค. |
| 55 ์ดํ ๋์ ์ค์ ์ฝ๋ฉ ๊ฐ๋ฐ ๊ด์ธก | ๊ณ ์ ์์ฒญ 7๊ฐยท๊ธฐ๋ก 20๊ฐยท์๋ํ ์ฝ๋ ๊ฐ์กฑ 5๊ฐยท์ ์ฅ์ 3๊ฐ | ๊ธฐ์กด ์ธ๋ถ ๋ ์์ฒญ์ v2 ์กฐ๊ฑด์ผ๋ก ์ฒ์ ์ค์ ๊ด์ธกํด 4๊ธฐ๋ก์ ์ถ๊ฐํ๋ค. ์ ๋ ผ๋ฆฌ ์์ฒญ ์ถ๊ฐ๋ 0๊ฐ๋ค. 55์ ๋ค ํ๋ณด ์ค ์ธ ๊ฐ accepted์ด๋ฉฐ ํ์ตยทfinal ์ ๊ฒฉ์ ๋ถ์ฌํ์ง ์๋๋ค. |
| ๊ณต๊ฐ Go ์์ฒ ์กฐ์ฌ: 53์ ์ญ์ฌ์ snapshot | 8๊ฐ ์ ์ฅ์ยท์๋ณธ ํ๋ ํ๋ณด 120๊ฐยท๋น์ ์คํ ์ ๊ฒฉ 0๊ฐ | ์๋ณธ ๋ชฉ๋ก์ ๋ณด์กดํ๋ค. ํ์ผยทrevisionยทLICENSE/์ถ์ฒ๋ฅผ ์ฝ์ ๊ฐ๋ฐ ์๋ฃ์ด๋ฉฐ ์ ์ฒด 120๊ฐ์ ๋ ๋ฆฝ ๊ณ์ฝยทclosure๋ ํ๋ณดํ์ง ์์๋ค. ์คํ ์ยทํ์ต ๋ผ๋ฒจยทfinal ํ๋ณด ์๊ฐ ์๋๋ค. |
| 54์ ์ธ๋ถ ๊ณ์ฝ ์ค๋น | ์์ฒ 120๊ฐ ์ค 2๊ฐ, ๋น์ ์ธ๋ถ ๋ชจ๋ธ ์คํ 0๊ฐ | ์ ํํ ๋ ์์ฒญ์ ์์ฒยท๋ ๋ฆฝ ๊ฒ์ฌยท๋์กฐ๊ตฐ์ ๋ก์ปฌ์์ ๊ฒ์ฆํ๋ค. ์ ์ฒด ์ปดํ์ผ๋ ๊ฒ์ฌ ์์ ์ 7๊ฐยท3๊ฐ ์ ์ฅ์์ด๋ฉฐ ์์ ๋ก์ปฌ ํ๋ณด 8๊ฐ์ ๋ฒ์๊ฐ ๋ค๋ฅด๋ค. ์ธ๋ถ ํ์ต ๋ผ๋ฒจยทfinal ์ ๊ฒฉ์ 0๊ฐ๋ค. |
| CoSQA ๊ด๋ จ์ฑ ํ๊ฐ | 2,400๊ฐ ์ง๋ฌธ/์ฝ๋ ์, 724๊ฐ ์ฐ๊ฒฐ ๊ทธ๋ฃน | ์ค์ ์ฑ์ ํ์ง๋ง BM25 ๋๋น ์ ์ฉํ ๊ฐ์ ์ ์ ์ฆํ์ง ๋ชปํ๋ค. ํ ์์ ๊ด๋ จ์ฑ์ ํ๊ฐํ๋ฉฐ ํ๋ณด ๊ฒ์ยท๋ผ์ฐํ ์ฑ๋ฅ์ ์ฆ๋ช ํ์ง ์๋๋ค. |
| ์คํ 46 ํ์ต | ์ ๊ฒฉ 4,456๊ฐ | 16๊ฐ ์์น ํน์ง์ผ๋ก ๊ณ์๋ฅผ ๋ง์ถ ๊ฐ๋ฐ ์์ฒญ์ด๋ค. |
| ์คํ 46 validation | ์ ๊ฒฉ 2,599๊ฐ | epochยทํจ๋ํฐยท์๊ณ๊ฐ ์ ํ์ ์ฌ์ฉํ๋ค. final์ด ์๋๋ค. |
| ํ์ผ ๊ฒ์์ protected final | 2,402๊ฐ ์์ฒญ | ๋ณดํธํ ๋ถํ ์ด๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ์ฝ๊ฑฐ๋ ์ฑ์ ํ์ง ์์๋ค. ์ต์ข ์ฑ๋ฅ์ด๋ ๋ชจ๋ ์์ฒญ์ ํ๊ฐ ๊ฐ๋ฅ์ฑ์ ํ์ธํ ์์น๊ฐ ์๋๋ค. |
์๋ฌธ์ 24๊ฐ ํฉ์ฑ probe, 36๊ฐ ๋์ด๋ fixture, 2,400์ ํ๊ฐ, ๊ท๋ชจยท๋ถํ ์์น, ์คํ 46์ ์๋ค. semantic-scale์ 2,400์ ํ๊ฐ์ ์คํ 46์ 2,402๊ฐ protected final์ ์๋ก ๋ค๋ฅธ ์๋ฃ๋ค. protected final์ ๋ถํ ์ ๋ฐฐ์ ๋ ์์ฒญ ์์ด๋ฉฐ, ํ๊ฐํ ์ ์๋ ๊ณจ๋ ์ 2,402๊ฐ๋ฅผ ํ๋ณดํ๋ค๋ ๋ป์ ์๋๋ค. ์ถํ ํ๊ฐยท๋ฐฐํฌ ์ ์๋ ์์ฒ๊ณผ ๋น์ฉ ์๋ฃ์ ์ ๊ฒฉ์ฑ๋ ๋ฐ๋ก ํ์ธํด์ผ ํ๋ค.
์คํ 46์ ์๋ฅผ ๋๋ ธ์ด๋ ๊ธฐ์กด 5% ํ์ด์ง ์ ๊ฐ gate๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ค. validation์์ ํญ์ helper๋ฅผ ์ฐ๋ฉด 116๊ฑด์ ํ์ด์ง๊ฐ ์ค๊ณ , 283๊ฑด์ ๋๋ฉฐ, 2,200๊ฑด์ ๊ฐ์๋ค. ํจ๋ํฐ๊ฐ 0์ผ ๋ ๊ฐ์ค์น๊ฐ 0์ด ์๋ ํ์ ํ์ต 734๊ฐ, validation 399๊ฐ์๋ค. ์ด๋ ์ ๋ ฅ ํ 4,456๊ฐยท2,599๊ฐ์ ๋ค๋ฅธ ์์ด๋ฉฐ ๋ค๋ฅธ ํจ๋ํฐ์ ๊ทธ๋๋ก ์ ์ฉ๋์ง ์๋๋ค. ๋ง์ ์์ฒญ์ด ์์ด๋ ์ด๋๊ณผ ์ํด๋ฅผ ๊ตฌ๋ถํ ์ ํธ๊ฐ ์ถฉ๋ถํ๋ค๋ ๋ป์ ์๋๋ค. ์ ์ ์ฑ ์ ํ์ฑํํ๊ฑฐ๋ ์ ๊ฐ์ค์น๋ฅผ ๊ณต๊ฐํ์ง ์์๋ค.
๊ณต๊ฐ ์ค์ ์์ ํ๋ณด์ ์์ ๋์ด๋๋ ์ค์ ๋ชจ๋ธ ๊ฒฐ๊ณผ๋ก ํ์ธํ ์ ์์ ๋๊น์ง ๊ฐ์ค๋ก ๋จ๊ธด๋ค. ์์ฒญํ ๋ชจ๋ธยท์ถ๋ก ์ค์ , ๋ผ์ฐํฐ ์ ์, ์ค์ ์ ์ฉ ์ค์ ๋ ๊ตฌ๋ถํด ๊ธฐ๋กํ๋ค. ์ฌ์ฉ๋์ ํ์ธํ ์ ์๋ ์คํ์ 0์ผ๋ก ์ฑ์ฐ์ง ์๊ณ ๋ฏธํ์ธ์ผ๋ก ๋ณด๊ณ ํ๋ค.
์คํ 50์ ์ฝ๋ฉ ๋ณธ ์คํ ์ ์ ๊ฑฐ์ ๋๊ณ , ๋ณ๋ ์คํ 51์ ํ ์ฃผ์ ์์ ์ CLI ๋ ์๋๋ฅผ ์ง์ ๊ธฐ๋กํ๋ค. ์ฒซ ์๋๋ ์ฌ์ฉ๋์ด ์๋ ค์ก์ง๋ง ์ ํํ ๋ณ๊ฒฝ ๊ณ์ฝ์ ์ถฉ์กฑํ์ง ๋ชปํ๊ณ , ๋ ๋ฒ์งธ๋ ์์ฒญ ํ๋กํ์ด ์ง์๋์ง ์์ ์ฌ์ฉ๋๋ ๋ฏธํ์ ์ด์๋ค. ์ด๊ธฐ ์ค๋ฅ ์ด๋ฒคํธ์ ์ง๊ณ ํธํ์ฑ ๊ณต๋ฐฑ์ผ๋ก ๋๋จธ์ง ๋ค ๊ณํ ํญ๋ชฉ์ ์ค๋จํ๋ค. ์ด ๋ ๊ธฐ๋ก์ ํ์ต ๋ผ๋ฒจ์์ ์ ์ธํ๋ฉฐ, ์ง์ ์ค๋ฅ๋ฅผ ๋ชจ๋ธ์ ๋ฅ๋ ฅ ๋ถ์กฑ์ผ๋ก ์ธ์ง ์๋๋ค. ์ด๊ธฐ ๋๊ตฌ์ ์ง์ ์์ฑ ์์ ์ ๋ชจ๋ธ ๊ฒฐ๊ณผ๊ฐ 0๊ฐ์๋ ๊ธฐ๋ก 49๋ ์ญ์ฌ์ ๊ธฐ๋ก์ผ๋ก ๊ทธ๋๋ก ๋ณด์กดํ๋ค.
๋ณ๋ ์คํ 52์ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ฒญ ํ๋กํ์ ๋ฐ๋ก ๊ณ ์ ํด ๊ธฐ์กด ์ธ ๊ฐ๋ฐ ์์ฒญ์์ ์ฌ์ฏ ์๋๋ฅผ ๊ธฐ๋กํ๋ค. ๋ ์ฃผ์ ์์ฒญ์ ์์ชฝ์ ์์ฉยท์ฌ์ฉ๋ ๋น๊ต๊ฐ ๊ฐ๋ฅํด์ก์ง๋ง, ๊ธฐ๋ฅ ์์ฒญ์ Sol6๋ ๋ฒ์ ์์ฉ ํ ์๊ฐ ์ ํ์ ๊ฑธ๋ ค ์ ์ฒด ๋น์ฉ์ ๋ฏธํ์ธ์ด๋ค. 51์์ ์ด๋ฏธ ์ํํ ์์ฒญ์ ๋ฐ๋ณตํด๋ ๊ณ ์ ์์ฒญ์ ๋๋ฆฌ์ง ์๋๋ค. 52 ์์ ์ ๋์ ์ธ ์์ฒญ์ ์ญ์ฌ์ ์๊ณ๋ค.
์คํ 53์ ์ ํค์๋ ๋ณดํธ ํ๋ ์์ฒญ ํ๋๋ฅผ Luna/Sol low๋ก ๊ฐ๊ฐ ๋ ๋ฒ ๋ฐ๋ณตํ๋ค. ๋ค ํ๋ณด ๋ชจ๋ ์์ฉยท์ ์ ์ข ๋ฃยท์ ์ฒด ๊ธฐ๋ณธ ์ฌ์ฉ๋์ ํ์ธํ๊ณ ๊ฐ์ ๋ณดํธ ๋ณ๊ฒฝ์ runtime์ ๋ฐ์ํ๋ค. 51ยท52ยท53๊น์ง์ ์ญ์ฌ์ ํฉ๊ณ๋ ๊ณ ์ ์์ฒญ 4๊ฐยท๋ ์ค์ ์๋ ๊ฐ์กฑยทํ ์ ์ฅ์ยท12๊ธฐ๋ก์ด๋ค. 53์ ์ ๋ ฅ ํฉ๊ณ 339,805์๋ ์บ์ 280,576์ด ํฌํจ๋๊ณ ์ถ๋ ฅ 4,890์๋ reasoning 76์ด ํฌํจ๋๋ค. Luna์ ์ด ์ ๋ ฅ์ ์ ์ง๋ง uncached ์ ๋ ฅ์ Luna 31,425ยทSol 27,804์ฌ์ ์ค์ ๋น์ฉ ์ ๊ฐ์ ๊ฒฐ์ ํ ์ ์๋ค. ๊ณ ์ Laya์ ์ ๊ด์ธก์ standard 0.669๋ก ๋ณด๋ฅ, cold RSS ์ฝ 1.50GB์์ผ๋ฉฐ ์ด์ ์์ ๋ชฉํ ๋ฌ์ฑ์ ์ ์ฆํ์ง ์๋๋ค.
์คํ 54๋ ์ ํ์ ์์ฒญ ํ๋๋ฅผ Sol6/Luna low๋ก ๊ฐ๊ฐ ๋ ๋ฒ ์คํํด ๋ค ํ๋ณด ๋ชจ๋ ์์ฉยท์ ์ ์ข ๋ฃยท์ ์ฒด ๊ธฐ๋ณธ ์ฌ์ฉ๋์ ํ์ธํ๋ค. 54๊น์ง์ ์ญ์ฌ์ ์ค์ ๊ฐ๋ฐ ๋์ ์ ๊ณ ์ ์์ฒญ 5๊ฐยท์ธ ์ค์ ์๋ ๊ฐ์กฑยทํ ์ ์ฅ์ยท๊ธฐ๋ก 16๊ฐ์ด๋ค. ๋ ๋ฆฝ ๊ฒ์ฌ 75๊ฐ๋ ์์ฒญ ํ ๊ฐ์ ์๊ตฌ์ฌํญ ๊ฒ์ฌ์ด๋ฉฐ 75๊ฐ์ ์์ ์ด ์๋๋ค. Laya ์ฌ์ ์์ธก์ standard ์ ์ 0.610351๋ก ๋ณด๋ฅํ๋ค. CPU ํ ์ค๋ ๋์ ํ cold ๊ด์ธก์ 1,183msยท์ต๋ RSS 1,508,032,512 bytes (์ฝ 1.508 GB)์์ผ๋ฉฐ native ๋ก๋ฉ์ ํฌํจํ๋ค. warm ์ง์ฐยทGo heapยท GPU ์์์ด๋ ๋ณด์ ๋ ์ฑ๊ณต ํ๋ฅ ์ด ์๋๊ณ ์ด์ ์์ ๋ชฉํ ๋ฌ์ฑ์ ์ฆ๋ช ํ์ง ์๋๋ค. ์ด ์์ฒญ์์ Luna์ ๊ด์ธก ์๊ฐ๊ณผ ํ ํฐ์ ์์์ง๋ง ์ค์ ๋ชจ๋ธ ์ ์ฒดยท๊ธ์กยท๊ตฌ๋ ์๋ชจ์จ์ ๋ฏธํ์ ์ด๋ค.
์์ฒ ํ๋ณด 120๊ฐ ์กฐ์ฌ๋ 53 ์์ ์ ๊ฐ๋ฐ ์๋ฃ๋ก ๋ณด์กดํ๋ค. 54์์ ์ธ๋ถ ๋ ์์ฒญ์ ๋ ๋ฆฝ ๊ณ์ฝ์ ๋ก์ปฌ์์ ์ค๋นํ์ง๋ง ๋น์ ์ธ๋ถ ๋ชจ๋ธ ์คํยทํ์ต ๋ผ๋ฒจยทfinal ์ ๊ฒฉ์ 0๊ฐ์๋ค. ์์ฒ ํ๋ณด 120๊ฐ ์ ์ฒด๋ฅผ ์คํ ๊ฐ๋ฅํ ๊ณ์ฝ์ด๋ ํ์ต ์ ๋ต์ผ๋ก ํ๋ณดํ ๊ฒ์ด ์๋๋ฉฐ, ๋ณ๋๋ก ์์งํ ๋ณดํธ final 2,400๊ฐ๋ฅผ ๋์ ํ์ง ์๋๋ค. ํ๋ณดยท๊ฒ์ฌ ๊ณ์ฝยท์คํยท์๋ฃยท๋ผ๋ฒจยท์ต์ข ์ ๊ฒฉ ์๋ฅผ ๊ฐ๊ฐ ๋ณด๊ณ ํ๋ค.
์คํ 55๋ ๊ธฐ์กด ์ธ๋ถ ๋ ๋ ผ๋ฆฌ ์์ฒญ์ v2 ์ ์ฒด Promptยท์๋ณธ ๋ชจ๋ ์ธ์ด๋ก ๊ฐ๊ฐ ๋ ์์ฒญ ํ๋กํ์์ ํ ๋ฒ์ฉ ์คํํ๋ค. humanize๋ ์์ชฝ ๋ชจ๋ accepted, UUID๋ Luna low rejectedยทSol low accepted์๋ค. ๋ค ์คํ ๋ชจ๋ ์ ์ ์ข ๋ฃยท์ ์ฒด ์ฌ์ฉ๋ยท์ ๋ฆฌ ์์์ฆ์ ํ์ธํ๋ค. ์ด๋ฒ ์ต์ด ๊ด์ธก์ผ๋ก ๋์ ๋ฒ์๋ ๊ณ ์ ์์ฒญ 7๊ฐยท๊ธฐ๋ก 20๊ฐยท์๋ํ ์ฝ๋ ๊ฐ์กฑ 5๊ฐยท์ ์ฅ์ 3๊ฐ์ง๋ง, v2๊ฐ ์ปดํ์ผ๋ 7๊ฐ ๋ ผ๋ฆฌ ์์ registry์ ์ถ๊ฐํ ์ ๋ ผ๋ฆฌ ์์ฒญ์ 0๊ฐ๋ค. ๊ฒฐ๊ณผ JSON
์ฌ๋กฏ 2ยท3 ์ฌ์ด์๋ ์ฌ์ฉ์ ์์ฒญ์ ๊ฒํ ยท์ผ์์ ์ง๊ฐ ์์๊ณ ์ดํ ๋ฏธ์คํ ์ฌ๋กฏ๋ง ์ฌ๊ฐํ๋ค. UUID ์คํจ๋ ์ค๋ฅ ์ ๋ถ๋ถ UUID๋ฅผ ๋ฐํํ๋ ํ๋ณด ์์ค์ ์ ์ ๊ฒํ ๋ก ์ค๋ช ํ๋ฉฐ ์ฌ์คํํ์ง ์์๋ค. ์ ๊ณต์๊ฐ ํ์ธํ ๋ชจ๋ธ ์ ์ฒด๋ ๋ชจ๋ ๋ฏธํ์ธ์ด๊ณ , ์๋ก ๋ค๋ฅธ ์บ์ ์ฌ์ฉ๋๊ณผ ์์ฒญ๋น ํ ๊ด์ธก์ผ๋ก ๋ชจ๋ธ ์์ยท๊ธ์กยท๊ตฌ๋ ์๋ชจ์จ ์ ๊ฐ์ ์ฃผ์ฅํ์ง ์๋๋ค. ๋ ์ฌ์ native ์์ธก์ ์ ์ฒด Prompt๊ฐ ์๋ ค ๋ณด๋ฅํ๋ค. ๊ธฐ๋ณธ ๋ผ์ฐํ ๋ณ๊ฒฝยทํ์ตยทfinal ์ฑ์ ยท์ ๊ฐ์ค์น ๋ฐฐํฌ๋ ์์ผ๋ฉฐ, 55์ ์ค์ ๊ฐ๋ฐ ๊ด์ธก์ 2,400๊ฐ์ ๋ณดํธ๋ ์ต์ข ์์ฒญ์ด๋ ์ ๊ฒฉ ํ์ต ๋ผ๋ฒจ๋ก ์ ํํ์ง ์๋๋ค.
์์ญ๋ง๋ค ํ์ํ ์ต์ข ์์ฒญ๊ณผ ์ ๋ต
๋ค์ ํ๋ ์์ผ๋ก ํ๋ณดํ ๋ชฉํ์ ํ์ํ ๊ทผ๊ฑฐ๋ค. ์ด๋ฏธ ์์งํ ๊ฑด์๋ ๊ฒ์ฆ๋ ์ ๋ต ๋ชฉ๋ก์ด ์๋๋ค.
| ํ๊ฐ ์์ญ | ์ต์ข ๋ชฉํ | ์ ๋ตยท์ฆ๊ฑฐ์ ์ธก์ ํ ๊ฒฐ๊ณผ |
|---|---|---|
| ๊ฒ์ hintยทํ๋ณด ์์ | ์ต์ 2,400๊ฐ ๊ตฌ๋ถ๋๋ ๊ฒ์ ์์ฒญ | ๊ณ ์ ํ๋ณด์ ํ์ฉ ๊ฐ๋ฅํ ๊ด๋ จ ์ฆ๊ฑฐยทํ์ผ ๋ชฉ๋ก, ์์์ ๋๋ฝ, ๋น์ฉ ๋ฐ ํ์ง. ์ค์ ์ ์ฉ์ฑ ์ฃผ์ฅ์๋ ์ถฉ๋ถํ ์ฆ๊ฑฐ๋ฅผ ์ฐพ์ ๋ค์ ๋ ๋ฆฝ ๊ฒ์ฆ๋ ํ์ํ๋ค. |
| ์ค์ ๋ชจ๋ธ ๋ผ์ฐํ | ์ต์ 2,400๊ฐ ๊ตฌ๋ถ๋๋ ์์ ์์ฒญ | ๋น๊ตํ ๋ชจ๋ธ์ ๊ฐ์ ์กฐ๊ฑด์์ ์คํํ๊ณ ๋ ๋ฆฝ ํ ์คํธยท์์ฉ ๊ธฐ์ค์ผ๋ก ์ฑ๊ณต์ ํ์ธํ๋ค. ์ฑ๊ณต ๊ฐ๋ฅํ ๋ชจ๋ธ ์งํฉ๊ณผ ์ ์ฒด ๋น์ฉ์ด ์ ๋ต์ ๊ทผ๊ฑฐ๋ค. ์์ฑ์์ fast/standard/strong ์์์ ์ถ๋ฐ ๊ฐ์ค์ด๋ค. |
| ์ ์ฅ์ ์ ํ | ์ต์ 2,400๊ฐ ๊ตฌ๋ถ๋๋ ์ ํ ์์ฒญ | ์์ฒญ ์์ ์ ๊ถํ๊ณผ ํ๋ณด ๋ฒ์, ์ํ ๊ฐ๋ฅํ ์ ์ฅ์์ ํ์ฉ ์งํฉ, ์ ๋ต์ด ์๊ฑฐ๋ ์ ๊ทผํ ์ ์์ ๋ ๋ณด๋ฅํ ์กฐ๊ฑด์ ๊ณ ์ ํ๋ค. |
| ์์ ๋ถํ | ์ต์ 2,400๊ฐ ๊ตฌ๋ถ๋๋ ๋ถ๋ชจ ์์ ์์ฒญ | ๋จ์ผ ์คํยท๋ณ๋ ฌ ์คํยท์์กด ์คํ์ ํ์ฉ ๊ฐ๋ฅํ ๊ณํ, ์ ํ ์์กด๊ณผ ์ธํฐํ์ด์ค, ํฉ์น ๊ฒฐ๊ณผ์ ์ ํ์ฑ, ๋ถ๋ชจ ์์ ์ ์ฒด์ ์๋ฃ ์กฐ๊ฑด์ ๊ฒ์ฆํ๋ค. |
์์ ๋์ด๋, ๊ฒ์ ๋น์ฉ ๋๋ฆฌ์งํ, ๊ฒ์ฆํ ํ์ ํจ์ฉ์ ๋ค๋ฅธ ๊ทผ๊ฑฐ๋ค. ์คํ 46์ ๋น์ฉ์ ์ฒซ ์ ๋ต ํ์ผ์ ์ฐพ์ ๋๊น์ง 20๊ฐ ํ๋ณด์ฉ ๋๊ธด ํ์ด์ง ์๋ค. ์ค์ LLM ํ ํฐยท์๊ธยท์๋ฃ ์๊ฐ์ ์๋๋ค. ๋ชจ๋ธ ๋ผ์ฐํ ์ ์ฒซ ์๋๋ฟ ์๋๋ผ ์คํจ, ์ฌ์๋, ์น๊ฒฉ, ๋ณด๋ฅ, ๊ฒ์ฆ์ ํฌํจํ ๋ชจ๋ ์๋์ ์ด ํธ์ถยท์ฌ์ฉ๋ยท์๊ฐยท๋น์ฉ์ ๊ธฐ๋กํด์ผ ํ๋ค. ๋ถํ ๋ ํ์ ์์ ์๋ ๊ฐ๋ณ ์ฑ๊ณต๋ง์ผ๋ก ๋๋ด์ง ์๊ณ ๋ณํฉยท๊ฒ์ฆ ๋น์ฉ๊ณผ ๋ถ๋ชจ ๊ฒฐ๊ณผ๋ฅผ ํจ๊ป ์ผ๋ค.
์๋ฅผ ๋๋ ค๋ ์ง์ผ์ผ ํ ๋ถ๋ฆฌ
ํ ์์ฒญ์ ๋ seed, ์ฌ๋ฌ epochยท๋ชจ๋ธยท์ค์ ์ผ๋ก ์คํํด๋ ์์ฒญ ์๋ ํ๋๋ค. ๊ฐ์ ์์ฒญ์ ๋ฒ์ญยท๋ฐ๊ฟ ์ฐ๊ธฐ๋ ๊ฐ์ ์ฝ๋ยทํ ํ๋ฆฟ์์ ํ์ํ ์ฌ๋ก๋ ์ฐ๊ฒฐ ๊ทธ๋ฃน์ผ๋ก ๊ด๋ฆฌํ๋ค. ๋ถ๋ชจ ์์ ๊ณผ ๊ทธ ์์ยทํ์ ์์ ๋ ๊ฐ์ ๋ถํ ์ ๋๋ค. ๊ฐ์ ์ ์ฅ์์์ ๋์จ ์์ ๋ ์๋ก ์์กดํ ์ ์๋ค. ์ด ์์ฒญ ์์ ๊ณ ์ ์์ฒยท์ ์ฅ์ยท๊ทธ๋ฃน ์๋ฅผ ํจ๊ป ๋ณด๊ณ ํ๊ณ , ์๊ด๋ ์์ฒญ์ ๋ชจ๋ ๋ ๋ฆฝ ํ๋ณธ์ด๋ผ๊ณ ๋ถ๋ฅด์ง ์๋๋ค.
์ ์์ง์์๋ ํ์ต, ์ ํ์ฉ validation, ๋ณด์ ์ฉ calibration, ์ต์ข final์ ์ ์๋ฅผ ๋ณด๊ธฐ ์ ์ ๊ทธ๋ฃน ๋จ์๋ก ๊ณ ์ ํ๋ค. ์ ์ ์ฅ์ ์ผ๋ฐํ๋ฅผ ์ฃผ์ฅํ๋ ค๋ฉด ์ ์ฅ์ ์ ์ฒด๋ฅผ ๋ถ๋ฆฌํด์ผ ํ๋ค. ๋ฐ์ดํฐ ํด์, ๋ชจ๋ธยท์ค๊ณ ์ ํ ์ ์ฐจ, ๋น์ฉยทํ์ง ์งํ, ์คํจยท๋ฒ์ ๋ฐยท๋๋ฝ ์ฒ๋ฆฌ์ gate๋ ๋จผ์ ๊ณ ์ ํ๋ค. ์ค๊ณ ์์ ์ ์ฌ์ฉํ final์ ์ดํ ๊ฐ๋ฐ ์๋ฃ์ด๋ฉฐ, ์ด๋ฏธ ๋ณธ validation์ final๋ก ์ด๋ฆ๋ง ๋ฐ๊ฟ ์ ์๋ค.
์์ผ๋ก์ ๋ถํฌ๋ ์ง์ ํํ๊ณผ ๋ฐ๊ฟ ๋งํ๊ธฐ, ์งง๊ณ ๊ธด ์์ฒญ, ๋ชจํธํ๊ฑฐ๋ ์ ๋ต ์๋ ์์ฒญ, ์ฌ๋ฌ ์ ์ฅ์ยท์ธ์ดยท๋ณ๊ฒฝ ๋ฒ์, ๋๋ฌธ ์ํํ ์คํจ๋ฅผ ํฌํจํ๋๋ก ์ ์ํ๋ค. ๊ฐ ๊ตฌ๊ฐ์ ๋ชฉํ์ ํ๊ฐ ๋ฒ์๋ฅผ ๋จผ์ ์ ํ๊ณ ์ค์ ํ๋ณด ์ยท๋๋ฝยท๋ถํ์ค์ฑ์ ๋ณด๊ณ ํ๋ค. ๋ชฉํ ๋ถํฌ๋ฅผ ์ธก์ ๊ฒฐ๊ณผ๋ก ์ ๊ฑฐ๋, ์์ ๋์ด๋๋ฅผ ๊ฒ์ฆ๋ ์ฑ๊ณต ๋ผ๋ฒจ๋ก ๋ฐ๊พธ์ง ์๋๋ค. ๊ธฐ์กด ๋ถํ ๊ณผ gate๋ ์ ์งํ๋ฉฐ ์ ํ์ตยทfinal ์ฑ์ ์ ์ํํ์ง ์์๋ค. ๋ณ๋ ๊ฐ๋ฐ ํ์ผ๋ฟ์ ๋์ ์ค์ CLI 20ํยท๊ณ ์ ์์ฒญ 7๊ฐ๋ 2,400๊ฐ์ ๋ ๋ฆฝ ์ต์ข ์์ฒญ ๋ชฉํ๋ ์ ๊ฐ ๊ทผ๊ฑฐ๋ฅผ ๋์ ํ์ง ์๋๋ค.
SWE-bench ๊ณต์ ํ๊ฐ ์๋ด๋ ํจ์น๋ฅผ ์ ์ฉํ ๋ค ์ ์ฅ์ ํ ์คํธ๋ก ํด๊ฒฐ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ๋ค. SWE-bench Goes Live!๋ ์ต์ ์์ ๊ณผ ๋ค์ํ ์ ์ฅ์๋ฅผ ํตํ ํ๊ฐ ์ค๊ณ์ ์ฐธ๊ณ ๋ค. ๋ ์ถ์ฒ๋ฅผ ์ธ์ฉํ๋ ๊ฒ์ ํด๋น ์๋ฃ์ ์ฑํ, ์ด์ฉยท๋ฐฐํฌ ๊ถ๋ฆฌ ์น์ธ ๋๋ ์ด ํ๋ก์ ํธ์ ์ฌ์ ํ์ต ์ค์ผ ๋ถ์ฌ๋ฅผ ๋ปํ์ง ์๋๋ค.