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

Harness Engineering is not Enough: Why Software Factories Fail โ€” Dex Horthy, HumanLayer

AI Engineer ยท 2026-07-24 01:30 ยท 19:18

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

AI ์ฝ”๋”ฉ์„ ๋ฌด์ž‘์ • ๋” ๋งŽ์€ ๋ฃจํ”„์™€ ํ•˜๋„ค์Šค๋กœ ๋ฐ€์–ด๋ถ™์ด๋ฉด ๋‹จ๊ธฐ ์ƒ์‚ฐ์„ฑ์€ ์˜ค๋ฅด์ง€๋งŒ, ์ฝ”๋“œ๋ฒ ์ด์Šค ํ’ˆ์งˆ๊ณผ ์œ ์ง€๋ณด์ˆ˜์„ฑ์€ ํ•™์Šตยทํ‰๊ฐ€ ํ•œ๊ณ„ ๋•Œ๋ฌธ์— ๊ฒฐ๊ตญ ๋ฌด๋„ˆ์ง„๋‹ค.

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

  1. 0:01
    AI ์ฝ”๋”ฉ ๋„์ž…์ด ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋์ง€๋งŒ, ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์•ฝํ™”ยท์ธ์‹œ๋˜ํŠธ ์ฆ๊ฐ€ยท๋ฒ„๊ทธ ์ฆ๊ฐ€๊ฐ€ ๋™์‹œ์— ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ๋‹ค. ํ•˜๋„ค์Šค ์—”์ง€๋‹ˆ์–ด๋ง๋งŒ์œผ๋กœ๋Š” ํ•ด๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉฐ, ๋ฌธ์ œ์˜ ๋ณธ์งˆ์€ ๋ชจ๋ธ ํ›ˆ๋ จ ๋ฐฉ์‹์— ์žˆ๋‹ค.
  2. 4:00
    ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด ํŒฉํ† ๋ฆฌ๋Š” ์‚ฌ๋žŒ์ด ๋งŒ๋“ค๊ณ  ๋ฆฌ๋ทฐํ•˜๋˜ ํ๋ฆ„ ์œ„์— ์—์ด์ „ํŠธ๋ฅผ ์–น๋Š” ๊ตฌ์กฐ์˜€๊ณ , ์—์ด์ „ํŠธ ํŒฉํ† ๋ฆฌ๋Š” ๊ทธ ์ž๋ฆฌ๋ฅผ agent๋กœ ๋ฐ”๊พผ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋นŒ๋“œ ์†๋„๋Š” ๋นจ๋ผ์ ธ๋„ ๋ฆฌ๋ทฐยทํ…Œ์ŠคํŠธ๊ฐ€ ๋ณ‘๋ชฉ์œผ๋กœ ๋‚จ์•„, ๋” ๋งŽ์€ ๋ฃจํ”„๋ฅผ ๋„ฃ๋Š”๋‹ค๊ณ  ๊ทผ๋ณธ ๋ฌธ์ œ๊ฐ€ ์‚ฌ๋ผ์ง€์ง€ ์•Š๋Š”๋‹ค.
  3. 8:00
    lights-off ๋ฐฉ์‹์€ ์งง๊ฒŒ๋Š” ์ž‘๋™ํ•ด๋„, 3~6๊ฐœ์›”๋งŒ ์ง€๋‚˜๋ฉด ์œ ์ง€๋ณด์ˆ˜์„ฑ๊ณผ ์ฝ”๋“œ๋ฒ ์ด์Šค ํ’ˆ์งˆ์ด ๊ธ‰๊ฒฉํžˆ ์•…ํ™”๋œ๋‹ค. ๋ชจ๋ธ์€ ๋‹จ๋ฐœ์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ์—๋Š” ๊ฐ•ํ•ด์กŒ์ง€๋งŒ, ๊ธด ๊ธฐ๊ฐ„์— ๊ฑธ์ณ ๋ณต์žกํ•œ ์ฝ”๋“œ์˜ ์ผ๊ด€์„ฑ๊ณผ ๋ณ€๊ฒฝ ์šฉ์ด์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ๋Š” ์—ฌ์ „ํžˆ ์ธ๊ฐ„์˜ steering์ด ํ•„์š”ํ•˜๋‹ค.
  4. 11:00
    ์ฝ”๋”ฉ ๋ชจ๋ธ์€ ์ฃผ๋กœ ํ…Œ์ŠคํŠธ ํ†ต๊ณผ ์—ฌ๋ถ€๋กœ ๋ณด์ƒ ํ•™์Šต๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์œ ์ง€๋ณด์ˆ˜์„ฑ์ด๋‚˜ ์•„ํ‚คํ…์ฒ˜ ํ’ˆ์งˆ์„ ํฌ์ƒํ•ด๋„ ์ •๋‹ต์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‰ฝ๋‹ค. ์ข‹์€ ํ‰๊ฐ€ ๊ธฐ์ค€์ด ์—†์œผ๋ฉด try/catch ๋‚จ์šฉ, ์ž„์˜์˜ ์บ์ŠคํŒ… ๊ฐ™์€ ๋ถ€์ž‘์šฉ์ด ์ƒ๊ธฐ๊ณ , ํ’ˆ์งˆ ์ €ํ•˜๋Š” ์ˆ˜๊ฐœ์›” ๋’ค์—์•ผ ๋“œ๋Ÿฌ๋‚œ๋‹ค.
  5. 15:00
    ์†๋„๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ์—†์• ๊ธฐ๋ณด๋‹ค, ์ œํ’ˆ ๋ฆฌ๋ทฐยท์•„ํ‚คํ…์ฒ˜ยทprogram designยทvertical slices๋ฅผ ํ†ตํ•ด ์‚ฌ์ „ ์ •๋ ฌ์„ ๊ฐ•ํ™”ํ•ด์•ผ ํ•œ๋‹ค. 30๋ถ„์˜ ์„ ํ–‰ ์„ค๊ณ„๊ฐ€ ์ˆ˜์‹œ๊ฐ„์˜ ์žฌ์ž‘์—…์„ ์ค„์ด๋ฉฐ, ๊ฒฐ๊ตญ AI๋Š” ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค๋˜ ์ธ๊ฐ„์€ ์—ฌ์ „ํžˆ ์ฝ”๋“œ๋ฅผ ์ฝ๊ณ  ์ฑ…์ž„์ ธ์•ผ ํ•œ๋‹ค.

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

  • AI ์ฝ”๋”ฉ ๋„์ž…์˜ ์„ฑ๊ณต ์ง€ํ‘œ๋ฅผ PR ์ˆ˜๋‚˜ ์ƒ์„ฑ ์†๋„๋งŒ ๋ณด์ง€ ๋ง๊ณ , ์ธ์‹œ๋˜ํŠธยท์žฌ์ž‘์—…๋ฅ ยท์œ ์ง€๋ณด์ˆ˜์„ฑ ๊ฐ™์€ ์žฅ๊ธฐ ํ’ˆ์งˆ ์ง€ํ‘œ๊นŒ์ง€ ํ•จ๊ป˜ ์ถ”์ ํ•ด์•ผ ํ•œ๋‹ค.
  • ์—์ด์ „ํŠธ์—๊ฒŒ ์ผ์„ ๋” ์‹œํ‚ค๊ธฐ ์ „์— ์ œํ’ˆ ์˜๋„, ์•„ํ‚คํ…์ฒ˜, ํ˜ธ์ถœ ๊ตฌ์กฐ๋ฅผ ๋ฌธ์„œ๋กœ ๋จผ์ € ๊ณ ์ •ํ•˜๋ฉด ๋ฆฌ๋ทฐ ๋น„์šฉ๊ณผ ์˜ค๋ฅ˜ ํ™•๋ฅ ์„ ๋™์‹œ์— ๋‚ฎ์ถœ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฝ”๋“œ ์ƒ์„ฑ ์ž๋™ํ™”๋ณด๋‹ค ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ํ’ˆ์งˆ์„ ํŒ๋ณ„ํ•  verifier์™€ ํ‰๊ฐ€ ์ฒด๊ณ„๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์ด๋ฉฐ, ํŠนํžˆ ์žฅ๊ธฐ ์œ ์ง€๋ณด์ˆ˜์„ฑ์„ ์ธก์ •ํ•˜๋Š” ๋ฒค์น˜๋งˆํฌ๊ฐ€ ํ•ต์‹ฌ์ด๋‹ค.