โข ๋ณ๋ชฉ์ ์ฝ๋ ๋ฐ์ผ๋ก ์ด๋ ์ค
AI๋ก ๊ตฌํ ์๊ฐ์ด ์ค์ด๋ ๊ธฐํยท๊ฒํ ยทํ
์คํธยท๋ฐฐํฌ๊ฐ ๋๋ฆฌ๋ฉด ์ ์ฒด ์๋๋ ํฌ๊ฒ ๋ฌ๋ผ์ง์ง ์์. ์์์ Anthropic์ โAI-Native SDLCโ ํ๋ ์ด๋ถ์ ๋ฐํ์ผ๋ก ๊ฐ๋ฐ ์ ๊ณผ์ ์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์๊ฐ.
โข ๊ธฐํ์ AI์ ์ง๋ฌธ๊ณผ intent.md๋ก ์์
์์ด์ ํธ๊ฐ ๋ฐ๋ณตํด์ ์ง๋ฌธํ๋ฉฐ ๋ฌธ์ , ์ํ๋ ๊ฒฐ๊ณผ, ์ ์ฝ ์กฐ๊ฑด์ ์ ๋ฆฌ. ๊ฐ๋ฐ์๋ฟ ์๋๋ผ ๊ณ ๊ฐยท๊ธฐํ์๋ ์์ด๋์ด๋ฅผ ์ ๊ณตํ ์ ์์ผ๋ฉฐ, ์์ฑ๋ ๋ด์ฉ์ ์ฌ๋์ด ํ์ธยท์์ .
โข ๋ํ ๋์ ๋ฌธ์๋ก ๋ค์ ๋จ๊ณ์ ๋งฅ๋ฝ ์ ๋ฌ
intent.md โ spec.md โ plan.md ์์๋ก ์๋ยท์ค๊ณยท๊ตฌํ ๊ณํ์ ๊ตฌ์ฒดํ. ๋ค์ ์์ด์ ํธ๊ฐ ์ด์ ๋ํ๋ฅผ ๋ชฐ๋ผ๋ ์์
ํ ์ ์๋๋ก ๋ณ๊ฒฝํ ํ์ผ, ์์
์์, ์ํ ์์, ์ฑ๊ณต ๊ธฐ์ค์ ๊ธฐ๋ก.
โข ๋ณ๋ ฌ ๊ฐ๋ฐ์๋ ์คํ ๊ท์น๋ ํจ๊ป
๋
๋ฆฝ์ ์ธ ์์
์ Git worktree์ ์๋ธ์์ด์ ํธ๋ก ๋ถ๋ด. ๊ถํ ์ค์ ๊ณผ hooks๋ก ์์ ๊ธ์ง ์์ญ, ํจํค์ง ๋ณ๊ฒฝ, ํ์ ๊ฒ์ฌ ๋ฑ์ ํต์ .
โข ์ฌ๋์ด ๋ณด๊ธฐ ์ ์ AI๊ฐ ๋จผ์ ๊ฒ์ฆ
ํ
์คํธยท๋ฆฐํธยท๋น๋ยท๋ธ๋ผ์ฐ์ ๊ฒ์ฆ์ ์ํํ๊ณ ์ค๋ฅ๋ฅผ ์์ . ๋ชจ๋ธ์ด๋ ์คํฌ์ ๋ฐ๊ฟ ๋๋ ๊ธฐ์กด ๊ณผ์ ๋ฅผ ๋ค์ ํ๊ฒ ํ๋ ํ๊ฐ(Evals)๋ก ํ์ง์ด ๋จ์ด์ง์ง ์์๋์ง ํ์ธ.
โข ๋ฐฐํฌ์ ์ ์ง๋ณด์๊น์ง ํ๋์ ์ํ์ผ๋ก
PR์ AI๊ฐ ๋น๋๊ธฐ๋ก ๊ฒํ ํ๊ณ , ์ค์ํ ๋ณ๊ฒฝ์ ์ฌ๋์ ์น์ธ ์ ์ฐจ๋ฅผ ์ ์ง. ์ด์ ์ค ์ด์ ์งํ๊ฐ ์๊ธฐ๋ฉด ์์ด์ ํธ๊ฐ ์ง๋จํ๊ณ ์ intent.md๋ฅผ ์์ฑํด ๋ค์ ๊ฐ์ ์์
์ผ๋ก ์ฐ๊ฒฐ.
๐ฌ ์ถ๊ฐ ์ฝ๋ฉํธ
ํต์ฌ์ ํ์ผ ์ด๋ฆ๋ณด๋ค โ์๋ โ ์คํ โ ๊ฒ์ฆโ์ด ๋๊ธฐ์ง ์๊ฒ ๋ง๋๋ ๋ฐ ์๋ค๊ณ ๋ด
๋๋ค. AI๊ฐ ์ฝ๋๋ฅผ ๋ ๋ง์ด ๋ง๋๋ ๋งํผ, ์ฌ๋์ด ๋ฌด์์ ์์ฒญํ๊ณ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์น์ธํ ์ง๊ฐ ๋ ์ค์ํด์ง๋ ์
์
๋๋ค.
์์์์๋ ๊ธฐ์กด ๊ฐ๋ฐ ๋ฐฉ์์ ์ ๋ถ ๋ฒ๋ฆด ํ์๋ ์๋ค๊ณ ๊ฐ์กฐํฉ๋๋ค. ๋น์ฅ ํ๋๋ฅผ ์ ์ฉํ๋ค๋ฉด, ์์ ์ ์ โ๋ฌด์์ ์ ๋ฐ๊พธ๊ณ , ๋ฌด์์ผ๋ก ์๋ฃ๋ฅผ ํ๋จํ ์งโ๋ฅผ ์งง๊ฒ ๋จ๊ธฐ๋ ๊ฒ๋ถํฐ ์์ํด๋ณผ ๋งํฉ๋๋ค.
๐บ ์์ ๋ณด๊ธฐ
https://www.youtube.com/watch?v=rGaSkBWjoHA
๐ Anthropic ๊ณต์ ํ๋ ์ด๋ถ
https://claude.com/blog/the-ai-native-sdlc-playbook
