DeepSWE: A Contamination-Resistant Coding Benchmark โ James Shi, Datacurve
ํ ์ค ํต์ฌ
DeepSWE๋ ๊ณต๊ฐ PR์ ๊ธ์ด ๋ง๋ ๊ธฐ์กด ์ฝ๋ฉ ๋ฒค์น๋งํฌ์ ์ค์ผยท์นํ ยท๊ฒ์ฆ ์ทจ์ฝ์ฑ์ ์ค์ด๊ธฐ ์ํด, 113๊ฐ์ ์ ๊ท ์ฅ๊ธฐ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๊ณผ์ ๋ฅผ ์ง์ ์ค๊ณํ ๋ ๊ณต์ ํ๊ณ ๋ณ๋ณ๋ ฅ ์๋ ์ฝ๋ฉ ๋ฒค์น๋งํฌ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
DeepSWE๋ Data Curve๊ฐ ๋ง๋ ์ฅ๊ธฐ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ฒค์น๋งํฌ๋ก, 113๊ฐ์ ์๋ณธ ๊ณผ์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ๊ณต๊ฐ PR์ ์ฌํ์ฉํ์ง ์์ ์ค์ผ๊ณผ ์นํ ๊ฐ๋ฅ์ฑ์ ํฌ๊ฒ ์ค์๊ณ , Typescript, JavaScript, Python, Rust, Go๋ฅผ ํฌํจํด ๋ค์ํ ์ธ์ด๋ฅผ ๋ค๋ฃฌ๋ค.
-
2:01
๊ธฐ์กด ๋ฒค์น๋งํฌ๋ ์์ ๋ชจ๋ธ๋ค์ด ์ ์๋๊ฐ ๊ฒน์ณ ๋ณ๋ณ๋ ฅ์ด ์ฝํ๊ณ , ๊ณต๊ฐ PR ๊ธฐ๋ฐ์ด๋ผ ์๋ฃจ์ ๊ณผ ํ ๋ก ๊น์ง ๋ ธ์ถ๋์ด ์๋ค. ๋ํ PR์์ ํ์๋ ๊ฒ์ฆ๊ธฐ๊ฐ ํน์ ๊ตฌํ์ ๊ณผ๋ํ๊ฒ ๋ฌถ์ฌ ์์ด false negative๊ฐ ๋ง๊ณ , ์ผ๋ถ ๋ชจ๋ธ์ git log๋ฅผ ๋ค์ ธ ์ ๋ต ํจ์น๋ฅผ ์ฐพ๋ ์์ leakage๋ฅผ ๋ณด์๋ค.
-
4:00
DeepSWE์์๋ ๋ชจ๋ธ ๊ฐ ์ฑ๋ฅ ์ฐจ์ด๊ฐ ๋ ์ ๋ช ํ๊ฒ ๋๋ฌ๋๋ฉฐ, ํ ํฐ ํจ์จยท๋น์ฉยท์ปจํ ์คํธ ์ฌ์ฉ๋๊น์ง ํจ๊ป ๋ณผ ์ ์๋ค. ์ ์ฑ์ ๋ถ์์์๋ Claude๊ฐ ๋งค์ฐ ์ฒ ์ ํ์ง๋ง ๋ค์ค ์๊ตฌ์ฌํญ์์ ์ผ๋ถ๋ฅผ ๋์น ์ ์๊ณ , GPT๋ ์๊ตฌ์ฌํญ์ ๊ฐ์ฅ ์ ํํ ์งํค๋ ๊ฒฝํฅ์ด ์์ผ๋ฉฐ, ๊ฐํ ๋ชจ๋ธ์ผ์๋ก ์ค์ค๋ก ํ ์คํธ๋ฅผ ์์ฑํด ๊ฒ์ฆํ๋ ค๋ ๊ฒฝํฅ์ด ๋๋ ทํ๋ค.
-
9:00
๊ณผ์ ๋ ์ธ๋ถ์์ ๊ธ์ง ์๊ณ Scratch๋ถํฐ ์์ฑํ๋ฉฐ, ์ค์ ์คํ์์ค ์ ์ง๋ณด์์์ ๊ธฐ์ฌ์๋ฅผ ์ค์ฌ์ผ๋ก ์ ์ํ๋ค. ํ๋กฌํํธ๋ ๊ธธ๊ณ ๊ณผ๋ํ๊ฒ ์ง์ํ๊ธฐ๋ณด๋ค ์ค์ ์ ๋ฌด์ฒ๋ผ ๋์ ์์ค์ ๋ชฉํ๋ง ์ฃผ๋๋ก ์ค๊ณํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ๊ณผ์ ๋ ์งง์ ์ค๋ช ์ ๋นํด ๋ ๊ธด ์ฝ๋ ๋ณ๊ฒฝ๊ณผ ๋ ๋ง์ ํ์ผ ์์ ์ ์ ๋ํ๋ค.
-
12:01
๊ฒ์ฆ๊ธฐ๋ ํน์ ํจ์๋ช ์ด๋ private helper ์กด์ฌ๋ฅผ ๊ฐ์ ํ์ง ์๊ณ , ๊ด์ฐฐ ๊ฐ๋ฅํ ๋์์ ๊ธฐ์ค์ผ๋ก ์ฑ์ ํด false negative์ false positive๋ฅผ ์ค์๋ค. v1.1์์๋ verifier runtime์ agent runtime๊ณผ ๋ถ๋ฆฌํ๊ณ git refs์ commits๋ฅผ ์ ๋ฆฌํด ์นํ ๋ด์ฑ์ ๋์์ผ๋ฉฐ, ์์ผ๋ก๋ hybrid verification๊ณผ ๋ ๋ค์ํ ๊ณผ์ ๊ตฐยท๋ ํฌ์งํ ๋ฆฌ ํ์ฅ์ ์ถ์งํ๋ค.
-
15:00
ํฅํ ํต์ฌ ๊ณผ์ ๋ ๋ ๋ค์ํ ํ์คํฌ ๋ฏน์ค, ๋ ๋์ ์ ์ฅ์ ํ, ๊ทธ๋ฆฌ๊ณ LLM as judge๋ฅผ ํฌํจํ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์ฆ์ด๋ค. ๋ฒค์น๋งํฌ์ ๋ชฉ์ ์ด ๋ชจ๋ธ ์ฑ๋ฅ ์ธก์ ์ด๋ผ๋ฉด, ์คํ ํ๊ฒฝ๊ณผ ๊ฒ์ฆ ์ค๊ณ๋ฅผ ํจ๊ป ๋ค๋ฌ์ด์ผ ๊ณต์ ์ฑ๊ณผ ์ฌํ์ฑ์ด ํ๋ณด๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฝ๋ฉ ์์ด์ ํธ ๋ฒค์น๋งํฌ๋ ์ ๋ต๋ฅ ๋ง์ด ์๋๋ผ ์ค์ผ ๋ฐฉ์ง, verifier ์ค๊ณ, ์คํ ํ๊ฒฝ ๋ถ๋ฆฌ๊น์ง ํจ๊ป ๋ด์ผ ์ค์ ๋ชจ๋ธ ์ฐจ์ด๋ฅผ ๋๋ฌ๋ผ ์ ์๋ค.
- ์ค๋ฌดํ ํ๊ฐ๋ฅผ ๋ง๋ค๋ ค๋ฉด ๊ณผ๋ํ ํํธ ๋์ ๋์ ์์ค์ ๋ชฉํ๋ฅผ ์ฃผ๊ณ , ์ ๋ต ๊ตฌํ์ด ์๋ ๊ด์ฐฐ ๊ฐ๋ฅํ ๋์์ ๊ธฐ์ค์ผ๋ก ์ฑ์ ํ๋ ๋ฐฉ์์ด ํจ๊ณผ์ ์ด๋ค.
- ๊ฐํ ๋ชจ๋ธ์ผ์๋ก ์ค์ค๋ก ํ ์คํธ์ ๊ฒ์ฆ์ ์๋ํ๋ฏ๋ก, ์ฅ๊ธฐ ํ์คํฌ์์๋ ํ ์คํธ ์์ฑ ์ฌ๋ถ์ ๊ฒ์ฆ ๋ฃจํ๋ฅผ ์ฑ๋ฅ ์ ํธ๋ก ํ์ฉํ ์ ์๋ค.