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

HTML Is All Agents Need โ€” James Russo, HeyGen

AI Engineer ยท 2026-07-22 03:54 ยท 15:13

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

์—์ด์ „ํŠธ๊ฐ€ ์ข‹์€ ์˜์ƒ์„ ๋งŒ๋“ค๋ ค๋ฉด ์ƒˆ๋กœ์šด ์ „์šฉ ํฌ๋งท๋ณด๋‹ค HTMLยทCSSยทJavaScript๋ฅผ ๊ทธ๋Œ€๋กœ ์“ฐ๊ฒŒ ํ•˜๊ณ , ๋ Œ๋”๋ง๊ณผ ํ‰๊ฐ€๋ฅผ ์ •๊ตํ•˜๊ฒŒ ์„ค๊ณ„ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ฃผ์žฅ์ด๋‹ค.

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

  1. 0:01
    ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋Š” ์ œํ’ˆ ์ œ์ž‘์„ ์‰ฝ๊ฒŒ ๋งŒ๋“ค์—ˆ์ง€๋งŒ, ์ œํ’ˆ ์ถœ์‹œ๋ฅผ ์œ„ํ•œ ์˜์ƒ ์ œ์ž‘์€ ์—ฌ์ „ํžˆ ์–ด๋ ต๋‹ค. HeyGen์€ ์ด ๊ฐ„๊ทน์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์—์ด์ „ํŠธ๊ฐ€ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜์ƒ ์บ”๋ฒ„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ง‘์ค‘ํ•œ๋‹ค.
  2. 2:00
    HTML, CSS, JavaScript๋Š” LLM์ด ๊ฐ€์žฅ ์ต์ˆ™ํ•˜๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ์–ธ์–ด์ด๋ฏ€๋กœ, ์ปค์Šคํ…€ DSL์ด๋‚˜ JSON๋ณด๋‹ค ๋” ๋‚˜์€ ์ถœ๋ ฅ ํ’ˆ์งˆ์„ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋‹ค. Lottie, Rive, Remotion๋ณด๋‹ค๋„ ๊ฐ€์žฅ ์–‡์€ HTML ๋ž˜ํผ๊ฐ€ ๋” ์ž˜ ์ž‘๋™ํ–ˆ๊ณ , ํ•ต์‹ฌ์€ ๋ชจ๋ธ์˜ ์–ธ์–ด๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š” ๋ฐ ์žˆ๋‹ค.
  3. 6:00
    Hyperframes๋Š” HTML๋กœ ๋งŒ๋“  ํ™”๋ฉด์„ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ทธ๋Œ€๋กœ ๋ Œ๋”๋งํ•œ ๋’ค, ์‹œ๊ฐ„๊ณผ ๋กœ๋”ฉ์„ ํ”„๋ ˆ์ž„ ๋‹จ์œ„๋กœ ๊ณ ์ •ํ•ด ๊ฒฐ์ •์ ์ธ MP4๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค. ์ด ๋ฐฉ์‹ ๋•๋ถ„์— 3.js, SVG, WebGL, WebGPU ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ์ž์‚ฐ์„ ์˜์ƒ ์•ˆ์œผ๋กœ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.
  4. 9:01
    ์ข‹์€ ์˜์ƒ ํ’ˆ์งˆ์€ ํ”„๋ ˆ์ž„์›Œํฌ ์ž์ฒด๋ณด๋‹ค ์˜์ƒ ๊ฐ๊ฐ๊ณผ ๋ง›์„ ๊ฐ€๋ฅด์น˜๋Š” ์Šคํ‚ฌ, ๊ทธ๋ฆฌ๊ณ  ์ง€์†์ ์ธ eval์—์„œ ๋‚˜์˜จ๋‹ค. ์›น์‚ฌ์ดํŠธ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋ธŒ๋žœ๋“œ์™€ ๋””์ž์ธ์„ ์ถ”์ถœํ•˜๊ณ , motion ์˜ˆ์‹œ๋ฅผ ํ•™์Šต์‹œํ‚ค๋ฉฐ, ๋งˆ์ง€๋ง‰์—๋Š” ์‚ฌ๋žŒ์ด ์ง์ ‘ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋‚จ๊ฒจ๋‘๋Š” ๋ฐฉ์‹์ด ์ค‘์š”ํ•˜๋‹ค.
  5. 12:01
    Hyperframes๋Š” ์˜คํ”ˆ์†Œ์Šค๋กœ ๋Œ€๊ทœ๋ชจ ์‚ฌ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ–ˆ๊ณ , Cloud Code, Codex, Cursor ๊ฐ™์€ ๋„๊ตฌ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ ๋ชจ๋ธ์ด ์•„์ง ์ฐฝ์˜์  ์ž‘์—…์— ์•ฝํ•˜๋ฏ€๋กœ, ์ฝ”๋“œ ํˆฌ ๋น„๋””์˜ค benchmark ๊ฐ™์€ ๊ณตํ†ต ํ‰๊ฐ€ ๊ธฐ์ค€์„ ๋งŒ๋“ค์–ด ์ „์ฒด ์ƒํƒœ๊ณ„์˜ ํ•˜ํ•œ์„ ์„ ์˜ฌ๋ฆฌ๋ ค๋Š” ๋ฐฉํ–ฅ์ด ํ•„์š”ํ•˜๋‹ค.

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

  • ์—์ด์ „ํŠธ์šฉ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ์€ ์ƒˆ๋กœ์šด ํฌ๋งท์„ ์–ต์ง€๋กœ ๋งŒ๋“ค๊ธฐ๋ณด๋‹ค, ๋ชจ๋ธ์ด ์ด๋ฏธ ์ž˜ ์•„๋Š” ํ‘œํ˜„ ์ฒด๊ณ„์ธ HTML ๊ณ„์—ด๋กœ ์„ค๊ณ„ํ•  ๋•Œ ํ’ˆ์งˆ๊ณผ ํŽธ์ง‘ ๊ฐ€๋Šฅ์„ฑ์ด ํ•จ๊ป˜ ์˜ฌ๋ผ๊ฐ„๋‹ค.
  • ์˜์ƒ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ๋ฟ ์•„๋‹ˆ๋ผ ๊ฒฐ์ •์  ๋ Œ๋”๋ง, ํ”„๋ ˆ์ž„ ์ œ์–ด, eval ์ฒด๊ณ„๊นŒ์ง€ ํฌํ•จํ•ด ์„ค๊ณ„ํ•ด์•ผ ์‹ค์ œ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๋‹ค.
  • ์‹ค๋ฌด์—์„œ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ดˆ์•ˆ์„ ๋งŒ๋“ค๊ณ  ์‚ฌ๋žŒ์ด ๋งˆ์ง€๋ง‰ ํ’ˆ์งˆ์„ ๋‹ค๋“ฌ๋Š” human-in-the-loop ๊ตฌ์กฐ๊ฐ€ ๊ฐ€์žฅ ํ˜„์‹ค์ ์ธ ์šด์˜ ๋ฐฉ์‹์ด๋‹ค.