OpenAI ๋ชจ๋ธ ์นด๋ ๋ฐ์ท
๋ชจ๋ธ์ด OpenAI ์ฐ๊ตฌ ์์ง๋์ด์ ์ ๋ฌด๋ฅผ ์๋ํํ ์ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ธ์ ๊ฐ๋ฅํ ์ง๋ฅผ ์ธก์ ํ๋ ๊ฒ์ ์๊ฐ ๊ฐ์ (self-improvement) ๋ฅ๋ ฅ ํ๊ฐ ์์ ์ ํต์ฌ ๋ชฉํ์ ๋๋ค. ์ฐ๋ฆฌ๋ OpenAI ์ง์๋ค์ ํ ๋ฆฌํ์คํธ(pull request) ๊ธฐ์ฌ๋ฅผ ๋ชจ๋ธ์ด ์ฌํํ๋ ๋ฅ๋ ฅ์ ํ ์คํธํจ์ผ๋ก์จ ์ด ๋ชฉํ๋ฅผ ํฅํ ์ง์ฒ ์ํฉ์ ์ธก์ ํฉ๋๋ค.
ํ๊ฐ ๊ณผ์ ๋ OpenAI ๋ด๋ถ ํ ๋ฆฌํ์คํธ์์ ์ง์ ๊ฐ์ ธ์ต๋๋ค. ๊ฐ ํ๊ฐ ์ํ์ ์์ด์ ํธ ๊ธฐ๋ฐ ์คํ(agentic rollout)์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ฐ ์คํ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
1. ย ์์ด์ ํธ์ ์ฝ๋ ํ๊ฒฝ์ ํน์ OpenAI ์ ์ฅ์(repository)์ ํ ๋ฆฌํ์คํธ ์ด์ ๋ธ๋์น(pre-PR branch) ์ํ๋ก ์ค์ ๋๋ฉฐ, ์๊ตฌ๋๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ค๋ช ํ๋ ํ๋กฌํํธ(prompt)๊ฐ ์ฃผ์ด์ง๋๋ค.
2. ย ์์ด์ ํธ๋ ๋ช ๋ น์ค ๋๊ตฌ(command-line tools)์ ํ์ด์ฌ(Python)์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฒ ์ด์ค ๋ด์ ํ์ผ์ ์์ ํฉ๋๋ค.
3. ย ์์ ์๋ฃ ํ, ์จ๊ฒจ์ง ๋จ์ ํ ์คํธ(unit test)๋ฅผ ํตํด ๊ฒฐ๊ณผ๊ฐ ์ฑ์ ๋ฉ๋๋ค.
๊ณผ์ ๋ณ ํ ์คํธ๋ฅผ ๋ชจ๋ ํต๊ณผํ๋ฉด ํด๋น ์คํ์ ์ฑ๊ณต์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ํ๋กฌํํธ, ๋จ์ ํ ์คํธ, ํํธ๋ ๋ชจ๋ ์ฌ๋์ด ์์ฑํฉ๋๋ค.
o3 ์ถ์ ํ๋ณด(launch candidate) ๋ชจ๋ธ์ด ์ด ํ๊ฐ์์ 44%๋ก ๊ฐ์ฅ ๋์ ์ ์๋ฅผ ๊ธฐ๋กํ์ผ๋ฉฐ, o4-mini๊ฐ 39%๋ก ๊ทธ ๋ค๋ฅผ ๋ฐ์ง ์ซ๊ณ ์์ต๋๋ค. o3-mini์ ๋ฎ์ ์ฑ๋ฅ์ ์ง์ ์ฌํญ ์ดํด ๋ฐ ์ค์(instruction following) ๋ฅ๋ ฅ ๋ถ์กฑ๊ณผ ์ฌ๋ฐ๋ฅธ ํ์์ผ๋ก ๋๊ตฌ๋ฅผ ์ง์ ํ๋ ๋ฐ ํผ๋์ ๊ฒช๋ ๋ฌธ์ ๋๋ฌธ์ธ ๊ฒ์ผ๋ก ์ถ์ ๋ฉ๋๋ค. o3์ o4-mini๋ ๋ชจ๋ ํฅ์๋ ์ง์ ์ฌํญ ์ดํด ๋ฐ ๋๊ตฌ ์ฌ์ฉ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ๋ด๋ถ ์ฝ๋๋ฒ ์ด์ค๊ฐ ์ธํฐ๋ท์ผ๋ก ์ ์ถ๋ ์ ์๋ค๋ ๋ณด์์์ ์ด์ ๋ก, ์ด ํ๊ฐ์์๋ ๋ธ๋ผ์ฐ์ง ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด์ ๋ชจ๋ธ(์: OpenAI o1, GPT-4o)์ ๋น๊ต ์ ์๋ ์ด์ ์์คํ ์นด๋์์ ๊ฐ์ ธ์จ ์ฐธ๊ณ ์ฉ ์๋ฃ์ ๋๋ค. o3-mini ๋ฐ ์ดํ ๋ชจ๋ธ๋ถํฐ๋ ๋ฐ์ดํฐ์ ์ ์ผ๋ถ ์์ ์ฌ๋ก์์ ๋ฐ์ํ๋ ๋ถ์ ํํ ์ฑ์ ๋ฌธ์ ๋ฅผ ์์ ํ๊ธฐ ์ํด ์ธํ๋ผ ๋ณ๊ฒฝ์ด ์์์ต๋๋ค. ์ด ๋ณ๊ฒฝ์ด ์ด์ ๋ชจ๋ธ๋ค์ ์ ์์ ํฐ ์ํฅ์ ๋ฏธ์น์ง๋ ์์์ ๊ฒ์ผ๋ก ์ถ์ ํฉ๋๋ค (์ฝ 1~5%p ์์น ๊ฐ๋ฅ์ฑ ์์).
์ฌ๊ท๊ฐ์ ใทใทใท
์์ด์ ํฑ ๋ฅ๋ ฅ์ ์ง์คํ๋๋ณด๋ค
o1์ด ์๋ ๋ง์ด์๋ ์์น๋ฅ ๋๋๋ค
์ง์ง ๋ฏธ์ณค๋ค ai์์ด์ ํธ๋ผ๋ ๊ฐ๋ ์ด ์์ฅ์ ์๋ฆฌ์ก๊ธฐ๋ ์ ์ ์๋ํ ์์ด์ ํธ๋ก ๋์๊ฐ๋ค
ในใ ์ญ๋์ ์์๋ถ์ผ๋ ๋ณด๋ฒ์ด ๋ค๋ฆ
์ด๊ฒ ๋ชจ๋ ๊ณณ์ผ๋ก ๋ป์ด๋๊ฐ๋ฉด ๋ ์ข๊ณ
๋๋ฌด ๋นจ๋ผ
๋๋นจ๋ฆฌ! ๋๋นจ๋ฆฌ! ์ฝ
์ด๋ด ์ค ์๊ณ ์ฌํ์ผ๋ค