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

Everything Is a Rollout โ€” Alex Shaw + Ryan Marten, Terminal-Bench, Harbor, Laude Institute

AI Engineer ยท 2026-07-25 01:00 ยท 21:11

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

์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์€ ์ „ํ†ต์  ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™๋ณด๋‹ค ๋จธ์‹ ๋Ÿฌ๋‹์— ๊ฐ€๊น๊ณ , ๋”ฐ๋ผ์„œ Harbor์ฒ˜๋Ÿผ ํ™˜๊ฒฝยท๋กค์•„์›ƒยท๊ฒ€์ฆ์œผ๋กœ ์„ฑ๋Šฅ์„ ์ธก์ •ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ํ‰๊ฐ€ ์ฒด๊ณ„๊ฐ€ ํ•ต์‹ฌ์ด๋ผ๋Š” ์ฃผ์žฅ์ด๋‹ค.

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

  1. 0:00
    2018๋…„์‹ ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋™์ž‘์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ์—์ด์ „ํŠธ ์‹œ๋Œ€์—๋Š” ์ƒ์„ฑ ๊ฒฐ๊ณผ๊ฐ€ ๋ธ”๋ž™๋ฐ•์Šค๊ฐ€ ๋˜์–ด ์‹คํ–‰๊ณผ ํ‰๊ฐ€๋ฅผ ํ†ตํ•ด์„œ๋งŒ ์‹ ๋ขฐ๋ฅผ ์Œ“์•„์•ผ ํ•œ๋‹ค. ์ด ๋ณ€ํ™”๊ฐ€ ์˜์ƒ์˜ ๋ฌธ์ œ์˜์‹์ด๋ฉฐ, ๊ธฐ์กด ๊ฐœ๋ฐœ ๋ฐฉ์‹๊ณผ ๋‹ค๋ฅธ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ์ถœ๋ฐœ์ ์ด๋‹ค.
  2. 3:00
    ์—์ด์ „ํŠธ ๊ฐœ๋ฐœ์€ ๋จธ์‹ ๋Ÿฌ๋‹์ฒ˜๋Ÿผ ๋‹ค๋ค„์•ผ ํ•˜๋ฉฐ, ํ•™์Šต ๋ฐ์ดํ„ฐ๋Š” ํ™˜๊ฒฝ, ๊ฒ€์ฆ ์„ธํŠธ๋Š” val, ๊ฐ€์ค‘์น˜๋Š” ๋ชจ๋ธยทํ”„๋กฌํ”„ํŠธยท๋„๊ตฌ, ์†์‹ค ํ•จ์ˆ˜๋Š” ๋ณด์ƒ๊ณผ ํ”ผ๋“œ๋ฐฑ์— ๋Œ€์‘ํ•œ๋‹ค. ๊ฒฐ๊ตญ ์—์ด์ „ํŠธ์˜ ์„ฑ๋Šฅ์€ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ์‹คํ—˜๊ณผ ํ‰๊ฐ€๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค.
  3. 8:02
    ํ™˜๊ฒฝ์€ ์ง€์‹œ๋ฌธ, ์‹คํ–‰ํ•  sandbox, ๊ทธ๋ฆฌ๊ณ  ์™„๋ฃŒ ์—ฌ๋ถ€๋ฅผ ํŒ๋ณ„ํ•˜๋Š” verifier๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, Harbor๋Š” ์ด๋ฅผ ํŒŒ์ผ ๋””๋ ‰ํ„ฐ๋ฆฌ ํ˜•ํƒœ๋กœ ํ‘œ์ค€ํ™”ํ•ด ์ƒํ˜ธ์šด์šฉ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค. rollout์€ ์—์ด์ „ํŠธ๋ฅผ sandbox์— ๋„ฃ๊ณ  ์‹คํ–‰ํ•œ ๋’ค trajectory๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  verifier๋กœ ์ฑ„์ ํ•ด ๊ฒฐ๊ณผ๋ฅผ ์ง‘๊ณ„ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.
  4. 12:01
    ํ‰๊ฐ€๋ฅผ ๋จผ์ € ๋งŒ๋“ค๋ฉด ์–ด๋–ค ๋ชจ๋ธ์ด๋“  ๋น„๊ตํ•  ์ˆ˜ ์žˆ๊ณ , ๊ธฐ์—…์€ ๋‚ด๋ถ€ ์ฝ”๋“œ๋ฒ ์ด์Šคยท์ œํ’ˆ ์‚ฌ์šฉ์„ฑยท์ œํ’ˆ ๊ธฐ๋Šฅยท๋‚ด๋ถ€ ์—…๋ฌด ์ž๋™ํ™”๊นŒ์ง€ ๋‹ค์–‘ํ•œ ๋Œ€์ƒ์— ๋Œ€ํ•ด val์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•ต์‹ฌ์€ ๋ธŒ๋žœ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ธก์ • ๊ฐ€๋Šฅํ•œ ์—…๋ฌด ๊ฒฐ๊ณผ์— ๋งž์ถฐ ๋ชจ๋ธ๊ณผ ์—์ด์ „ํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  5. 16:01
    Harbor๋Š” ํ‰๊ฐ€ ๋„๊ตฌ๋ฅผ ๋„˜์–ด agentic map reduce, ๋Œ€๋Ÿ‰ ๋ฌธ์„œยท์„ธ์…˜ ๋ถ„์„, PR ์งˆ์˜์‘๋‹ต ๊ฐ™์€ ๋ถ„์‚ฐ ์‹คํ–‰ ํ”Œ๋žซํผ์œผ๋กœ๋„ ์“ฐ์ด๊ณ  ์žˆ๋‹ค. ๋˜ํ•œ trajectory์™€ reward๋ฅผ ์ด์šฉํ•ด SFT๋‚˜ RL, ์ง„ํ™”์  ์ตœ์ ํ™”๊นŒ์ง€ ์—ฐ๊ฒฐ๋˜๋ฉฐ, ์‹ค์ œ๋กœ ๋‹ค์–‘ํ•œ ํŒ€์ด Harbor๋ฅผ ํ•™์Šตยทํ‰๊ฐ€ ์ธํ”„๋ผ๋กœ ์ฑ„ํƒํ•˜๊ณ  ์žˆ๋‹ค.
  6. 19:00
    Terminal-Bench, Frontier Suite, Runebench, Sweet Atlas ๋“ฑ ์—ฌ๋Ÿฌ ๋ฒค์น˜๋งˆํฌ์™€ ์ œํ’ˆ์ด Harbor ์œ„์—์„œ ์šด์˜๋˜๋ฉฐ ์ƒํƒœ๊ณ„๊ฐ€ ๋น ๋ฅด๊ฒŒ ์ปค์ง€๊ณ  ์žˆ๋‹ค. ์˜์ƒ์€ Harbor๊ฐ€ ์—์ด์ „ํŠธ ํ‰๊ฐ€์˜ ๊ณตํ†ต ์–ธ์–ด๊ฐ€ ๋˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ์ง€๊ธˆ์ด ํŒ€๊ณผ ๋ฒค์น˜๋งˆํฌ๋ฅผ ํ•จ๊ป˜ ํ‚ค์šธ ์‹œ๊ธฐ๋ผ๊ณ  ๋งˆ๋ฌด๋ฆฌํ•œ๋‹ค.

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

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