๋ ๋ฒ์งธ โ Matt Pocock: ๊ฐ๋ฅด์น๋ ์ฌ๋์ ์ฒ ํ์ด ๊ธ์ฐ๊ธฐ๋ก ์ด์ด์ง ๋
๋ ๋ฒ์งธ๋ ๊ฐ์ธ์ด ๋ง๋ ์คํฌ์
๋๋ค.
Matt Pocock. TypeScript๋ฅผ ๊ฐ๋ฅด์น๋ ๊ต์ก์์ด๊ณ , Total TypeScript๋ฅผ ๋ง๋ค์๊ณ , ๋ด์ค๋ ํฐ๋ ์ด์ํฉ๋๋ค. ์ด ์ฌ๋์ด ์ด๋ ๋ ์๊ธฐ๊ฐ ๋งค์ผ ์ฐ๋ ์์
ํด๋๋ฅผ ํต์งธ๋ก ๊ณต๊ฐํ์ด์.
๊นํ๋ธ์์๋ ์ข์์์ ํด๋นํ๋ ๋ณ์ด 21๋ง 8์ฒ ๊ฐ ๋ถ์์ต๋๋ค. Anthropic ๊ณต์ ์คํฌ ๋ฆฌํฌ์ ๋ถ์ ๋ณ์ด 16๋ง 9์ฒ ๊ฐ๋๊น, ํ์ฌ ํ๋๊ฐ ๋ง๋ ๊ฒ๋ณด๋ค ๊ฐ์ธ ํ ๋ช
์ ์์
๋ฐฉ์์ด ๋ ๋ง์ด ํผ์ง ์
์ด์์.
์๊ฐ ๋ฌธ๊ตฌ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"๋ด ํด๋์์ ๋ฐ๋ก ๊บผ๋ธ ์ง์ง ์์ง๋์ด๋ฅผ ์ํ ์คํฌ."
์ฌ๊ธฐ์ ์ค๋ ํต์ฌ์ผ๋ก ๋ณผ ๊ธ์ฐ๊ธฐ ์คํฌ ์ธ ๊ฐ๊ฐ ๋ค์ด ์์ต๋๋ค.
์ด ๊ธ์ฐ๊ธฐ ์คํฌ ์ธ ๊ฐ๋ ๋ฆฌํฌ์ in-progress ํด๋์ ๋ค์ด ์์ต๋๋ค. ๋ํ ๋ชฉ๋ก์ ์ฌ๋ ค๋ ๊ฒ๋ ์๋์์. ๋ง๋ ์ฌ๋์ด ์์ง ๋ค๋ฌ๋ ์ค์ด๋ผ๊ณ ํ์ํด๋ ๊ฒ๋๋ค. ์ ๋ ์ด๊ฑธ ๋ณด๊ณ ์คํ๋ ค ๋ ์ ๋ขฐ๊ฐ ๊ฐ์ต๋๋ค. ๋ค์์ ๋ณผ Anthropic์ ํ๋์ ์ ํํ ๋ง๋ฟ์ ์์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ฟ๋ฆฌ๋ถํฐ ๋ด
์๋ค
์ด ์ฌ๋์ ์คํฌ ๋ชจ์์ ๋ฏ์ด๋ณด๋ฉด ๊ณณ๊ณณ์ ์ถ์ฒ๊ฐ ์ ํ ์์ต๋๋ค. ์ํํธ์จ์ด ๊ณตํ์ ๊ณ ์ ๋ค์ด์์. John Ousterhout์ โ๊น์ ๋ชจ๋โ, Martin Fowler์ โ์์ ์ปค๋ฐโ, ใ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธใ์ โ์๊ดํโ ๊ฐ๋
. ์ ์ฅ์์๋ ใ์ค์ฉ์ฃผ์ ํ๋ก๊ทธ๋๋จธใ์ ๋ฌธ์ฅ์ด ์ง์ ์ธ์ฉ๋ผ ์๊ธฐ๋ ํฉ๋๋ค.
"ํผ๋๋ฐฑ์ ์๋๊ฐ ๊ณง ๋น์ ์ ์ ํ ์๋๋ค."
์ฆ ์ด ์ฌ๋์ ์คํฌ์ ์๋ก ๋ฐ๋ช
ํ ๋ฐฉ๋ฒ๋ก ์ด ์๋๋ผ, ์ด๋ฏธ ๊ฒ์ฆ๋ ๊ณ ์ ์ AI๊ฐ ์คํํ ์ ์๋ ํํ๋ก ์ฎ๊ฒจ๋์ ๊ฒ์
๋๋ค. ์ด๊ฒ ์ฒซ ๋ฒ์งธ ์ฒ ํ์
๋๋ค.
๋ ๋ฒ์งธ ์ฒ ํ์ ๋๋น์์ ๋ ์ ๋ช
ํ๊ฒ ๋๋ฌ๋ฉ๋๋ค. ๊ทธ๋ ์ ์ฅ์ ์ค๋ช
์์ ๋ค๋ฅธ ์ ๊ทผ๋ค๋ ์ธ๊ธํฉ๋๋ค. ์ ์ฒด ํ๋ก์ธ์ค๋ฅผ ํต์งธ๋ก ์์ ํ๋ ค๋ ๋ฐฉ์๋ค์ด ์์ง๋ง, ์๊ธฐ๋ ๊ทธ ๊ธธ์ ํํ์ง ์์๋ค๊ณ ์. ๋์ ์๊ณ ์กฐ๋ฆฝ ๊ฐ๋ฅํ ์คํฌ์ ์ฌ๋ฌ ๊ฐ ์ ๊ณตํฉ๋๋ค. ํ ๋ฆฌ๋ทฐ์ด๊ฐ ์ด ์ฐจ์ด๋ฅผ ์ ์ ๋ฆฌํ์ด์. ์ด๋ค ๋๊ตฌ๋ ๋ ์ผ์ด ๊น๋ฆฐ ์์ฑ ์์คํ
์ ์ํ๋ ์ฌ๋์ ์ํ ๊ฒ์ด๊ณ , Matt Pocock์ ๊ฒ์ ์๊ธฐ ๋ฐฉ์์ ์ง์ ์กฐ๋ฆฝํ๊ณ ์ถ์ ์ฌ๋์ ์ํ ๊ฒ์ด๋ผ๊ณ ์.
๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฐ ๊ฐ์กฐํ๋ ํ๋ง๋๊ฐ ์์ต๋๋ค. "vibe coding์ด ์๋๋ผ real engineering." ๋๋๋๋ก ๋ง๋๋ ๊ฒ ์๋๋ผ ์ ๋๋ก ์ค๊ณํ๋ผ๋ ๋ป์ด์ฃ .
๊ธ์ฐ๊ธฐ ์คํฌ์ ๋ด๊ธด ์ฒ ํ
๊ทธ๋ ์ด๋ก ์ ์ถ๋ฐ์ ์ ์ด๋ ๊ฒ ์ค๋ช
ํฉ๋๋ค. ์์ค๊ฐ๋ค์ด ์์ด๋์ด๋ฅผ ์ผ๊ธฐ์ฅ์ ์ ์ด๋์๋ค๊ฐ ๋์ค์ ์ด์ผ๊ธฐ์ ๋
น์ฌ ์ฐ๋ ๋ฐฉ์์์ ๊ฐ์ ธ์๋ค๊ณ ์. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ฐฉ๋ฒ์ ์ธ ๊ฐ์ง๋ก ๋๋ด์ต๋๋ค.
โ writing-fragments โ ์บ๋ ๋จ๊ณ
AI๊ฐ ์ ๋ฅผ ์ธํฐ๋ทฐํด์, ๊ฑฐ๊ธฐ์ ๋์จ ๊ฒ๋ค์ ๋งํฌ๋ค์ด ํ์ผ ํ๋์ ๊ณ์ ์์ต๋๋ค. ์ด๋๊ฐ์ ์์ง ๋ค์ด๊ฐ์ง ๋ชปํ ๋ ์นด๋ก์ด ๋ฌธ์ฅ, ๋ฐ์ฏค ๋ ์๊ฐ, ์งง์ ์ฅ๋ฉด, ๋ถํ, ํ์น๋ผ์ธ ๊ฐ์ ๊ฒ๋ค์ด์.
์ฌ๊ธฐ์๋ ๊ฐ์๋ฅผ ์ง๋ ๊ฒ ๋ช
์์ ์ผ๋ก ๊ธ์ง์
๋๋ค.
์ด ๊ธ์ง ๋ฌธ์ฅ ์์ฒด๊ฐ ์ฒ ํ์
๋๋ค. ๋ฐ์ฐ๊ณผ ์๋ ด์ ํ์๋ฆฌ์์ ์์ผ๋ฉด ๋ ๋ค ๋ง๊ฐ์ง๋ค๋ ๋ฏฟ์์ด ๊น๋ ค ์๊ฑฐ๋ ์. ์ค์ ๋ก ๊ทธ๋ ์ด ์ธ ์คํฌ์ โํ์(explore)โ๊ณผ โํ์ฉ(exploit)โ์ผ๋ก ๋๋ ์ด๋ฆํ๋ฅผ ๋ถ์ฌ๋์ต๋๋ค. writing-fragments๋ง ํ์์ด๊ณ , ๋๋จธ์ง ๋์ ํ์ฉ์ด์์. ์ฌ๋ฃ๋ฅผ ๋ชจ์ ๋๋ ๊ตฌ์กฐ๋ฅผ ์๊ฐํ์ง ์๊ณ , ๊ตฌ์กฐ๋ฅผ ์ก์ ๋๋ ์ฌ๋ฃ๋ฅผ ๋ ์บ์ง ์์ต๋๋ค.
์ด ๋จ๊ณ์์ ๊ฐ์ฅ ๊ทํ๊ฒ ์ฌ๊ธฐ๋ ๊ฒ๋ ํ๋ ์์ด์. ๊ธ ์ ์ฒด๋ฅผ ์์ถํด์ ํํํ ์ ์๋ ๋จ์ด ํ๋. ๋ํ ์์์ ์ด๋ค ์์ด๋์ด๊ฐ ๊ณ์ ๋งด๋๋ฉด AI๊ฐ "๊ฑฐ๊ธฐ์ ์ด๋ฆ์ ๋ถ์ด๋ผ"๊ณ ๋ฐ์ด๋ถ์
๋๋ค. ๊ฐ๋
์ ์ด๋ฆ์ด ๋ถ๋ ์๊ฐ ๊ธ์ด ๋ ์นด๋ก์์ง๋ค๋ ๊ฑธ ์๋ ๊ฑฐ์ฃ .
โก writing-shape โ ๋
ผ๋ฆฌ๋ฅผ ์ธ์ฐ๋ ๋จ๊ณ(๋
ผ์ฆํ ๊ธ)
๋จผ์ ์๋ก ๋ค๋ฅธ ๋
ผ์ง๋ฅผ ํ์ ๋์
๋ถ ํ๋ณด๋ฅผ ๋์ธ ๊ฐ ๋ฝ์ ๊ณ ๋ฅด๊ฒ ํฉ๋๋ค. ๊ทธ๋ค์ ํ ๋ธ๋ก์ฉ ํค์๋๊ฐ์ฃ .
ํต์ฌ ๊ท์จ์ โ๊ทธ๋ผ์ด๋ฉ(grounding)โ ๊ท์น์
๋๋ค. ํ ๋ธ๋ก์ ๋
์๊ฐ ์ด๋ฏธ ์๊ณ ์๊ฑฐ๋, ์ ๋ธ๋ก์์ ์ ํ ๊ฐ๋
์๋ง ๊ธฐ๋์ผ ํฉ๋๋ค. AI๋ ์ง๊ธ๊น์ง ์ค๋ช
๋ ๊ฐ๋
๋ชฉ๋ก์ ๊ณ์ ๋ค๊ณ ๋ค๋๋ค๊ฐ, ์์ง ์ค๋ช
๋์ง ์์ ๊ฐ๋
์ด ๋์ค๋ฉด ๋ฉ์ถฐ์ ๋จผ์ ์ค๋ช
๋ธ๋ก์ ๋ฃ์์ง ๋ฌป์ต๋๋ค.
์ ๋ ์ด ๊ท์น์ ๊ต์ก์์ ์ต๊ด์ผ๋ก ์ฝ์์ต๋๋ค. ๋ณธ์ธ์ด ๊ทธ๋ ๊ฒ ์ง์ ์ค๋ช
ํ ์ ์ ์์ต๋๋ค. ๋ค๋ง ๋จ์๊ฒ ๋ญ๊ฐ๋ฅผ ์์๋๋ก ์ค๋ช
ํด๋ณธ ์ ์ด ์์ผ๋ฉด ์๋๋ค. ์ดํด๋์ง ์์ ๊ฐ๋
์์ ๋ค์ ๊ฐ๋
์ ์๋ ์๊ฐ ๋ฃ๋ ์ฌ๋์ ๊ฑฐ๊ธฐ์ ๋จ์ด์ ธ ๋๊ฐ๋ค๋ ๊ฑธ์. ๊ฐ๋ฐ์๋ฅผ ๊ฐ๋ฅด์น๋ ๊ฒ ์ง์
์ธ ์ฌ๋์ด ๋ง๋ ๊ธ์ฐ๊ธฐ ๊ท์น์ด ํํ ์ด๋ฐ ๋ชจ์์ด๋ผ๋ ๊ฒ, ์ ํํ
๋ ์ฐ์ฐ์ฒ๋ผ ๋ณด์ด์ง ์์์ต๋๋ค. ํ ๋ฆฌ๋ทฐ์ด์ ํํ์ด ์ ํํ์ด์. ๋
์๋ฅผ ์๋ ๊ฒ์ โ์ด๋ฆ ๋ถ์ ์์ธ์ด ์๋ ๊ตฌ์กฐ์ ๋ฒ๊ทธโ๋ก ์ทจ๊ธํ๋ ๋๋ฌธ ๊ธ์ฐ๊ธฐ ๋๊ตฌ.
๊ธ์ฐ๊ธฐ๋ฅผ ์ทจํฅ์ด ์๋๋ผ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ก ๋ณธ๋ค๋ ๋ป์
๋๋ค. ์ ์ด ๊ธ๊ณผ ๋ชป ์ด ๊ธ์ ์ฐจ์ด๊ฐ ์๋๋ผ, ๊ท์น์ ์งํจ ๊ธ๊ณผ ์ด๊ธด ๊ธ์ ์ฐจ์ด๋ก ๋ณธ๋ค๋ ๊ฑฐ์ฃ . ์ ๋ ์ด ๋๋ชฉ์์ ํ์ฐธ ๋ฉ์ถฐ ์์์ต๋๋ค.
โข writing-beats โ ๊ฑท๋ ๋จ๊ณ(์์ฌํ ๊ธ)
๊ฐ์ ์ฌ๋ฃ๋ก๋ ๋ค๋ฅธ ๊ธธ์ ๊ฐ๋๋ค. ๋จ๊ณ๋ง๋ค ๋ค์ ์ฅ๋ฉด ํ๋ณด๋ฅผ ๋์ธ ๊ฐ์ฉ ์ ์ํ๊ณ , ๊ฐ๊ฐ์ด ๋ฌด์์ ์ค๋ช
ํ๊ฒ ๋๊ณ ๋ฌด์์ ์ด์ด์ฃผ๋์ง ๋ฏธ๋ฆฌ ๋ณด์ฌ์ค์. ์ง๋๋ฅผ ํด๋๊ณ ๊ฐ๋ฆผ๊ธธ์ ๊ฑท๋ ๋๋์
๋๋ค.
๋๋ด๋ ๋ฐฉ์์๋ ์ฒ ํ์ด ์์ต๋๋ค. ์ฌ๋ฃ๊ฐ ๋ฐ๋ฅ๋์ ๋๋ด๋ ๊ฒ ์๋๋ผ, ์๊ฒฐ๋ ๋๋์ด ๋๋ ์๊ฐ ๋ฉ์ถฅ๋๋ค. ๋จ์ ์กฐ๊ฐ์ ์คํจ๊ฐ ์๋๋ผ, ์๋ ์ธ ๊ฒ๋ณด๋ค ๋ ๋ง์ด ๋ชจ์ผ๋ ๊ฒ ๋ชฉ์ ์ด์๋ค๋ ์ฆ๊ฑฐ๋ก ๋ด
๋๋ค. |