I Let Agents Refactor My Codebase for 3 Weeks. Then I Read the Code. โ Keiji Kanazawa, Microsoft
ํ ์ค ํต์ฌ
์ฝ๋ฉ ์์ด์ ํธ์๊ฒ ๋ชฉํ์ ํ๊ฐ ๊ธฐ์ค์ ๋งก๊ธฐ๋, ์ฝ๋ ์์ฒด๋ณด๋ค ๋ช ์ธยท๋ฃจ๋ธ๋ฆญยท๊ฒ์ฆ ๋ฃจํ๋ฅผ ๊ด๋ฆฌํด์ผ ์ค์ ๋ก ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค๋ ์ ์ 3์ฃผ๊ฐ์ ์คํ์ผ๋ก ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๊ฐ 3์ฃผ ๋์ ์ฝ๋ฉ ์์ด์ ํธ์๊ฒ ์ฝ๋๋ฒ ์ด์ค ๋ฆฌํฉํฐ๋ง์ ๋งก๊ธด ๋ค ์ค์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ฒํ ๊ฒฝํ์ ๊ณต์ ํ๋ค. ํต์ฌ ์ง๋ฌธ์ ์์ด์ ํธ๊ฐ ์ผ๋ง๋ ์ ์ฝ๋๋ฅผ ๋ฐ๊พธ๋๊ฐ๋ณด๋ค, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ฌ๋์ด ์ด๋ป๊ฒ ์ ๋ขฐํ๊ณ ๊ฒ์ฆํ ์ ์๋๊ฐ์ ์๋ค.
-
0:33
์ฝ๋๋ฅผ ์ฝ์ ๊ฒ์ธ๊ฐ ๋ง ๊ฒ์ธ๊ฐ์ ๋ํ L/Z ๋ ผ์ ์ฝ๋๋ฅผ ๊ผผ๊ผผํ ์ฝ์ด์ผ ํ๋ค๋ ์ ์ฅ๊ณผ ๋๋์ ํ ํฐ์ผ๋ก ์ผ์ ๋๋ด๋ ์ ๊ทผ ์ฌ์ด์ ๋๋น๋ฅผ ์ค๋ช ํ๋ค. ๋ฐํ์๋ ์ ํ๊ณผ ์ฐ๊ตฌ๋ฅผ ํจ๊ป ํด์จ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ์ง๊ธ์ ์ฝ๋์ ์ธ๋ถ๋ณด๋ค ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒ ๋ง๋ค์ด๋ด๋ ์ชฝ์ ๋ ๊ฐ๊น๋ค๊ณ ์ ๋ฆฌํ๋ค.
-
1:56
๊ฐ์ธ ์ฐ๊ตฌ ์์ด์ ํธ ๋ง๋ค๊ธฐ ํ์บ์คํธ ๋ค์ด๋ก๋, ์ ์ฌ, ์์ฝ์์ ์์ํ ์๋ํ๊ฐ X ์ค๋ ๋ ์์ง, ์ผ์ ์คํ, ์ด๋ฉ์ผ ๋งํฌ ์ฒ๋ฆฌ๊น์ง ํ์ฅ๋๋ฉฐ ๊ฐ์ธ์ฉ LLM wiki๋ก ์ปค์ก๋ค. ์ดํ์๋ ์ ์ ์ธ ์ํฌํ๋ก๋ฅผ ๋์ด ์์ด์ ํธ ๋ฐํ์, ์์ด์ ํธ ๋ ์ง์คํธ๋ฆฌ, ์๊ธฐ ์ ๊ฒ ๊ฐ์ ์์ด์ ํธํ ๊ธฐ๋ฅ์ ์น์ผ๋ ค ํ๋ค.
-
4:00
์์ด์ ํธ๊ฐ ์๋์๋ ์์ด์ ํธ ์์ฝ์ด ์๋ชป ๋ฐฐ์น๋ ๋ฌธ์ ๋ฅผ ์ถ์ ํ๋ ค๋ค ์ค์ ๋ก๋ ์์ด์ ํธ ํธ๋ ์ด์ค๊ฐ ์๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ์ฝ๋ ๊ตฌ์กฐ๋ฅผ ์์ธํ ๋ณด๋ skills, actions, agents๋ผ๋ ์ด๋ฆ๋ง ๊ทธ๋ด๋ฏํ์ ๋ฟ ์ค์ ๊ตฌํ์ ์๋ก ๊ตฌ๋ถ๋์ง ์์๊ณ , ๊ธฐ๋ํ ์์ด์ ํธ ์คํฌ์ด๋ SDK ๊ธฐ๋ฐ ์คํ๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์๋ค.
-
6:33
ํ๋ก๋์ ์ถ๋ก ์์์ ๋์๊ฐ ๋จ์ ํ ์คํธ ํ ํฐ ์ฌ์ฉ๋์ด ํ์๋ณด๋ค ํฌ๊ฒ ํ ์ด์ ๋ฅผ ํ์ธํด ๋ณด๋, Codeex๊ฐ ๋จ์ ํ ์คํธ๋ฅผ ํ๋ก๋์ ์ถ๋ก ์ ์ฐ๊ฒฐํด ๋ฒ๋ฆฐ ์ํ์๋ค. ์ผ์์ ์ธ ์๊ธฐ ๋ฐ์ฑ ์์ด์ ํธ๋ ์ค์ ๋ก๋ ๋น ๊ฒฐ๊ณผ๋ฅผ ๋ด๊ณ ์์๊ณ , ์๊ตฌํ ๊ธฐ๋ฅ์ ๋ง๋ค๊ธฐ๋ณด๋ค ์์คํ ์ ๋ง๊ฐ๋จ๋ฆฐ ํ์ ์ด ๋๋ฌ๋๋ค.
-
7:59
๋ ๋ช ํํ ๋ช ์ธ๋ก ๋ค์ ๋ง๋ค๊ธฐ ๊ธฐ์กด Claude Code์ Codeex์ ๋ํ ์ ๋ขฐ๋ฅผ ๋ฒ๋ฆฌ๊ณ ์๋ก ์์ํ๋ฉด์, ๋ ๋ถ๋ช ํ ๋ชฉํ์ ๋ฃจ๋ธ๋ฆญ์ ํฌํจํ ์ ๋ช ์ธ๋ฅผ ์์ฑํ๋ค. ์ด๋ฒ์๋ ๋ชจ๋ ๊ฒ์ ์์ด์ ํธ๋ก ๋ค๋ฃจ๋ ๋ฐํ์๊ณผ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ๋ค์ ์ค๊ณํ๋, ์ถ๋ ฅ ์บ๋ฒ์ค๊น์ง ํฌํจํด ์์ด์ ํธ์ ์ฐ์ถ๋ฌผ์ ๋ช ํํ ๋ณด์ด๊ฒ ํ๋ค.
-
9:21
๋ค ๊ฐ์ง ์์ด์ ํธ ํ๋ ์์ํฌ ๋น๊ต Cloud Code, Codeex, Copilot CLI, Pi๋ฅผ ๋น๊ตํ๋ฉฐ ๊ฐ์ ๊ฒฝํ์ ๋ค ๊ฐ์ง ๋ฐฉ์์ผ๋ก ๊ตฌํํด ๋ณธ๋ค. Pi๋ ๋น ๋ฅด๊ฒ ๋ณด๊ธฐ ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์์ง๋ง ์์ง๋์ด ์ค์ฌ์ ์ง๋ฌธ์ ๋์ ธ ์ ํ ๊ด๋ฆฌ์์๊ฒ๋ ๊ณผ๋ํ๊ฒ ๊ธฐ์ ์ ์ด์๊ณ , ์ค์ฌ์ฉ ๊ด์ ์์๋ Cloud Code์ Codeex ์ชฝ์ด ๋ ์ ํฉํ๋ค๊ณ ์ ๋ฆฌํ๋ค.
-
12:04
ํคํ๋ ์์ผ๋ก ๋ณด๋ ์์ ์ฌ์ธต ๋ถ์ ํ ์คํธ ์ ์ฌ ์์ฝ์ ๋์ด์ ์์์ ํคํ๋ ์์ ์ถ์ถํด ์ํ์๊ณผ ์น ํ ๋ด์ฉ์ ์ฝ๋ ๋น๋์ค ์ฌ์ธต ๋ถ์ ์์ด์ ํธ๋ฅผ ๋ง๋ ๋ค. ์ด๋ฅผ ํตํด ์ฑํฐ ๋ถํด, ์ ์ค๋ช , ํน์ ์ง์ ์ ํ, ๋ํํ ์ง์๊ฐ ๊ฐ๋ฅํ ์บ๋ฒ์คํ ์์ฒญ ๊ฒฝํ์ ๊ตฌํํ๋ค.
-
13:59
๋ฃจ๋ธ๋ฆญ๊ณผ ํ๊ฐ ๋ฃจํ ์ด์ ๋ ๋จ์ํ ์์ ๋ช ์ธ๋ฅผ ์ฃผ๋ ๋์ , ์ํ๋ ๊ฒฐ๊ณผ์ ํ์ง ๊ธฐ์ค์ ๋ฃจ๋ธ๋ฆญ์ผ๋ก ์ ์ํ๊ณ ์์ด์ ํธ๊ฐ ๊ทธ ๊ธฐ์ค์ ํฅํด ๊ฐ์ ํ๋๋ก ๋ง๋ ๋ค. ์บ๋ฒ์ค์ ํ ์คํธ ๋ฐฐ์น๋ ์ค๋ช ์์ ๊ฐ์ ๋ฌธ์ ๋ ๋ฃจ๋ธ๋ฆญ์ ๋ฐ๋ณต ์กฐ์ ํ๋ฉด์ ํด๊ฒฐํ๋ฉฐ, ์์ฑ๋ฌผ์ ํ์ง์ ํ๊ฐ ๋ฃจํ์ ์ํด ๋์์ง๋ค.
-
16:36
๊ณผ์ ํฉ๋ ๋ฃจ๋ธ๋ฆญ ์ก์๋ด๊ธฐ ์์ด์ ํธ๊ฐ ํน์ Reiner Pope ์์ ํ๋์๋ง ์ ๋ฆฌํ ๋ฃจ๋ธ๋ฆญ์ ๋ง๋ค์ด ๋ฒค์น๋งํฌ๋ฅผ ์์ด๋ ค ํ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ๋ช ๊ฐ์ ๋ค๋ฅธ ์์์์ ์ฑ๋ฅ์ด ๋จ์ด์ง์ ๋ฃจ๋ธ๋ฆญ ์์ฒด๋ฅผ ์์ ํ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ํน์ ์ฌ๋ก ์ต์ ํ๋ณด๋ค ์ผ๋ฐํ ์ฑ๋ฅ์ด ๋ ์ข์์ก๋ค.
-
18:25
๋ชฉํ๋ ์ง์ ์์ ํ๊ณ ์ฝ๋๋ ์์ํ๊ธฐ ์ต์ข ์ ์ผ๋ก๋ ์ฝ๋์ ์ธ๋ถ๋ฅผ ๋ค ์ฝ์ง ์๋๋ผ๋ ๋ชฉํ์ ์ถ๋ ฅ ๋ฐฉ์, ํ๊ฐ ๊ธฐ์ค์ ์ฌ๋์ด ์์ ํด์ผ ํ๋ค๋ ๊ฒฐ๋ก ์ ๋๋ฌํ๋ค. ์์ด์ ํธ๋ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์๋ก ๊ฒํ ํ๊ฒ ๋๋, ์ฌ๋์ ์ํ๋ ๊ฒฐ๊ณผ์ ํ์ง ๊ธฐ์ค์ ๊ณ์ ๊ด๋ฆฌํ๋ ์์น์ ๋จ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ๊ฐ๋ฐ์ ๋ณ๋ชฉ์ ์ฝ๋ฉ ๋ฅ๋ ฅ๋ณด๋ค ๋ช ์ธ์ ๋ชจํธํจ์ ์์ผ๋ฏ๋ก, ์์ ์ง์๋ณด๋ค ๊ธฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ์ํ๋ ๋ฃจ๋ธ๋ฆญ์ ๋จผ์ ์ค๊ณํ๋ ๊ฒ์ด ํจ๊ณผ์ ์ด๋ค.
- ์์ด์ ํธ๊ฐ ๋ง๋ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ขฐํ๋ ค๋ฉด ๋จ์ ํ ์คํธ๋ ์๊ฐ ์ ๊ฒ๋ง์ผ๋ก๋ ๋ถ์กฑํ๊ณ , ๋ค๋ฅธ ์์ยท๋ค๋ฅธ ์ฌ๋ก๋ก ์ผ๋ฐํ๋๋์ง ๋ณด๋ ํ๊ฐ ๋ฃจํ๊ฐ ํ์ํ๋ค.
- ์ค๋ฌด์์๋ ์ฝ๋๋ฅผ ์ ๋ถ ์ฝ๋ ๋์ ๋ชฉํ, ํ๊ฐ ๊ธฐ์ค, ์คํจ ์งํ๋ง ์ ํํ ์ก์๋ ์ถฉ๋ถํ๋ฉฐ, ์์ด์ ํธ๋ ๊ตฌํ๊ณผ ๋ฐ๋ณต ๊ฐ์ ์ ์ง์ค์ํค๋ ํธ์ด ์์ฐ์ ์ด๋ค.