- Turing Post Korea
- Posts
- ๐FOD#84: แแ ณแ แ ฉแแ ณแ แ ขแท แแ กแธแแ ฅแผ (Program Synthesis), แแ ชแแ งแซ AGIแ แ ฉ แแ กแแ ณแซ แแ ตแฏแแ ณแฏ แแ งแฏแแ ฅแแ ฎแฏแแ ก?
๐FOD#84: แแ ณแ แ ฉแแ ณแ แ ขแท แแ กแธแแ ฅแผ (Program Synthesis), แแ ชแแ งแซ AGIแ แ ฉ แแ กแแ ณแซ แแ ตแฏแแ ณแฏ แแ งแฏแแ ฅแแ ฎแฏแแ ก?
AGIแแ ด แแ ตแฏแแ ณแฏ แแ กแทแแ ฎแแ กแแ ณแซ Francois Cholletแแ ด แแ ฅแธแแ ณแซ แแ กแผแแ ตแจ + แแ ณแทแแ ฎแแ ด แแ ฎแแ ญ แแ ฉแแ ตแจ, แแ ฅแธแแ จ แแ ฉแผแแ ฃแผแแ ช แแ งแซแแ ฎ
2025๋ ์ํด ์ธ์ฌ ๋๋ฆฐ์ง๊ฐ ์ผ๋ง ์ ์ง๋ฌ์ง๋ง, ์ง์ง ์ฐ๋ฆฌ ์ํด ๋ช ์ , ์ค๋ ์ด ๋ค๊ฐ์๋ค์ ^.^ ๊ตฌ๋ ์ ์ฌ๋ฌ๋ถ, ํญ์ ๊ฑด๊ฐํ๊ณ ์ฆ๊ฑฐ์ด ์ผ๋ง ๊ฐ๋ํ ์์ฌ๋ ๋์๊ธฐ ๊ธฐ์ํ๊ฒ ์ต๋๋ค!
์๋ ์ค์ ์ดํ, ์ง๊ธ๊น์ง๋ ๊ณ์ํด์, ๊ฑฐ์นจ์์ด โSuper Intelligence (์ด์ง๋ฅ)โ, ๊ทธ๋ฆฌ๊ณ โ์๊ฐํ๋ ์ปดํจํฐโ, ๊ถ๊ทน์ ์ผ๋ก AGI๋ฅผ ํฅํด ๋ฐ์ฐจ๋ฅผ ๊ฐํ๋ ์๋ง์ ์์ด๋์ด, ๊ทธ๋ฆฌ๊ณ ์คํํธ์ ๋ค์ ๊ฒฝ์์ ๋ ์์์ ๋ณด๊ณ ์๋๋ฐ์.
ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ์ฌ๋ฌ ๊ธ์์ ๋ง์๋๋ ธ๋ค์ํผ, AGI๊ฐ ๋ฌด์์ธ์ง ์ ์ ์์ฒด๋ ์์ง ๋ช ํํ ํฉ์๋ ๋ฐ ์๊ณ , ๋ค์ ํ์ด์ํ์ ์ผ๋ก ํ๋ฅด๊ธฐ ์ฌ์ด AGI์ ๋ํ ๋ ผ์๋ณด๋ค ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋๋ ์ AI๋ก ๋ฌด์์ ํ ์ ์๊ณ ์ด๋ป๊ฒ ์จ์ผ ํ๋์ง์ ๋ํด ์ด์ผ๊ธฐํ๋๊ฒ ํจ์ฌ ๋ ์์๊ฐ ์๋ค๊ณ ์๊ฐํ๋ ์ ์ฅ์ด๊ธฐ๋ ํฉ๋๋คโฆ
โฆ๋ง, ์ญ์ AGI์ ๊ด์ฌ์ ๊ฐ์ง ๋ถ๋ค๋ ๋ง์ผ์๊ณ , ์ค์ง์ ์ผ๋ก AGI์ ํ ๋ฐ ํ ๋ฐ ๋ค๊ฐ๊ฐ๊ธฐ ์ํ ์๋ฏธ์๋ ์ฐ๊ตฌ๊ฐ ์ ์ ๋ง์ด ๋ฑ์ฅํ๋ ํ ์์ ์ด๋, ๊ทธ์ ๊ดํ ๊ธ๋ ๊ณ์ํด์ ์ฐ๊ฒ ๋๋ค์. ^.^;
๊ธ์ฃผ FOD์์๋, ์๋ ๋ง ์คํAI์์ ๋ฐํํ o3๋ฅผ ํตํด์ ๋น๊ต์ ๋๋ฆฌ ์๋ ค์ก๋ค๊ณ ํ ์ ์๋, โํ๋ก๊ทธ๋จ ํฉ์ฑ (Program Synthesis; ํธ์์ ์ด ๊ธ์์๋ Program Synthesis๋ก ํ๊ธฐํ๊ฒ ์ต๋๋ค)โ์ด AGI๋ผ๋ ๊ทธ๋ฆผ์ ๋ง์ถ๋๋ฐ ํ์ํ ํ๋์ ํผ์ฆ ์กฐ๊ฐ์ด ๋ ์ ์์์ง, ํ ๋ฒ ํจ๊ป ์๊ฐํ ๊ธฐํ๋ฅผ ๊ฐ์ ธ๋ณผ๊น ํฉ๋๋ค.
โProgram Synthesisโ๋ ์ง์ ์ฝ๋๋ฅผ ๋ชจ๋ ์์ฑํ์ง ์๊ณ ๋ ์ํ๋ ๊ฒฐ๊ณผ๋ ์๋๋ฅผ ์ค๋ช ํ๋ฉด ๋๊ตฐ๊ฐ๊ฐ ์๋์ผ๋ก ๊ทธ์ ๋ง๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ฃผ๋ ๊ธฐ์ ์ด๋ผ๊ณ ํ ์ ์์ ๊ฒ๋๋ค. ์ฌ๊ธฐ์ โ๊ฒฐ๊ณผ๋ ์๋โ๋ฅผ Program++, โ๋๊ตฐ๊ฐโ๋ฅผ Synthesizer - ์ฌ๋์ด๋ AI๋ ์ - ๋ผ๊ณ ํ๋ค๋ฉด ์๋์ ๊ฐ์ ๊ฐ๋ ๋๊ฐ ๋ ๊ฑฐ๊ตฌ์.

Program Synthesis ๊ฐ๋ . Image Credit: A Minimalist Guide to Program Synthesis
์์ฃผ ๊ฐ๋จํ ์์๋ฅผ ๋ค์ด๋ณด๋ฉด:
์์ ์์ "์ด ์ด์ ๋ชจ๋ ์ด๋ฉ์ผ ์ฃผ์์์ ๋๋ฉ์ธ๋ง ์ถ์ถํด์ค" ๋ผ๊ณ ํ๋ฉด, ์๋์ผ๋ก ํ์ํ ํจ์๋ฅผ ๋ง๋ค์ด์ฃผ๋ ๊ฒ
"๋ ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ์์ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด์ค" ๋ผ๊ณ ํ๋ฉด, AI๊ฐ ์์์ ์ ์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํด์ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ๋ ๊ฒ
๋ฑ์ด ๋ชจ๋ Program Synthesis - ๊ฐ๋จํ ํํ๊ธด ํด๋ - ์ ์ข ๋ฅ๋ผ๊ณ ํ ์ ์๊ฒ ์ฃ .
Program Synthesis๊ฐ ์ต๊ทผ AI์ ๋งฅ๋ฝ์์ ์ฃผ๋ชฉ์ ๋ฐ์ ๊ฑด, ์๋ฌด๋๋ 2019๋ , Francois Chollet๊ฐ ๋ ผ๋ฌธ โOn the Measure of Intelligenceโ๋ฅผ ๋ฐํํ์ ๋์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ด ๋ ผ๋ฌธ์ ๋ด์ฉ๊ณผ ์์์ ๋ํด์ ์์ฃผ ๊ฐ๋จํ ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์์ ์ปค๋ฒํ ์ ๋ ์๋๋ฐ์:
์ด์จ๋ , Francois๋ ์ด ๋ ผ๋ฌธ์์ ์ฌ๋๊ณผ ๊ฐ์ ์์ค์ ์ผ๋ฐ ์ง๋ฅ์ ํ๊ฐํ๊ฒ ๋ค๋ ๋ชฉ์ ์ผ๋ก ์ค๊ณํ ๋ฒค์น๋งํฌ, ARC (Abstraction and Reasoning Corpus)๋ฅผ ์๊ฐํ์ต๋๋ค. Francois๋ ๋ฅ๋ฌ๋๋ง์ผ๋ก๋ โ์ถ๋ก โ, โ์ผ๋ฐํโ์ ์์ด์ ๋ฒฝ์ ๋ถ๋ชํ ์ ๋ฐ์ ์๋ค๊ณ ํ๋ฉด์, โProgram Synthesisโ๊ฐ ์ง์ ํ ์ง๋ฅ ์์คํ ์ ๋ง๋๋ ํต์ฌ ๋จ๊ณ๊ฐ ๋ ๊ฑฐ๋ผ๊ณ ์ฃผ์ฅํ์ต๋๋ค. AI๊ฐ ํน์ ํ ์์ ์ ๋ง์ถคํ๋ ์์ ํ๋ก๊ทธ๋จ๋ค์ ์์ฑํ๋ฉด์ ๋ค์ด๋๋ฏนํ๊ฒ ํด๊ฒฐ์ฑ ์ ์์ฑํ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก, Program Synthesis๋ ๊ธฐ์กด์ โ์ ์ (Static)โ์ธ ์์ ์ํ ํจ๋ฌ๋ค์์์ โ์ ์์ฑ (Adaptability)โ, ๊ทธ๋ฆฌ๊ณ โ์ถ๋ก (Reasoning)โ ์ชฝ์ผ๋ก ๊ทธ ๋ฌด๊ฒ ์ค์ฌ์ ์ฎ๊น๋๋ค.
๊ทธ๋ฆฌ๊ณ 2025๋ ํ์ฌ, ARC-AGI๋ AGI๋ฅผ ๋ชฉํ๋ก ํ๋ ๋ชจ๋ธ๋ค์ ํ๊ฐํ๋ ์ค์ํ ๋ฒค์น๋งํฌ ์ค ํ๋๊ฐ ๋์์ต๋๋ค. Francois๋ ์ต๊ทผ ์์ ์ ์์ด๋์ด๋ฅผ ๋ ๋ฐ์ ์์ผ์ Ndea๋ผ๋ ์ฐ๊ตฌ์๋ฅผ ์ค๋ฆฝํ๋๋ฐ์, ์ด ์กฐ์ง์ ํตํด์ ๋ฅ๋ฌ๋๊ณผ Program Synthesis๋ฅผ ์ด๋ป๊ฒ ๊ฒฐํฉํ๋ฉด ์ข์์ง ํ๊ตฌํด์ AGI๋ฅผ ๋ฐ์ ์ํค๋๋ฐ ์ ๋ ํ๊ฒ ๋ค๊ณ ํ๋ค์. ์๋ฌด๋๋ Francois๋ ์ด ๋ ๊ฐ์ง - ๋ฅ๋ฌ๋๊ณผ Program Synthesis - ์ ๊ฒฐํฉ์ด โAI๊ฐ ์ถ์์ ์ผ๋ก ์ถ๋ก ํ๊ณ , ์ต์ํ์ ๋ฐ์ดํฐ๋ก๋ถํฐ๋ ์ ํ์ตํด์, ์ด์ ๋ณด๋ค ๋ ๊ด๋ฒ์ํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ ์ ์๊ฒ ํ๋ ๊ธธโ์ด ๋ ๊ฑฐ๋ผ๊ณ ๋ฏฟ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ผ ์ด์ , Program Synthesis๊ฐ ์ด๋์์ ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ด๋ป๊ฒ ๋ฅ๋ฌ๋๊ณผ ๊ฒฐํฉํ ์ ์๋์ง ํ ๋ฒ ์ดํด๋ณด์ฃ .
Program Synthesis์ ๋ฐ์์ทจ
๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ๋ฉด, Program Synthesis์ ์ฐ์๋ ์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์ ์ ํ๋ (^.^) ์จ๋ฐ ํ๋ง์ ๊ฐ ๋ฟ์ต๋๋ค
์ด๊ธฐ ์์ด๋์ด
1945๋ , ์จ๋ฐ ํ๋ง์ โ์์จ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ ์์ฑํ ์ ์๋ ๊ธฐ๊ณโ๋ฅผ ๊ตฌ์ํ๋๋ฐ์. ๊ทธ๋ ์ง๋ง ๊ณต์์ ์ธ ๊ทผ์์ 1957๋ ์๋ก ์กฐ ์ฒ์น (Alonzo Church)๊ฐ ์ํ์ ์ธ ์๊ตฌ์ฌํญ (Mathematical Requirements)๋ก๋ถํฐ ํ๋ก๋ฅผ ํฉ์ฑํ๋ ์์ด๋์ด๋ฅผ ์ ์ํ๋ฉด์ ์์๋์๋ค๋๊ฒ ์ค๋ก ์ธ ๋ฏ ํฉ๋๋ค. ์ด๊ฑธ ์ง๊ธ์ โChurch ๋ฌธ์ โ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.

๊ณต์์ ์ธ ํ ๋์ ํ๋ฆฝ (1960๋ ๋ ~ 1980๋ ๋)
์ด Program Synthesis ๋ถ์ผ๋ Bรผchi์ Landweber (1969)์ โ์คํ ๋งํ ์ด๋ก โ ์ ๊ทผ๋ฒ, ๊ทธ๋ฆฌ๊ณ Manna์ Waldinger (1980๋ ๊ฒฝ)์ ์ฐ๊ตฌ ๋ฑ์ ํ์ ์ด์ ๋ ๊ฐ๋ ฅํ ์ด๋ก ์ ์ธ ๊ธฐ๋ฐ์ ์ป๊ฒ ๋์๋๋ฐ์. ์ด ์๊ธฐ์๋ ์ฃผ๋ก ๋ ผ๋ฆฌ์ ์ถ๋ก ๊ณผ ์ฐ์ญ์ ๊ธฐ๋ฒ์ ๊ธฐ๋ฐํด์ ํ๋ก๊ทธ๋จ์ ํฉ์ฑํ ์ ์๊ฒ ํด ์ฃผ๋ ํ์์ ๋ฐฉ๋ฒ๋ก ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ด์ ์ ๋ง์ท์ต๋๋ค.์ค์ฉ์ ์ธ ์งํ (1990๋ ๋ ~ 2010๋ ๋)
์ด ์๊ธฐ์๋ Program Synthesis๋ฅผ ๋ ์ค์ฉ์ ๊ด์ ์์ ์ ๊ทผํ๋๋ฐ์. ํ๋ก๊ทธ๋๋จธ๊ฐ โ์๋์ผ๋ก ์ฑ์์ง ์ ์๋๋ก ๋จ๊ฒจ์ง ๋น ์นธ์ด ์๋ ํ๋ก๊ทธ๋จ ์ผ๋ถ๋ฅผ ์ ๊ณตํด์ ์์คํ ์ด ์์ฑโํ๋๋ก ํ๋ ์ค์ผ์นญ (2006๋ Armando Solar-Lezama์ SKETCH ์์คํ ์ผ๋ก ๋์ )์ด๋ผ๋ ๊ฐ, ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์ ์ถ๋ ฅ ์์๋ค์ ๋ณด๊ณ ํจํด์ ํ์ตํด์ ๋ฐ์ดํฐ ๋ณํ์ ์๋ํํ๋ ์์ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ(Programming by Example; PBE) (2010๋ ๋ Sumit Gulwani๊ฐ ๊ฐ๋ฐํ ์์ ์ Flash Fill๊ณผ ๊ฐ์ ๋๊ตฌ๋ก ๋์คํ๋จ) ๋ฑ์ ํฌํจํฉ๋๋ค.ํ๋์ ์ธ ๋ถํ (2010๋ ๋ ~ 2020๋ ๋)
21์ธ๊ธฐ์๋, ํนํ โํ์ ๊ฒ์ฆ ์ปค๋ฎค๋ํฐโ ๋ด์์ Program Synthesis์ ๋ํ ๊ด์ฌ์ด ๋ค์ ๋ถํํ๋๋ฐ์. ์ด๋ฐ ํ๋ฆ์ด โ๋ ผ๋ฆฌ์ ๋ช ์ธ (Logical Specifications)โ์ โ๋ฌธ๋ฒ์ ์ ์ฝ(Grammatical Constraints)โ์ ๊ฒฐํฉํด์ ํฉ์ฑ ๊ณผ์ ์ ๊ฐ์ด๋ํ๋ SyGuS(Syntax-guided Synthesis)๊ณผ ๊ฐ์ ๋ฐ์ ์ผ๋ก ์ด์ด์ก์ต๋๋ค.
์ค๋ ์๊ฐ Program Synthesis์ ๋จธ์ ๋ฌ๋, ์ฆ AI๋ ๊ฐ์ ๋ ๋ฆฝ์ ์ธ ๋ฐ์ ๊ฒฝ๋ก๋ฅผ ๊ฑธ์ด์์ง๋ง, ์ด์ ์ด ๋ ์ฃผ์ ๊ฐ์ ํ์ ๊ณผ ๊ต๋ฅ ํ๋์ด ํ๋ ฅ์ ๋ฐ๊ณ ์๋ ๊ฑธ ๋ณผ ์ ์์ต๋๋ค. ์ด๋ฐ ์ ๊ทน์ ์ธ ํตํฉ์ด ๊ฐ๋ฅํ๊ฒ ๋, ๊ทธ๋ฆฌ๊ณ ์ ๋งํ๋ค๊ณ ๋ฏฟ๊ฒ ๋ ๋ช ๊ฐ์ง ์์ธ์ด ์๋๋ฐ์:
๊ฑฐ๋ํด์ง ์ปดํจํ ํ์
GPU์ ๋ฐ์ ์ ๋ผ๋์ ์ ์์ฃ . Program Synthesis์ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ณต์ก์ฑ์ ์ฒ๋ฆฌํ ์ ์๋ ์ถฉ๋ถํ, ๊ทธ๋ฆฌ๊ณ ๊ณ์ํด์ ๊ฐ๋ ฅํด์ง๋ ์ปดํจํ ์์์ ํ๋ณดํ๋ ๊ฑด, ์ฐ๊ตฌ์๋ค์ด ๋ ์ ๊ตํ๊ฒ ๊ธฐ์ ์ ํ๊ตฌํ๊ณ ๋ ํฐ ๋ฌธ์ ๋ค์ ๋ค๋ฃจ๋๋ฐ ํต์ฌ์ ์์ธ์ ๋๋ค.๊ฑฐ๋ํ ๋ฐ์ดํฐ์ ์ ์ฌ์ฉํ ์ ์๊ฒ ๋จ
๋น ๋ฐ์ดํฐ์ ๋ถ์, ๊ทธ๋ฆฌ๊ณ ์จ๋ผ์ธ ์ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ํ์ฐ, ์ด ๋ ๊ฐ์ง ์์๊ฐ ๋ฐ๋ก Program Synthesis์ ์ ์ฉํ ์ ์๋ ๋จธ์ ๋ก๋ ๋ชจ๋ธ์ ํ๋ จ์ํค๊ธฐ ์ํ ์์ฒ์ด ๋ฉ๋๋ค. ์ด๋ฐ ๋ฐ์ดํฐ์ ์ ํ์ฉํด์ ๊ฒ์ ๊ณผ์ ์ ๊ฐ์ด๋ํ๊ณ , ์์๋ก๋ถํฐ ํจํด์ ํ์ตํ๊ณ , ์๋ก์ด ์ํฉ์ด ๋ฅ์น๋๋ผ๋ ์ ์ํ ์ ์๋ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ์ ์ํค๋ ์๋๋ ฅ์ด ๋์์ต๋๋ค.๋ค์ํ ์์ด๋์ด์ ๊ต์ฐจ ๋ฐ์
๋จธ์ ๋ฌ๋ ๋ถ์ผ๋ก ์ ํํ ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ด, ์์ ๋ค์ ์ ๋ฌธ ์ง์๊ณผ ์ด์ ์ Program Synthesis๋ฅผ ํฌํจํ ๋ค์ํ ๋ถ์ผ์ ์ ์ฉํ๊ธฐ ์ข์ ํ๊ฒฝ์ด ๋์์ต๋๋ค.
ํ๋์ ์์๋ก, 2023๋ MIT์์ โIntroduction to Program Synthesisโ๋ผ๋ ๊ฐ์ข๋ฅผ ๊ฐ์คํ๋๋ฐ, ์ด ๊ฐ์ข๋ฅผ โํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ์ ๋ฐฉ๋ฒ๋ก , ๊ทธ๋ฆฌ๊ณ AI๊ฐ ๋ง๋๋ ์๋ก์ด ๋ถ์ผโ๋ผ๊ณ ์๊ฐํ๊ณ ์์ต๋๋ค.
Francois Chollet์ ๋น์ : Program Synthesis์ โ์ง๋ฅโ์ผ๋ก ๊ฐ๋ ํต์ฌ ์์
Francois๋ ์ค๋ซ๋์ Program Synthesis๊ฐ AGI๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ์ค์ํ ๋จ๊ณ์ด์ ์์๋ผ๊ณ ์ฃผ์ฅํด ์๋๋ฐ์. Francois์ 2020๋ NeurIPS Talk์์๋ ๋ฅ๋ฌ๋๋ง์ ์ ๊ทผ๋ฒ์ผ๋ก๋ถํฐ ์ค๋ ํ๊ณ - ๊ฑฐ๋ํ ๋ฐ์ดํฐ์ ์ ๋ํ ์์กด์ฑ, ์ถ๋ก ๊ณผ ์ผ๋ฐํ์ ์ด๋ ค์ - ๋๋ฌธ์, AI๊ฐ ์ถ์์ ์ธ ์ถ๋ก ์ ํตํด์ ํด๊ฒฐ์ฑ ์ ์์ฑํ ์ ์๊ฒ ํ๋ ค๋ฉด โProgram Synthesisโ๊ฐ ํต์ฌ์ ์ธ ์์๊ฐ ๋ ์ ์๊ณ , ๋ฅ๋ฌ๋๊ณผ Program Synthesis๋ฅผ ๊ฒฐํฉํ๋ฉด ๋ ์ ์๋ ฅ์๊ฒ, ์๋ก์ด ๋ฌธ์ ์ ์ ๋์ํ๋ ํ์ฅ ๊ฐ๋ฅํ ์์คํ ์ ๋ง๋ค ์ ์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค.
Francois๋ ํนํ ๊ทธ์ ๋ ผ๋ฌธ โOn the Measure of Intellgienceโ์์ โ์ง๋ฅ์ด๋ผ๋ ๊ณผ์ (Process of Intelligence)โ - ํด๊ฒฐ์ฑ ์ ์์ฑํ๋ ์ฒด๊ณ๋ก์์ ๊ณผ์ ์ด์ฃ - ๊ณผ ํน์ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ๊ทธ ์์ฒด์ธ โ์ถ๋ ฅ (Output)โ์ ๊ตฌ๋ถํด์ผ ํ๋ค๊ณ ๊ฐ์กฐํ์ฃ . ๊ทธ๋ฌ๋ฉด์, Program Synthesis๋ฅผ โAI๊ฐ ํน์ ํ ์์ ์ ํนํ๋, ์์ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ฐฉ๋ฒโ์ด๊ณ , ์ด๊ฒ ๋ฐ๋ก โ์ง๋ฅ์ ํ๊ฐํ๋ ์ด์์ ์ธ ๋ฐฉ๋ฒโ์ด๋ผ๊ณ ์ฃผ์ฅํ์ต๋๋ค. ๋ฐ๋ณตํด์ ๋ง์๋๋ฆฌ์ง๋ง, ์ด๋ฐ ์ ๊ทผ๋ฐฉ์์ด ๊ธฐ์กด์ โ์ ์ (Static)โ์ธ ์์ ์ํ ํจ๋ฌ๋ค์์์ โ์ ์์ฑ (Adaptability)โ, ๊ทธ๋ฆฌ๊ณ โ์ถ๋ก (Reasoning)โ ์ชฝ์ผ๋ก ๊ทธ ๋ฌด๊ฒ ์ค์ฌ์ ์ฎ๊ธฐ๊ฒ ๋๋ ๊ด์ ์ ์ ํ์ ๋ง๋ค์ด ๋ ๋๋ค.
๋ฅ๋ฌ๋, Program Synthesis์ ๋ง๋๋ค
๋ฌผ๋ก , Program Synthesis๋ ๋ฅ๋ฌ๋์ ๋์ฒด์ฌ๊ฐ ์๋ ๋ณด์์ ํด ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ด ๊ฒ์ ๊ณต๊ฐ (Search Space)์ ์ขํ๊ณ ๋๊ท๋ชจ ํจํด ์ธ์์ ์ฒ๋ฆฌํ๋ฉด์ Program Synthesis๋ฅผ ๊ฐ์ด๋ํ๋ ์ญํ ์ ํ๊ณ , Program Synthesis๋ ์ถ๋ก , ๊ทธ๋ฆฌ๊ณ ์ถ์ํ ์์ ์ ํด ์ค๋๋ค. ์ด๋ฐ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ ๋ฐฉ์์ ํ์ฌ AI๊ฐ ๋ค๋ฃจ์ง ๋ชปํ๋ - ๋๋ ๋ค๋ฃจ๊ธฐ ํ๋ค์ดํ๋ - ๋ฌธ์ ๋ค์ ํด๊ฒฐํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ง๋ค์ด๋ผ ์ ์์ต๋๋ค.
์๋์ ๋ง์๋๋ฆฐ ๋๋ก, ์ด๋ฐ ๋น์ ์ ๋ ์ ์ถ๊ตฌํ๊ธฐ ์ํด์ Francois Chollet์ Mike Knoop์ด ์๋ก์ด AI ์ฐ๊ตฌ์ Ndea๋ฅผ ์ค๋ฆฝํ ๊ฒ๋๋ค. ๋ฐ๋ก โ์ถ์ํ๊ฐ ์ง๋ฅ์ ํต์ฌโ์ด๋ผ๊ณ ํ๋, Francois์ ๋ฏฟ์์ ๋ฟ๋ฆฌ๋ฅผ ๋ Ndea๋, ์ ์ฐํ ์ถ๋ก ๊ณผ ์ผ๋ฐํ (Generalization)๋ฅผ ์ ํ๊ธฐ ์ํด์ ๊ธฐํธ ์กฐ์ (Symbolic Manipulation), ์ฝ๋ ์์ฑ ๋ฑ์ ํ์ฉํด์ ๋ฅ๋ฌ๋๋ง์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๋ ์ ์ํ AI ์์คํ ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๊ทธ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค.
AGI๋ผ๋ ๊ฑด ์ด๋ค ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ด๋ ์๊ฐ๋ง์ผ๋ก ๋ฌ์ฑํ ์ ์๋๊ฒ ์๋ ๋งํผ, ์์ผ๋ก ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์์๋ Ndea์ ์์ง์์ ์ฃผ์ํด ๋ณผ ์๊ฐ์ ๋๋ค. Ndea์ ์๋ก์ด ์์๊ณผ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ง๊ณ ๊ตฌ๋ ์ ๋ถ๊ณผ ๊ณต์ ํ ๋ ์ด ๊ณง ์ค๊ธฐ๋ฅผ ๋ฐ๋ ๋ด ๋๋ค.
ํธ์ํฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (Twitter Library) ๐ฆ
๋ณต์กํ ์ํ์ ๊ณ์ฐ์ ๊ณ ๋์ ๋ค๋จ๊ณ ์ถ๋ก ์ ํ์๋ก ํฉ๋๋ค. ๋ฐ๋ผ์ โ์ํโ์ด๋ผ๋ ์์ญ ์์ฒด๊ฐ ๋ชจ๋ธ์ ๊ฐ๋ ฅํ โ์ฌ๊ณ โ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด์ ์์ฃผ ์ด์์ ์ธ ๋ถ์ผ๊ฐ ๋ฉ๋๋ค. ๋, AI ๋ชจ๋ธ๋ค์ ๋๊ท๋ชจ์ ์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ โSymbolic Solverโ๋ผ๋ ๊ฐ โ์ฐ์ฐ ์์งโ ๊ฐ์ ์ธ๋ถ ๋๊ตฌ๋ค์ ํตํฉํด์ผ ํ ๋๋ ์๋๋ฐ, ์ด ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ฝค ๋์ ์์ค์ ์ํ์ ์ถ๋ก ๋ฅ๋ ฅ์ด ํ์ํ๊ฒ ์ฃ .
์ฌ๊ธฐ์ ์ต๊ทผ โ์ํ์ ์ถ๋ก โ ์์ญ์ ํฐ ๋ฐ์ ๊ณผ ๊ด๋ จ๋ 10๊ฐ์ ๋ ผ๋ฌธ์ ๋ชจ์ ๋ดค์ต๋๋ค:
*์์ง ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์ ๊ตฌ๋ ์ ํ์ จ๋์? ๊ตฌ๋ ํด ์ฃผ์๋ฉด ๋งค์ฃผ ์ค์ํ AI ๋ด์ค๋ฅผ ์ ๋ฆฌํ ๋ค์ด์ ์คํธ๋ฅผ ๋ฐ์ผ์ค ์ ์์ต๋๋ค!
๊ธ์ฃผ์ ์ฃผ๋ชฉํ ๋งํ ์ ๊ณ ๋ํฅ ๐ฐ
๊ตฌ๊ธ, AI ํ์ ์ ๋ฆฌ๋ํ๋ ๋ฐํ ์ง์
๊ตฌ๊ธ์ โTitansโ ์ํคํ ์ฒ, AI์๊ฒ โ๊ธฐ์ตโ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค
๊ตฌ๊ธ ๋ฆฌ์์น๊ฐ ๋ค์ด๋๋ฏนํ โ์ฅ๊ธฐ ๊ธฐ์ต (Long-term Memory)โ์ ๊ฐ์ง AI ๋ชจ๋ธ์ด์ ์ํคํ ์ฒ, Titans๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์ ๋ ฅ๊ฐ์ด ๊ธธ๋๋ผ๋ ์ด์ ๋ํด์ ์ ํ์ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค๊ณ ํ๋ ์ด ์ํคํ ์ฒ๋, ํธ๋์คํฌ๋จธ๊ฐ ๊ฐ์ง ๋ด์ฌ์ ์ธ ์ ์ฝ ์กฐ๊ฑด์ ๊นจ๊ณ AI์๊ฒ ๋ง์น โ์ฌ๋๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์๋ํ๋ ๊ธฐ์ตโ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๊ณ ํ๋๋ฐ์. ์ด ์ํคํ ์ฒ์ ๋ฐ๋ผ์ค๋ ์ฐ์ฐ ๋น์ฉ์ด๋ ๋ฉ๋ชจ๋ฆฌ ๋ณ๋ชฉํ์์ ๋ํด์ ๊ฑฑ์ ํ๋ ์๊ฒฌ๋ ์์ง๋ง, ๋ง์ ์ฐ๊ตฌ์๋ค์ด ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ์ค์ ๋๋ค. ์ด์ฉ๋ฉด Titans๊ฐ โAttentionโ์ ์๋ฏธ๋ฅผ ์ฌ์ ์ํ๊ฒ ๋ ์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค์.๊ตฌ๊ธ ๋ฅ๋ง์ธ๋, ๊ณํ ๋ฐ ์ถ๋ก ์์ ์ ํ์ ์ ์ผ๋ก ๊ฐ์ ํ๋ โMind Evolutionโ ๊ธฐ๋ฒ ๊ฐ๋ฐ
LLM์ด ๋ ๊ณํ๊ณผ ์ถ๋ก ์์ ์ ์ ์๋ตํ ์ ์๋๋ก ํ๋ โMind Evolutionโ ๊ธฐ๋ฒ์ ๊ดํ ๋ ผ๋ฌธ์ ๊ตฌ๊ธ ๋ฅ๋ง์ธ๋์์ ๊ณต๊ฐํ์ต๋๋ค. ์ด ๊ธฐ๋ฒ์ โํ์โ, ๊ทธ๋ฆฌ๊ณ โ์ ์ ์๊ณ ๋ฆฌ์ฆโ์ ๋ ๊ฐ์ง ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋๋ฐ, ์ฌ๋ฌ ํด๊ฒฐ์ฑ ์ ํ์ํ๊ธฐ ์ํด โ์์ผ๋๋(Island)โ๋ผ๋ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ๋จ๊ณ์์ ์๊ณ ๋ฆฌ์ฆ์ด ํด๊ฒฐ์ฑ ์ ์ฌ๋ฌ ๊ทธ๋ฃน์ผ๋ก ๋๋๊ณ , ๊ฐ ๊ทธ๋ฃน์์ ํด๊ฒฐ์ฑ ์ ๋ฐ์ ์ํจ ๋ค์, ๊ฐ์ฅ ์ข์ ํด๊ฒฐ์ฑ ์ ๋ค์ ๊ทธ๋ฃน์ผ๋ก ์ฎ๊ฒจ์ ๊ฒฐํฉํ๊ณ ์๋ก์ด ํด๊ฒฐ์ฑ ์ ๋ง๋ค์ด๋ด๋ ์์ผ๋ก, ์ ์ญ์ ์ด๊ณ ์ ์ฒด์ ์ธ ๋งฅ๋ฝ์ ๋ฐ์ํ๋ ํด๊ฒฐ์ฑ ์ โ์งํ์ โ์ผ๋ก ๋ง๋ค์ด๋ ๋๋ค. ํ๊ฐ ํจ์์ ์ ์ฉ์ ์์ด์๋ โ์์ฐ์ดโ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค๋ ํน์ง๋ ๋์ ๋๋ค์. 1-Pass, Best-of-N, Sequential Revisions+ ๊ฐ์ ๊ธฐ์กด ๊ธฐ๋ฒ๋ค๊ณผ ๋น๊ตํด์ ๋์ ์ฑ๊ณต๋ฅ ์ ๋ณด์ด๋ ๊ฒ์ผ๋ก ๋ํ๋๊ณ ์์ต๋๋ค.

Image Credit: ์ค๋ฆฌ์ง๋ ๋ ผ๋ฌธ
์คํAI, ์ญ์ ๋ณํํ๋ ํ๊ฒฝ์์๋ ์ฃผ๋๊ถ์ ๋์น์ง ์๋๋ค
โ์๋ก์ด ๋ํต๋ น ์๋์ ์์๊ณผ ํจ๊ปํ๊ฒ ๋คโ๋ ์์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ค
ํธ๋ผํ ๋ํต๋ น ์ทจ์์ ๋ฉฐ์น ์ , ์คํAI๋ ๋ง์น โ์ ์ธ๋ฌธโ๊ณผ ๊ฐ์ ์ฒญ์ฌ์ง์ ๊ณต๊ฐํ๊ณ , ๋ฏผ์ฃผ์ฃผ์๋ฅผ ๋ณดํธํ๋ฉด์ AI ๊ธฐ๋ฐ์ ์ฑ์ฅ์ ์ถ์งํ๊ธฐ ์ํ ์นฉ, ์๋์ง, ์ธ์ฌ์ ๋ํ ํฌ์๋ฅผ ์ด๊ตฌํ์ต๋๋ค. ์๋ฌด๋๋ ์คํAI์ ์ํฅ๋ ฅ์ ์ ์งํ๊ธฐ ์ํด์ ์๋ก์ด ๋ํต๋ น์ ๋ ธ์ ์ ๋ง์ถฐ๊ฐ๋ ค๋ ๋ ธ๋ ฅ์ด๊ฒ ์ฃ .์ํํธ๋ฑ ํฌ, ์ค๋ผํด๊ณผ ํจ๊ป ๋ฐ์ดํฐ์ผํฐ ํฉ์ํ์ฌ โ์คํ๊ฒ์ดํธโ ์ค๋ฆฝ ๋ฐํ
์คํAI๊ฐ AI ๊ฐ๋ฐ์ ์ต์ ํ๋ ๋ฐ์ดํฐ์ผํฐ ๊ตฌ์ถ์ ์ํ ํฉ์์ฌ '์คํ๊ฒ์ดํธ'๋ฅผ ์ํํธ๋ฑ ํฌ, ์ค๋ผํด๊ณผ ํจ๊ป ์ค๋ฆฝํ๊ฒ ๋ค๊ณ ๋ฐํํ๋ค์. ํฅํ 4๋ ๊ฐ ์ด 5์ฒ์ต ๋ฌ๋ฌ (์ฝ 700์กฐ์)๋ฅผ ํฌ์ํด์, ๋ฏธ๊ตญ ๋ด AI ์ธํ๋ผ ํ์ถฉ ๋ฐ ์ผ์๋ฆฌ ์ฐฝ์ถ์ ๊ธฐ์ฌํ ๊ณํ์ด๋ผ๊ณ ํฉ๋๋ค. ์ํํธ๋ฑ ํฌ๋ ์ฌ์ ์ ์ธ ๊ด์ ์์, ์คํAI๋ ์ด์์ ๋ด๋นํ๋ ์ญํ ๋ก ์๋ ค์ ธ ์๊ณ ์์ ์ ํ์ฅ์ด ์ ์ฒด ์์ฅ์ด ๋ ๊ฑฐ๋ผ๊ณ ํฉ๋๋ค. ํ ์ฌ์ค์ฃผ์ ์ฒซ ๋ฐ์ดํฐ์ผํฐ ๊ฑด์ค์ ์์ํ๊ณ ์ดํ ์ถ๊ฐ ๊ฑด์ค์ด ์ด์ด์ง ์์ ์ธ๋ฐ, ์ด๊ธฐ ๋จ๊ณ์๋ง ์ฝ 1์ฒ์ต ๋ฌ๋ฌ๊ฐ ํฌ์ ๋ฉ๋๋ค. ์๋ง ๋ฏธ๊ตญ ์ ๋ถ์์ ํ์ ์์ญ์ด ์์ผ๋ฆฌ๋ผ ๋ณด์ด๋๋ฐ, ์์ธํ ์ง์ฒ ์ํฉ๊ณผ ๊ทธ ์๋ฏธ๋, ํ์์ผ๋ก ํ๋ก์ฐ์ ์ ํด ๋ณด์์ผ ํ๊ฒ ์ต๋๋ค.์น๋ธ๋ผ์ฐ์ AI ์์ด์ ํธ, โ์คํผ๋ ์ดํฐโ ํ๋ฆฌ๋ทฐ ๊ณต๊ฐ
1์ 23์ผ, ์คํAI๊ฐ ์ฌ์ฉ์๋ฅผ ๋์ ํด์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ ์ดํ๊ณ ํน์ ํ ์์ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ํํ๋ GUI ์์ด์ ํธ, โ์คํผ๋ ์ดํฐ (Operator)โ๋ฅผ ํ๋ฆฌ๋ทฐ ๊ณต๊ฐํ์ต๋๋ค. ์ 200๋ถ์ โ์ฑGPT ํ๋กโ ์๊ธ์ ๋ฅผ ์ฌ์ฉํ๋ ๋ฏธ๊ตญ ์ฌ์ฉ์์๊ฒ ์ฐ์ ๊ณต๊ฐ๋๊ณ , ์ดํ ์ ๋ฃ ์๊ธ์ ์ฑGPT ํ๋ฌ์ค, ํ, ์ํฐํ๋ผ์ด์ฆ ๋ฑ์ผ๋ก ํ๋๋๋ค๊ณ ํฉ๋๋ค. ํ์ฌ ์จ๋ผ์ธ ์ผํ, ์์ฌ ๋ฐฐ๋ฌ, ๋ ์คํ ๋ ์์ฝ, ์ฌํ ์๋ฐ ์์ฝ ๋ฑ์ ์๋ํํ๋๋ฐ, ์คํผ๋ ์ดํฐ ์ ์ฉ ์น๋ธ๋ผ์ฐ์ , ์์ด์ ํธ ์์ ์ ๋ํ ์ค๋ช ์ฐฝ์ ํตํด์ ์์ ์ ์งํํ๊ณ , ์คํผ๋ ์ดํฐ๊ฐ ์์ ํ๋ ๋์์๋ ์ฌ์ฉ์๊ฐ ํ๋ฉด ์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์คํผ๋ ์ดํฐ๋ GPT-4o์ ๋น์ ๊ณผ ์ถ๋ก ๋ฅ๋ ฅ์ ๊ฒฐํฉํ CUA (Computer Use Agent) ๋ชจ๋ธ๋ก ๊ตฌ๋๋๋๋ฐ, ๊ฐ๋ฐ์์ฉ API๊ฐ ์์ด๋ ๋ค์ํ ์๋น์ค๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํฉ๋๋ค. ๋จ, ์ํ ๊ฑฐ๋์ ๊ฐ์ ๋ฏผ๊ฐํ ์์ ๋ฑ์๋ ์ฌ๋์ด ๊ฐ์ ํ๋๋ก ํ๋ค๊ณ ํ๋ค์. ๊ณต์ ์ ํ๋ธ๋ ๋ง์ด๋ค ๋ณด์ จ์ ๊ฒ ๊ฐ๊ณ , ์ ํ๋ฒ JM๋์ด ์๊ทธ๋ง์น ์ฝ 32๋ง์ (์ฑGPT ํ๋ก ์๊ธ + VPN ์๊ธ)์ ๋ค์ฌ ํ ์คํธํด ๋ณธ ์์, ํ ๋ฒ ๋ณด์์ฃ ^.^
๋ง์ดํฌ๋ก์ํํธ, โ์ฐ๋ฆฌ๋ ์๋ค๋ ๊ฑธ ์์ง ๋งโ
MatterGen, ์ฐ๊ตฌ์ค์ ์ํ AI๋ฅผ ์ง์์ ์ผ๋ก ํ์ ํ๋ค
MatterGen์ ์ฒ์๋ถํฐ ์๋ก์ด ๋ฌผ์ง์ ์ค๊ณํ๋๋ฐ ํนํ๋ ์์ฑํ AI ๋ชจ๋ธ์ ๋๋ค. ๊ธฐ์กด์ ์ ๋ณ ๊ณผ์ ์ ๊ฑด๋๋ฐ๊ณ , ์์ฑ์ด๋ผ๋ ๊ฐ ๋ด๊ตฌ์ฑ ๋ฑ์ ํน์ฑ์ ๊ฐ์ง ์์ ์ ์ธ ํํฉ๋ฌผ์ ์ด๋ฏธ ๋ง๋ค์ด๋ด๊ณ ์์ต๋๋ค. ๋ฐฐํฐ๋ฆฌ, ํ์์ ์ง, ์ด์ฐํํ์ ํฌ์ง ๋ฑ ํนํ ์ง์ ๊ฐ๋ฅํ ๊ธฐ์ ์ ์์ญ์์ MatterGen์ด ํ์ ์ ์ด์ ๊ฐ ๋ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.AutoGen 0.4 ๋ฆด๋ฆฌ์ฆ, โ๋ ๋๋ํ ์์ด์ ํธ์ ์๋๋ฅผ ์ํ์ฌ!โ
๊ธฐ์กด AutoGen ์ํคํ ์ฒ๋ฅผ ์ฌ์ค๊ณํ AutoGen v0.4๋ฅผ ๊ณต๊ฐํ๋๋ฐ์. ์ด ์๋ก์ด ๋ฒ์ ์ AutoGen ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์ ํ ์ฌ์ค๊ณํด์ ์์ด์ ํธ ์ํฌํ๋ก์ฐ์ ๊ด๋ จ๋ ์ฝ๋์ ํ์ง, ๊ฐ๊ฑด์ฑ (Robustness), ์ฌ์ฉ์ฑ, ํ์ฅ์ฑ ๋ชจ๋์ ํฐ ๊ฐ์ ์ ์ด๋ค๋ด๊ธฐ ์ํ ๋ชฉํ๋ก ๋ง๋ค์ด์ก๋ค๊ณ ํฉ๋๋ค. ๊ฐ๋ฐ ๋๊ตฌ์ 1st Party ์ดํ๋ฆฌ์ผ์ด์ , ๊ทธ๋ฆฌ๊ณ 3rd Party ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ณ ์ฐ๋ํ๊ธฐ ์ฌ์ด ๊ณ์ธต์ ์ํคํ ์ฒ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.

Image Credit: ๋ง์ดํฌ๋ก์ํํธ
โAI ์์ง๋์ด๋งโ ๋ถ๋ฌธ ์ ์ค
์ ๋ฉํ์ ํต์ฌ ์ธ๋ ฅ์ด์๋ Jay Parikh๋ฅผ ์์ , ์๋ก์ด โAI ์์ง๋์ด๋งโ ๋ถ๋ฌธ์ ์ด๋๊ฒ ํ๋ค๊ณ ํฉ๋๋ค. Parikh๋ ์ํผ์ปดํจํฐ์ ํ๋ซํผ ํ์ฅ ์์ญ์ ๋ด๋นํ๊ฒ ๋๋๋ฐ,, ์ด๊ฑด ์ฌํฐ์ ๋๋ธ๋ผ์ ๋ฏธ์ ์ธ โ30๋ ์ ๋ณํ๋ฅผ 3๋ ์์ ์ด๋ฃจ๊ฒ ๋คโ๋ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ํฌ์์ ๋๋ค.
๊ณ์ํด์ ํ์ ์ ์ถ์งํด ๋๊ฐ๋ ์คํํธ์ ๋ค
Sakana AI, ์ฌํ๋ จ ์์ด๋ ์ค์๊ฐ์ผ๋ก ํ์ธํ๋ ๊ฐ๋ฅํ ์๋ก์ด ํธ๋์คํฌ๋จธ ๋ฐํ
2024๋ ์ผ๋ณธ์์ ์ค๋ฆฝ, ๋น ๋ฅด๊ฒ ์ ๋์ฝ์ผ๋ก ์ฌ๋ผ์์ ํฐ ํ์ ๊ฐ ๋ ๋ฐ ์๋ Sakana AI์์ โ์๋ก์ด Self-Adaptive AI ๋ชจ๋ธโ์ธ โํธ๋์คํฌ๋จธยฒ(Transformerยฒ)โ ๋ ผ๋ฌธ์ ๋ฐํํ์ต๋๋ค. ์ด ๋ชจ๋ธ์ ์ํ, ์ฝ๋ฉ, ์ถ๋ก , ์๊ฐ์ ์ดํด ๋ฑ ๋ค์ํ ์์ ์์ LoRA ๋ฑ ์ฌ๋ฌ ๊ฐ์ง PEFT ๊ธฐ๋ฒ๋ณด๋ค ๋ ์์ ํ๋ผ๋ฏธํฐ๋ก๋ ๋์ ํจ์จ๊ณผ ๋ฐ์ด๋ ์ฑ๋ฅ, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ์์ ์ ์์ฐ์ค๋ฝ๊ฒ ์ ์ํ๋ ๋ฅ๋ ฅ์ ๋ณด์ฌ์ค๋ค๊ณ ํฉ๋๋ค.
์ ๋๋ฆฌ์ฆ๊ณผ AI, ์๋ก์ด ๋ฒ ํ๊ฐ ๋๋
Mistral AI๋ AFP์ ํํธ๋์ญ์ ๋งบ๊ณ Mistral AI ์ฑ๋ด์ ํตํด ๊ณต๊ธํ 40๋ ์ด์์ ๊ธฐ์ฌ ์์นด์ด๋ธ๋ฅผ ํ๋ณดํ๊ณ , ์คํAI๋ ์ด์ ๋ค์ง์๋ผ Axios์ ํ์ ํด์ ์ง์ญ ๋ด์ค๋ค์ด ๋ฏธ๊ตญ์ ๋์๋ค์ ํ์ฐ, ๊ณต๊ธ๋ ์ ์๋๋ก ํ๋ค๊ณ ํฉ๋๋ค. ๋, ๊ตฌ๊ธ์ Gemini ์ฑ์์๋ AP ํต์ ์ ์ค์๊ฐ ํผ๋์ ๊ธฐ๋ฐํ ์ ๋ณด๋ฅผ ์ ๊ณตํ ์ ์๋๋ก ํ์ ์ค์ด๋ผ๊ณ ํ๋ค์. ์ผ๋ง ์ ๊น์ง ๋ด์ค ๋ฑ์ ๋น๋กฏํ ์ปจํ ์ธ ์ ๊ณต์๋ค๊ณผ ๊ฑฐ๋ AI ์๋น์ค ๊ณต๊ธ์๋ค ๊ฐ์ ํ๊ฒจ๋ฃจ๊ธฐ๊ฐ ๊ฒฐ๊ตญ์ ์ ๋น์ฌ์๋ค๊ฐ ํ์ ์ ํตํด ์ด์๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ฅ์ ์ก๋ ๋ชจ์์์ ๋๋ค. ๋ค๋ง, ์ด ๊ฐ์ด๋ฐ ์ด๋ฐ ํํธ๋์ญ์ ๋ผ๊ธฐ ์ด๋ ค์ด ์์ค์ ๊ท๋ชจ์ธ ์ปจํ ์ธ ๊ณต๊ธ์ฌ๋ค์ ์์กด์ ์ํ ๋ ๋ค๋ฅธ ์ ๋ต์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค - ์ด์ฉ๋ฉด AI์ ๋ฐ์ ์ด ์๋์น ์๊ฒ ์ปจํ ์ธ ์ฐ์ ์ ๊ตฌ์กฐ ๋ณํ์๋ ์ํฅ์ ์ฃผ๊ณ ์๋ ๊ฒ ๊ฐ๋ค์.
ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์ํ์ด ์ฝ๊ณ ์๋ ๊ฒ๋ค
์๋ ๋ง DeepSeek V3, ๊ทธ๋ฆฌ๊ณ ์ผ๋ง ์ ์ถ๋ก ๋ฅ๋ ฅ์ ์ง์คํ ๋ชจ๋ธ DeepSeek R1์ ๊ณต๊ฐํ ์ค๊ตญ์ AI ์คํํธ์ DeepSeek. ํ ์์ ๊ทธ ์ด๋ค ํ์ฌ๋ณด๋ค๋ ํ์ ๊ฐ ๋๊ณ ์๋ - ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๋ก์ - AI ์คํํธ์ ์ด๋ผ๊ณ ํด๋ ๊ณผ์ธ์ด ์๋๊ฒ ์ฃ ? The Sequence์์ DeepSeek์ ๋ค์ํ ๋ชจ๋ธ๋ค๊ณผ ๊ทธ ํ์คํ ๋ฆฌ, DeepSeek์ ์ต์ ๋ชจ๋ธ๋ค์ด ๊ฐ์ง๋ ์๋ฏธ์ DeepSeek์ ๋๋ฌ์ผ ๋ช ๊ฐ์ง ์๋๊ณผ ์ด์์ ๋ํด์ ์ปค๋ฒํ ์์ต๋๋ค.
ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์์๋ ์ด์ ๋ถํฐ DeepSeek์ ์ฃผ๋ชฉํ๊ณ ์ด ํ์ฌ์ ๋ชจ๋ธ ๊ฐ๋ฐ ์ ๊ทผ๋ฒ์ ๋ํด ๋ถ์ํ ๊ธ์ด ์์ผ๋ ๊ด์ฌ์์ผ์ ๋ถ์ ํ ๋ฒ ์ฐธ๊ณ ํด ๋ณด์๊ธฐ ๋ฐ๋ผ๊ตฌ์:
๋ฉํ์ ์์ฑAI ์กฐ์ง์์๋, ๋ฌ๋ 5.5M USD ์ ๋์ ํธ๋ ์ด๋ ์์ฐ์ผ๋ก Llama 4์ ์ฑ๋ฅ์ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด๋ธ ์ด ์ค๊ตญ์ ์คํํธ์ ๋๋ฌธ์ ๋ด๋ถ์ ์ผ๋ก ๋๋ฆฌ (?)๊ฐ ๋ฌ๋ค๋ ์ด์ผ๊ธฐ๊ฐ ๋๊ณ ์๋๋ฐ์. ์ด๋ ์ ๋ ๋ฏฟ์๋งํ ์ด์ผ๊ธฐ์ธ์ง๋ ๋ชจ๋ฅด์ง๋ง, ์ด์จ๋ ์ ์ธ๊ณ ๊ฐ๋ฐ์๋ค์ ์ฃผ๋ชฉ๊ณผ ๊ด์ฌ์ ๋ฐ๊ณ ์๋ ๊ฑด ํ๋ฆผ์๋ ๋ฏ ํฉ๋๋ค.

์๋ก ๋์จ, ์ฃผ๋ชฉํ ๋งํ ์ฐ๊ตฌ ๋ ผ๋ฌธ
๊ธ์ฃผ์ Top Pick!
Transformer2: Self-Adaptive LLMs
AI์ ์ฑ๋ฅ์ ์ค์๊ฐ์ผ๋ก ๋์ด๊ธฐ ์ํด ๊ฐ์ค์น๋ฅผ ์ ๊ตํ๊ฒ ์กฐ์ ํ๊ณ , ์์ ๋ณ ์ ๋ฌธ์ฑ์ ๊ฐ์ถฐ ์๋ก์ด ์ํฉ์๋ ์ ๋์ํ๋ ๋ชจ๋ธ, Transformer2๋ฅผ ์๊ฐํฉ๋๋ค. ์์์ ๋ง์๋๋ฆฐ Sakana AI์ ๋ ผ๋ฌธ์ ๋๋ค.Tensor Product Attention Is All You Need
์ดํ ์ ๊ตฌ์กฐ์์ ํ ์๋ฅผ ํจ์จ์ ์ผ๋ก ์์ถํด์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ ์ค์ด๊ณ , ๋ ๊ด๋ฒ์ํ ๋งฅ๋ฝ์์๋ ์ฑ๋ฅ์ ๋์ผ ์ ์๊ฒ๋ ํด ์ค๋๋ค.MiniMax-01: Scaling Foundation Models with Lightning Attention
๋น ๋ฅธ ์ดํ ์ ๊ธฐ์ ๊ณผ ์ ๋ฌธ๊ฐ ์์คํ ์ ์์ด์, ๊ธด ๋ฌธ๋งฅ๋ ์ ์ฒ๋ฆฌํ๊ณ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๋ ํจ๊ป ๋ค๋ฃฐ ์ ์๊ฒ ๋์ด์, ๊ด๋ฒ์ํ ์์ ์์ ๋ชจ๋ธ์ ์ฑ๋ฅ์ ํฅ์์์ผ ์ค๋๋ค.
์ถ๋ก , ์ฌ๊ณ ๋ฐ ์ง์์ ํ์ฅ
Towards Large Reasoning Models: A Survey on Scaling LLM Reasoning Capabilities
๊ฐํํ์ต๊ณผ Test-time Scaling ๊ฐ์ ๊ธฐ์ ๋ก LLM์ ๊ตฌ์กฐ์ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ํฅ์์์ผ ์ค๋๋ค.In-situ Graph Reasoning and Knowledge Expansion Using Graph-PReFLexOR
๊ทธ๋ํ ๊ธฐ๋ฐ ์ถ๋ก ๊ณผ ๊ธฐํธ ์ถ์ํ (Symbolic Abstraction)๋ฅผ ํตํฉํด์ ์ ์๋ ฅ์ ๋์ด๊ณ ์ฌ๋ฌ ๋ถ์ผ์ ๋ฌธ์ ๋ฅผ ๋ ์ ํด๊ฒฐํ๊ฒ๋ ํด ์ค๋๋ค.OmniThink: Expanding Knowledge Boundaries in Machine Writing Through Thinking
๊ธฐ๊ณ๊ฐ ๊ธ์ ์ธ ๋ ์ฌ๋์ ์ฌ๊ณ ๊ณผ์ ์ ๋ชจ๋ฐฉํด์, ์ง์์ ๋์ ์ผ๋ก ์ฐพ๊ณ ํ์ฅํ๋ฉด์ ํ๋ถํ ์ฝํ ์ธ ๋ฅผ ์์ฑํ๊ฒ ํด ์ค๋๋ค.
ํ์ด๋ฐ์ด์ ๋ชจ๋ธ์ ํ์ฅ์ฑ
Learnings from Scaling Visual Tokenizers for Reconstruction and Generation
๋น์ ํธ๋์คํฌ๋จธ๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฅํด์, ์ ์ ์ฐ์ฐ ๋น์ฉ์ผ๋ก๋ ์ด๋ฏธ์ง์ ์์ ์ฒ๋ฆฌ์์ ์ต๊ณ ์์ค์ ๊ฒฐ๊ณผ๋ฅผ ๋ฌ์ฑํ๊ฒ ํด ์ค๋๋ค.Inference-Time Scaling for Diffusion Models Beyond Scaling Denoising Steps
๋ ธ์ด์ฆ ์ ํ์ ์ต์ ํํด์, ์์ฑํ ํ์ฐ ๋ชจ๋ธ์ ์ด๋ฏธ์ง ํ์ง๊ณผ ๋ค์์ฑ์ ๊ฐ์ ํด ์ค๋๋ค.
๋ฒค์น๋งํฌ์ ํ๊ฐ
HALOGEN: Fantastic LLM Hallucinations and Where to Find Them
์์ฃผ ๋ํ ์ผํ ๋ฒค์น๋งํฌ๋ก LLM์ ํ๊ฐ ํ์ ํจํด์ ๋ถ์ํ๊ณ ์ค๋ฅ๋ฅผ ๋ถ๋ฅ, ๊ฐ์ ์ ๋ต์ ์๋ฆฝํ๊ฒ ํด ์ค๋๋ค.PokerBench: Training Large Language Models to Become Professional Poker Players
LLM์ด ์ ๋ต์ ๊ฒ์์ ์ํํ๋ ๋ฅ๋ ฅ์ ํ๊ฐํด์, ๋ถ์์ ํ ์ ๋ณด ์ํฉ์์์ ๋ณต์กํ ๊ณผ์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํ์ ํ๊ฒ ํด ์ค๋๋ค.
ํธ๋ ์ด๋ ๋ฐ ํด์ ๊ฐ๋ฅ์ฑ์ ๊ฐ์
SPAM: Spike-Aware Adam With Momentum Reset for Stable LLM Training
์คํ์ดํฌ๋ฅผ ๊ณ ๋ คํ ์ต์ ํ๋ก ํ์ต ์์ ์ฑ์ ๋์ด๊ณ ๊ธ๊ฒฉํ ๊ทธ๋๋์ธํธ ๋ณํ์ ๋์ํด์ ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ๊ฐ์ ํด ์ค๋๋ค.Enhancing Automated Interpretability with Output-Centric Feature Descriptions
์ถ๋ ฅ ๊ธฐ๋ฐ์ ํน์ฑ (Feature) ๋ถ์์ ์ค์ ์ ๋์ด์ ํด์ ๊ฐ๋ฅ์ฑ์ ๋์ด๊ณ , ํ์ฉ๋๊ฐ ๋ฎ์ ์ ๊ฒฝ๋ง์ ํน์ฑ (Feature)์ ๋์ด๋ฆฌ๊ฒ ํด ์ค๋๋ค.
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ํ๋ฆฌ๋ฏธ์ ๊ตฌ๋ ์๊ฐ ๋์ด์ฃผ์๋ฉด ํ๋ง ํฌ์คํธ ์ฝ๋ฆฌ์์ ์ ์์ ํฐ ๋์์ด ๋ฉ๋๋ค!
Reply