๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

From Writing Code to Designing Systems: How the Developer Role is Changing โ€”ย Chris Noring, Microsoft

AI Engineer ยท 2026-07-11 23:00 ยท 23:05

ํ•œ ์ค„ ํ•ต์‹ฌ

๊ฐœ๋ฐœ์ž๋Š” ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ๋งŽ์ด ์“ฐ๋Š” ์‚ฌ๋žŒ์—์„œ CLIยท์—๋””ํ„ฐยทGitHub UI๋ฅผ ์˜ค๊ฐ€๋ฉฐ ์—์ด์ „ํŠธ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , Agents.mdยทskillsยทcustom agents ๊ฐ™์€ ๊ฐ€๋“œ๋ ˆ์ผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ํ†ต์ œํ•˜๋Š” ์‹œ์Šคํ…œ ์„ค๊ณ„์ž๋กœ ๋ฐ”๋€Œ๊ณ  ์žˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:07
    ๊ฐœ๋ฐœ์ž์˜ ์ค‘์‹ฌ ์—ญํ• ์€ 100% ์ฝ”๋”ฉ์—์„œ ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃจ๋Š” ์ชฝ์œผ๋กœ ์ด๋™ํ–ˆ์œผ๋ฉฐ, ์ด์ œ๋Š” ๋ฌด์—‡์„ ์ง์ ‘ ์“ธ์ง€๋ณด๋‹ค AI ๋„๊ตฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ• ์ง€์™€ ์‹œ๊ฐ„์„ ์–ด๋–ป๊ฒŒ ๋ฐฐ๋ถ„ํ• ์ง€๊ฐ€ ๋” ์ค‘์š”ํ•ด์กŒ๋‹ค. ์ฝ”๋“œ๋Š” ์—ฌ์ „ํžˆ ์ž‘์„ฑํ•˜์ง€๋งŒ, ์ดˆ์•ˆ ์ƒ์„ฑ๊ณผ ๋ฐ˜๋ณต ์ž‘์—…์€ AI๊ฐ€ ๋งก๊ณ  ์‚ฌ๋žŒ์€ ํŒ๋‹จ๊ณผ ๋ฐฉํ–ฅ ์„ค์ •์— ์ง‘์ค‘ํ•œ๋‹ค.
  2. 3:01
    ์ƒˆ ์›Œํฌํ”Œ๋กœ๋Š” ์—๋””ํ„ฐ๋ณด๋‹ค CLI์—์„œ ์‹œ์ž‘ํ•ด ํ•„์š”ํ•  ๋•Œ ์—๋””ํ„ฐ๋กœ ๋„˜์–ด๊ฐ€๊ณ , ๋” ํฐ ๊ทœ๋ชจ์˜ ์ž‘์—…์€ GitHub UI์™€ ์—์ด์ „ํŠธ๋กœ ๋„˜๊ธฐ๋Š” ํ๋ฆ„์ด๋‹ค. ์ด ๋ฐฉ์‹์—์„œ๋Š” issues, PRs, status checks ๊ฐ™์€ ๋ฐ˜๋ณต ์ž‘์—…์„ ํ„ฐ๋ฏธ๋„์—์„œ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜๋ฉด์„œ, ์‚ฌ๋žŒ์€ ๊ฒฐ๊ณผ ๊ฒ€ํ† ์™€ ์˜์‚ฌ๊ฒฐ์ •์— ๋‚จ๋Š”๋‹ค.
  3. 7:02
    AI ์Šฌ๋กญ์„ ์ค„์ด๋ ค๋ฉด ๊ฐ€์žฅ ๋จผ์ € Agents.md๋กœ ์ €์žฅ์†Œ์˜ ๋ชฉ์ , ์•„ํ‚คํ…์ฒ˜, ๊ธˆ์ง€ ์‚ฌํ•ญ, ์ž‘์—… ์›์น™์„ ๋ช…ํ™•ํžˆ ์จ์•ผ ํ•œ๋‹ค. ์—ฌ๊ธฐ์— ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์ž‘์—…์€ skills๋กœ ๋ถ„๋ฆฌํ•ด ๋ ˆ์‹œํ”ผ์ฒ˜๋Ÿผ ๊ณ ์ •ํ•˜๊ณ , ์—์ด์ „ํŠธ๊ฐ€ ์ž„์˜๋กœ ์ฐฝ์ž‘ํ•˜์ง€ ์•Š๋„๋ก ๊ฐ•ํ•œ ์ œ์•ฝ์„ ๊ฑฐ๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค.
  4. 13:01
    skills๋กœ๋Š” ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ custom agent๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, ์ด๋Š” persona์™€ ์—ญํ• , ๋„๊ตฌ ์‚ฌ์šฉ ๋ฒ”์œ„๋ฅผ ๊ฐ€์ง„ ์ƒ์œ„ ์ˆ˜์ค€์˜ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๋‹ค. ํŠน์ • ์—์ด์ „ํŠธ๋Š” ๊ฒ€์ƒ‰, ์ฝ๊ธฐ, ์›น ์ž‘์—…์ฒ˜๋Ÿผ ํ—ˆ์šฉ๋œ ๋„๊ตฌ๋งŒ ์“ฐ๊ฒŒ ์ œํ•œํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๋Ÿฐ ๋„๊ตฌ ๊ฒฝ๊ณ„๊ฐ€ ์—์ด์ „ํŠธ์˜ ์ž์œจ์„ฑ๊ณผ ์•ˆ์ „์„ฑ์„ ํ•จ๊ป˜ ๊ฒฐ์ •ํ•œ๋‹ค.
  5. 17:01
    ์Šค์ผ€์ผ์€ CLI์˜ delegate๋‚˜ GitHub UI์˜ assign agent๋กœ ์ด๋ค„์ง€๋ฉฐ, ์—์ด์ „ํŠธ๋Š” ์ƒŒ๋“œ๋ฐ•์Šค ์•ˆ์—์„œ ์ž‘์—…ํ•œ ๋’ค draft PR๋กœ ์‚ฌ๋žŒ์—๊ฒŒ ๋„˜๊ธด๋‹ค. ๊ฒฐ๊ตญ ์ƒ์‚ฐ์„ฑ์˜ ํ•ต์‹ฌ์€ ์—์ด์ „ํŠธ๋ฅผ ๋งŽ์ด ๋Œ๋ฆฌ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, human in the loop ์Šน์ธ ๊ตฌ์กฐ์™€ ๊ฐ€๋“œ๋ ˆ์ผ์„ ๊ฐ–์ถ˜ ์ƒํƒœ์—์„œ ๋” ๋งŽ์€ ์ผ์„ ๋ณ‘๋ ฌ๋กœ ๋งก๊ธฐ๋Š” ๋ฐ ์žˆ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์ €์žฅ์†Œ๋งˆ๋‹ค Agents.md๋ฅผ ๋จผ์ € ํ‘œ์ค€ํ™”ํ•˜๋ฉด ์—์ด์ „ํŠธ ํ’ˆ์งˆ ํŽธ์ฐจ๋ฅผ ์ค„์ด๊ณ  ์‹ ๊ทœ ํ”„๋กœ์ ํŠธ ์˜จ๋ณด๋”ฉ ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฐ˜๋ณต ์—…๋ฌด๋Š” skills๋กœ, ์—ญํ• ์ด ํ•„์š”ํ•œ ์ž‘์—…์€ custom agent๋กœ ๋ถ„๋ฆฌํ•˜๋ฉด ํ”„๋กฌํ”„ํŠธ ๋‚œ์ด๋„์™€ ์œ ์ง€๋ณด์ˆ˜ ๋น„์šฉ์„ ๋™์‹œ์— ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค.
  • CLI์™€ GitHub UI๋ฅผ ๋ฐฐํฌยท๊ฒ€ํ†  ๊ด€๋ฌธ์œผ๋กœ ์“ฐ๊ณ  ์ตœ์ข… ๋ณ‘ํ•ฉ๋งŒ ์‚ฌ๋žŒ์ด ๋งก์œผ๋ฉด, ํ’ˆ์งˆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ฒ˜๋ฆฌ๋Ÿ‰์„ ํฌ๊ฒŒ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค.