I Run a Fleet of AI Agents Across Three Machines. Here's What Broke. - Kyle Jaejun Lee, KRAFTON
ํ ์ค ํต์ฌ
AI ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ์ฌ๋ฌ ๋จธ์ ์์ ์ด์ํ๋ ค๋ฉด ๋ชจ๋ธ ์์ฒด๋ณด๋ค ์ปจํ ์คํธ, ์ํ, ์น์ธ ํ๋ฆ, ์์ ๋ฐฐ์น ๊ฐ์ ์ค์ผ์คํธ๋ ์ด์ ์ค๊ณ๊ฐ ๋ ์ค์ํ๋ค๋ ์ ์ ์ค์ ์คํจ ์ฌ๋ก๋ก ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์ธ ๋์ ๋จธ์ ์ ํ๋์ ์ ์ด๋ฉด์ผ๋ก ๋ฌถ์ด AI ์ฝ๋ฉ ์์ด์ ํธ๋ฅผ ๋งค์ผ ์ด์ํ๋ฉฐ, ์ฒ์์๋ ์ฌ๋์ด ์ฌ๋ฌ ์์ด์ ํธ์ ์ค์ผ์ค๋ฌยท๊ธฐ์ตยท๋ฆฌ๋ทฐ์ด ์ญํ ๊น์ง ๋ ์๊ฒ ๋๋ฉด์ ํ๊ณ๊ฐ ๋ฐ๋ก ๋๋ฌ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ๊ณ๊ธฐ๋ก ์์ด์ ํธ๋ฅผ ํํํ ๋ฌถ์์ด ์๋๋ผ CEO, VP, manager, worker ๊ตฌ์กฐ์ ์กฐ์ง์ผ๋ก ์ฌ์ค๊ณํ๋ค.
-
2:02
์์ด์ ํธ ์ํ๋ฅผ ๋ชจ๋ธ์ context window ์์ ๋์ง ์๊ณ ๋์คํฌ์ workspace ํ์ผ๋ก ๋ถ๋ฆฌํด mission, current status, handoff๋ฅผ ์ ์ฅํ๋ค. context๊ฐ ์ฐผ์ ๋๋ compact ๋์ reset์ผ๋ก ๋ค์ ์ฝ๊ฒ ํ์ฌ, ์ปจํ ์คํธ๊ฐ ์ง์์ง๊ฑฐ๋ ๋จธ์ ์ด ์ฌ์์๋ผ๋ ์์ ์ด ์ด์ด์ง๋๋ก ๋ง๋ ๋ค.
-
3:01
๊ณ์ธต๋ณ ๊ณํ์ด ์ค์ ์คํ์ผ๋ก ์ด์ด์ง๊ธฐ ์ ์ review gateway์์ ์น์ธํ๋๋ก ๋ง๊ณ , ์น์ธ ์งํ hook์ด ์๋์ผ๋ก ์์ ์ ์ฌ๊ฐํ๊ฒ ํด ์ ๋ ฌ ๋ฌธ์ ๋ฅผ ์ค์ธ๋ค. ์ด ๊ฒ์ดํธ์จ์ด ์์ฒด๋ ์์ด์ ํธ๊ฐ ๋ง๋ค๋ฉด์, ์์ด์ ํธ ์ด์ ๋๊ตฌ๋ฅผ ์์ด์ ํธ๊ฐ ๋ค์ ๊ตฌ์ถํ๋ ๊ตฌ์กฐ๊ฐ ๋๋ค.
-
4:02
๋จ์ผ ๋จธ์ ์ด์์ ๊ณง ๋ณ๋ชฉ์ผ๋ก ๋ฌด๋์ง๋ค. ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ์ง์ ์ผ์ ํด๋ฒ๋ฆฌ๊ฑฐ๋, tmux pane์ด ์ง๋์น๊ฒ ์์์ง๊ณ , ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ณ ๊ฐ๋๊ณ , credentials๊ฐ ์ํฌ์คํ์ด์ค์ ์ํค๋ฉฐ, MacBook์ด ์ ๋ค๊ฑฐ๋ ์ฌ๋ถํ ๋๋ฉด ์งํ ์ค์ธ ์์ ์ด ์ ๋ถ ์ฌ๋ผ์ง๋ค.
-
6:00
ํด๊ฒฐ์ฑ ์ ์์ ์ ๋จธ์ ๋ณ๋ก ๋ถ์ฐํ๋ ๊ฒ์ด์๋ค. MacBook์ ๋ฌด๊ฑฐ์ด ์ฝ๋ฉ๊ณผ ๊ฐ์ธ ํ๋ก์ ํธ, Linux A๋ ์ฅ๊ธฐ ์์ , Linux B๋ ๋จ๊ธฐ ํ๋ก์ ํธ๋ฅผ ๋งก๊ณ , Git๊ณผ SSH๋ฅผ ํตํด context๋ฅผ ๋๊ธฐ๋ฉฐ, ๊ณต์ ์ํ๋ pull request๋ก๋ง ๋ฐ๋๊ฒ ๋ถ๋ฆฌํ๋ค. ๋จ์ ๋ฌธ์ ๋ ๋ฉํฐ ๋จธ์ ์ผ๊ด์ฑ, ๋ก์ปฌ ๋๊ตฌ ์ถ์ํ, ์์ ํ ๋น๋ฐ์ ๋ณด ์ ๋ฌ, ์์ ๊ด๋ฆฌ์ด๋ฉฐ, ์ต์ข ์ ์ผ๋ก๋ Kubernetes ์์ ์ค์ผ์คํธ๋ ์ด์ ๊ณ์ธต์ ์น๋ ๋ฐฉํฅ์ผ๋ก ํฅํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์ด์์ ํต์ฌ์ ํ๋กฌํํธ๋ณด๋ค ์ํ๋ฅผ ์ด๋์ ์ ์ฅํ๊ณ ์ด๋ป๊ฒ ๋ณต๊ตฌํ ์ง์ด๋ฉฐ, ํ์ผ ๊ธฐ๋ฐ handoff์ reset ์ ๋ต์ด ์ฅ๊ธฐ ์คํ ์์ ์ฑ์ ํฌ๊ฒ ๋์ธ๋ค.
- ์ฌ๋์ด ์ฌ๋ฌ ์์ด์ ํธ์ ๊ธฐ์ต๊ณผ ํ๋จ์ ์ง์ ๋ ์์ผ๋ฉด ๊ณง ๋ณ๋ชฉ์ด ๋๋ฏ๋ก, ์น์ธ ๊ฒ์ดํธ์ ๊ณ์ธตํ ์์์ผ๋ก ์ธ๊ฐ ๊ฐ์ ์ง์ ์ ์ต์ํํด์ผ ํ๋ค.
- ๋ฉํฐ ๋จธ์ ์ด์์์๋ ์์ ๋ถ์ฐ๋ณด๋ค๋ ์ผ๊ด์ฑ, credentials ๊ฒฉ๋ฆฌ, ๋๊ตฌ ์ถ์ํ๊ฐ ๋จผ์ ํด๊ฒฐ๋ผ์ผ ํ๋ฉฐ, ์ธํ๋ผ ํ์ค์ ์ฌ์ฌ์ฉํ๋ ํธ์ด ๋ ํ์ค์ ์ด๋ค.