From Writing Code to Designing Systems: How the Developer Role is Changing โย Chris Noring, Microsoft
ํ ์ค ํต์ฌ
๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์ง์ ๋ง์ด ์ฐ๋ ์ฌ๋์์ CLIยท์๋ํฐยทGitHub UI๋ฅผ ์ค๊ฐ๋ฉฐ ์์ด์ ํธ๋ฅผ ๊ด๋ฆฌํ๊ณ , Agents.mdยทskillsยทcustom agents ๊ฐ์ ๊ฐ๋๋ ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ํต์ ํ๋ ์์คํ ์ค๊ณ์๋ก ๋ฐ๋๊ณ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:07
๊ฐ๋ฐ์์ ์ค์ฌ ์ญํ ์ 100% ์ฝ๋ฉ์์ ์์คํ ์ ๋ค๋ฃจ๋ ์ชฝ์ผ๋ก ์ด๋ํ์ผ๋ฉฐ, ์ด์ ๋ ๋ฌด์์ ์ง์ ์ธ์ง๋ณด๋ค AI ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ ์ง์ ์๊ฐ์ ์ด๋ป๊ฒ ๋ฐฐ๋ถํ ์ง๊ฐ ๋ ์ค์ํด์ก๋ค. ์ฝ๋๋ ์ฌ์ ํ ์์ฑํ์ง๋ง, ์ด์ ์์ฑ๊ณผ ๋ฐ๋ณต ์์ ์ AI๊ฐ ๋งก๊ณ ์ฌ๋์ ํ๋จ๊ณผ ๋ฐฉํฅ ์ค์ ์ ์ง์คํ๋ค.
-
3:01
์ ์ํฌํ๋ก๋ ์๋ํฐ๋ณด๋ค CLI์์ ์์ํด ํ์ํ ๋ ์๋ํฐ๋ก ๋์ด๊ฐ๊ณ , ๋ ํฐ ๊ท๋ชจ์ ์์ ์ GitHub UI์ ์์ด์ ํธ๋ก ๋๊ธฐ๋ ํ๋ฆ์ด๋ค. ์ด ๋ฐฉ์์์๋ issues, PRs, status checks ๊ฐ์ ๋ฐ๋ณต ์์ ์ ํฐ๋ฏธ๋์์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ๋ฉด์, ์ฌ๋์ ๊ฒฐ๊ณผ ๊ฒํ ์ ์์ฌ๊ฒฐ์ ์ ๋จ๋๋ค.
-
7:02
AI ์ฌ๋กญ์ ์ค์ด๋ ค๋ฉด ๊ฐ์ฅ ๋จผ์ Agents.md๋ก ์ ์ฅ์์ ๋ชฉ์ , ์ํคํ ์ฒ, ๊ธ์ง ์ฌํญ, ์์ ์์น์ ๋ช ํํ ์จ์ผ ํ๋ค. ์ฌ๊ธฐ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ์์ ์ skills๋ก ๋ถ๋ฆฌํด ๋ ์ํผ์ฒ๋ผ ๊ณ ์ ํ๊ณ , ์์ด์ ํธ๊ฐ ์์๋ก ์ฐฝ์ํ์ง ์๋๋ก ๊ฐํ ์ ์ฝ์ ๊ฑฐ๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
-
13:01
skills๋ก๋ ๋ถ์กฑํ ๊ฒฝ์ฐ custom agent๊ฐ ํ์ํ๋ฉฐ, ์ด๋ persona์ ์ญํ , ๋๊ตฌ ์ฌ์ฉ ๋ฒ์๋ฅผ ๊ฐ์ง ์์ ์์ค์ ์ค์ผ์คํธ๋ ์ดํฐ๋ค. ํน์ ์์ด์ ํธ๋ ๊ฒ์, ์ฝ๊ธฐ, ์น ์์ ์ฒ๋ผ ํ์ฉ๋ ๋๊ตฌ๋ง ์ฐ๊ฒ ์ ํํ ์ ์๊ณ , ์ด๋ฐ ๋๊ตฌ ๊ฒฝ๊ณ๊ฐ ์์ด์ ํธ์ ์์จ์ฑ๊ณผ ์์ ์ฑ์ ํจ๊ป ๊ฒฐ์ ํ๋ค.
-
17:01
์ค์ผ์ผ์ CLI์ delegate๋ GitHub UI์ assign agent๋ก ์ด๋ค์ง๋ฉฐ, ์์ด์ ํธ๋ ์๋๋ฐ์ค ์์์ ์์ ํ ๋ค draft PR๋ก ์ฌ๋์๊ฒ ๋๊ธด๋ค. ๊ฒฐ๊ตญ ์์ฐ์ฑ์ ํต์ฌ์ ์์ด์ ํธ๋ฅผ ๋ง์ด ๋๋ฆฌ๋ ๊ฒ์ด ์๋๋ผ, human in the loop ์น์ธ ๊ตฌ์กฐ์ ๊ฐ๋๋ ์ผ์ ๊ฐ์ถ ์ํ์์ ๋ ๋ง์ ์ผ์ ๋ณ๋ ฌ๋ก ๋งก๊ธฐ๋ ๋ฐ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ ์ฅ์๋ง๋ค Agents.md๋ฅผ ๋จผ์ ํ์คํํ๋ฉด ์์ด์ ํธ ํ์ง ํธ์ฐจ๋ฅผ ์ค์ด๊ณ ์ ๊ท ํ๋ก์ ํธ ์จ๋ณด๋ฉ ์๋๋ฅผ ๋์ผ ์ ์๋ค.
- ๋ฐ๋ณต ์ ๋ฌด๋ skills๋ก, ์ญํ ์ด ํ์ํ ์์ ์ custom agent๋ก ๋ถ๋ฆฌํ๋ฉด ํ๋กฌํํธ ๋์ด๋์ ์ ์ง๋ณด์ ๋น์ฉ์ ๋์์ ๋ฎ์ถ ์ ์๋ค.
- CLI์ GitHub UI๋ฅผ ๋ฐฐํฌยท๊ฒํ ๊ด๋ฌธ์ผ๋ก ์ฐ๊ณ ์ต์ข ๋ณํฉ๋ง ์ฌ๋์ด ๋งก์ผ๋ฉด, ํ์ง์ ์ ์งํ๋ฉด์ ์ฒ๋ฆฌ๋์ ํฌ๊ฒ ๋๋ฆด ์ ์๋ค.