AI Agents for Performance: Ship Faster, Pay Less โ Rajat Shah, Netflix
ํ ์ค ํต์ฌ
Netflix์ ์ฌ๋ก๋ ํ๋กํ์ผ๋ง ๊ฒฐ๊ณผ์ ์ฝ๋ ์ ์ฅ์, ํ ์คํธ, canary๋ฅผ ์ฐ๊ฒฐํ AI ์์ด์ ํธ๋ก ์ฑ๋ฅ ๋ณ๋ชฉ์ ๋ ๋นจ๋ฆฌ ์ฐพ๊ณ ์์ ํด ์ธํ๋ผ ๋น์ฉ์ ์ค์ด๋, ์ธ๊ฐ ์น์ธ๊ณผ ๊ฐํ ๊ฒ์ฆ ์ ์ฐจ๋ ๋ฐ๋์ ์ ์งํด์ผ ํ๋ค๋ ์ ์ ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ฝ๋ฉ ์์ด์ ํธ๊ฐ ๋น ๋ฅด๊ฒ ์ฝ๋๋ฅผ ๋ง๋ค์๋ก ์ฑ๋ฅ์ด ๋์ ์ฝ๋๋ ํจ๊ป ๋์ด๋๋ฏ๋ก, ์ฑ๋ฅ ์์ง๋์ด๋ง์ ์ฌ๋์ ์์์ ์๋ง ์์กดํ๋ฉด ํ์ฅ๋์ง ์๋๋ค. ํ๋กํ์ผ๋ง์ ์ฝ๊ณ ๋ณ๋ชฉ์ ์ฐพ๋ ๊ณผ์ ์์ฒด๋ฅผ AI ์์ด์ ํธ๊ฐ ๋งก๊ฒ ํ๋ฉด ์๋์ ๋น์ฉ ์ธก๋ฉด์์ ํฐ ๊ฐ์ ์ฌ์ง๊ฐ ์๊ธด๋ค.
-
5:01
ํ๋กํ์ผ๋ฌ์ ์ถ๋ ฅ์ ์ธ์ด์ ๋ฐํ์์ด ๋ฌ๋ผ๋ ๊ตฌ์กฐ๊ฐ ๋น์ทํด LLM์ด ์ฝ๊ธฐ ์ข์ ํ์์ด๋ฉฐ, O of N squared ๊ฐ์ ๊ณตํต ์ํฐํจํด๋ ์ ํฌ์ฐฉํ ์ ์๋ค. ์์ด์ ํธ๋ ํ๋กํ์ผ ๋ฐ์ดํฐ๋ฅผ ํตํด ๋ฌธ์ ํจํด์ ์ฐพ์ ๋ค ํด๋น Git repo์ ์ปค๋ฐ์ ํ์ธํด ์ค์ ์ฝ๋ ์์ ๊ณผ code review๊น์ง ์ด์ด๊ฐ ์ ์๋ค.
-
12:01
ํ ์๋น์ค์์ ์ฐพ์ ์ํฐํจํด์ ๋ค๋ฅธ ์ฌ๋ฌ ์๋น์ค์๋ ๋ฐ๋ณต๋ ์ ์์ผ๋ฏ๋ก, ๋จ์ผ ์์ ์ ๊ทธ์น์ง ์๊ณ cross repo ๊ฒ์์ผ๋ก ํ์ฅํ๋ ๊ฒ์ด ์ค์ํ๋ค. ์ค์ ๋ก ๋์ผ ํจํด์ด 7๊ฐ ์๋น์ค์ ํผ์ ธ ์์๊ณ , ์ด๋ฐ ์์ ์ฌ์ฌ์ฉ ์ํฐํจํด์ ์๋น์ค๋ณ๋ก 0.5 to 4.6% ์์ค์ CPU ์ ๊ฐ ์ฌ์ง๋ฅผ ๋ง๋ค ์ ์๋ค.
-
15:03
์์ด์ ํธ๊ฐ ๋ ์ ์ผํ๋ ค๋ฉด ์ฅ๊ธฐ ๊ธฐ์ต์ด ํ์ํ๋ฏ๋ก, ํจํด๊ณผ ์ํฐํจํด์ ์ค์ Git repo์ markdown catalog๋ก ์ถ์ ํด ์ฌ์ฌ์ฉํด์ผ ํ๋ค. ์ด catalog๋ human๊ณผ agent ๋ชจ๋๊ฐ ์ฝ๊ณ ์ธ ์ ์์ด์ผ ํ๋ฉฐ, confidence, ์ฌ๋ณผ, ํ์ธ๋ ์๋น์ค ์ ๋ณด๋ฅผ ํจ๊ป ๋ด์ ์ ์ ๋ ์ ํํ ๋ฆฌ๋ทฐ ๊ทผ๊ฑฐ๊ฐ ๋๊ฒ ํด์ผ ํ๋ค.
-
21:00
AI๊ฐ ๋ธ ์ต์ ํ ์ ์์ ๋ฐ๋ก ๋ฐฐํฌํ์ง ๋ง๊ณ unit test, integration test, canary, observability report๋ฅผ ๊ฑฐ์ณ ๊ฒ์ฆํด์ผ ํ๋ค. ํนํ canary๋ ๊ธฐ์กด ์ฝ๋์ ์์ ์ฝ๋๋ฅผ ๋์ผ ํธ๋ํฝ์ผ๋ก ๋น๊ตํด CPU, latency, error rate๋ฅผ ํ์ธํ๋ ground truth ์ญํ ์ ํ๋ฉฐ, ์ต์ข ์น์ธ์ ๋ฐ๋์ engineer๊ฐ ๋ด๋ ค์ผ ํ๋ค.
-
24:01
์ด ์ ๊ทผ์ ์ด๋ฏธ ์ด์ ์ค์ธ ์ฝ๋๋ฅผ ๊ณ ์น๋ ๋ฐ์ํ ๋จ๊ณ์์ ์์ํด, catalog๊ฐ ์์ด๋ฉด code review ๋จ๊ณ์ reviewer agent๋ก ์ด๋ํ๊ณ , ๋ ๋์๊ฐ ์ฝ๋ ์์ฑ ๋จ๊ณ์์๋ถํฐ ์ํฐํจํด์ ํผํ๊ฒ ํ๋ ์ ์ ํ ๋จ๊ณ๋ก ํ์ฅ๋๋ค. ๋ค๋ง ๊ฐ์ฅ ํฐ ํจ๊ณผ๋ AI ์์ฒด๋ณด๋ค ํ ์คํธ, canary automation, catalog indexing ๊ฐ์ ๊ธฐ๋ฐ์ ๋จผ์ ํํํ ๋ง๋ค ๋ ๋์จ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ฑ๋ฅ ์ต์ ํ ์๋ํ๋ LLM๋ถํฐ ๋ฃ๊ธฐ๋ณด๋ค ํ๋กํ์ผ ์์ง, repo ์ฐ๊ฒฐ, canary ๋น๊ต ๊ฐ์ ํ๋ค์ค๋ฅผ ๋จผ์ ํ์คํํด์ผ ํจ๊ณผ๊ฐ ๋๋ค.
- ์ฑ๋ฅ ์ํฐํจํด catalog๋ฅผ ์ค์ ์ ์ฅ์๋ก ๊ด๋ฆฌํ๋ฉด ํ ๋ฒ ์ฐพ์ ๋ณ๋ชฉ ์ง์์ ์ฌ๋ฌ ์๋น์ค์ ์ฌ๋ฌ ์ธ์ด์ ์ฌ์ฌ์ฉํ ์ ์๋ค.
- ์์ด์ ํธ๊ฐ code review๋ฅผ ์ด๋๋ผ๋ ๋ฐฐํฌ ์น์ธ ์ฑ ์์ ์ฌ๋์๊ฒ ๋จ๊ธฐ๊ณ , test์ canary๋ก ์ถฉ๋ถํ ๊ฒ์ฆํ ๋ค์๋ง ๋ฐ์ํด์ผ ํ๋ค.