Loop Engineering from First Principles โ Kyle Mistele, HumanLayer
ํ ์ค ํต์ฌ
๋ฌด์์ ์์ด์ ํธ์ ํ๋กฌํํธ๋ฅผ ๋ฐ๋ณต์ํค๋ ๋ฐฉ์์ด ์๋๋ผ, ์ธก์ ยทํผ๋๋ฐฑยท์ ์ง์ ๋ณ๊ฒฝ์ ๊ฐ์ถ control loop๋ก ์ค๊ณํด์ผ ๋๊ท๋ชจ ์ฝ๋๋ฒ ์ด์ค์์ ์ค์ ๋ก ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก AI๋ฅผ ์ธ ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
๋จ์ํ prompt๋ฅผ ๋ฃจํ์ ๋ฃ์ด coding agent๋ฅผ ๋๋ฆฌ๋ ๋ฐฉ์์ ๋ํ ์ฝ๋๋ฒ ์ด์ค์ ํ ํ๊ฒฝ์์ ๋๋ฌด ํฐ PR๊ณผ ๋์ ๋น์ฉ์ ๋ง๋ ๋ค. ์ค์ ๊ณ ๊ฐ, ๊ท์ , SLA๊ฐ ์๋ ํ๊ฒฝ์์๋ ์ฝ์ ์ ์์ ์ ๋์ ๊ฒฐ๊ณผ๋ฌผ์ ์๋ ๊ฒ๋ณด๋ค, ์ฌ๋์ด ์ฝ๊ณ ๊ฒ์ฆํ ์ ์๋ ์ ์ง์ ๊ฐ์ ์ด ํ์ํ๋ค.
-
4:01
control theory๋ฅผ ๋ฃจํ ์ค๊ณ์ ๊ธฐ๋ณธ ์๋ฆฌ๋ก ์ผ์ ํ์ฌ ์ํ๋ฅผ ์ธก์ ํ๊ณ , ๋ชฉํ ์ํ์์ ์ฐจ์ด๋ฅผ ์ค์ด๋ ์์ ๋ณ๊ฒฝ์ ๋ฐ๋ณตํด์ผ ํ๋ค. thermostat, Kubernetes auto scaling, Postgres auto vacuum์ฒ๋ผ ๋๋ฆฌ ์ฐ์ด๋ ์ ์ด ๋ฃจํ์ ํต์ฌ์ ๊ณผ๋ํ ๋ณ๊ฒฝ์ ํผํ๊ณ ์์คํ ์ ์์ ์ ์ผ๋ก ์ํ๋ ์ํ๋ก ์ด๋์ํค๋ ๋ฐ ์๋ค.
-
7:00
agentic control loop๋ sensor, controller, actuator๋ก ๋๋๋ฉฐ, ๊ฐ ์ญํ ์ deterministic ๋๊ตฌ์ agent๋ฅผ ํผํฉํด ๊ตฌ์ฑํ ์ ์๋ค. ESLint๋ AST grep ๊ฐ์ ๊ท์น ๊ธฐ๋ฐ ์ผ์๋ก ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ , agent๋ ๊ท์น ๊ธฐ๋ฐ ๋ก์ง์ผ๋ก ์ด๋ค ํญ๋ชฉ์ ๊ณ ์น ์ง ์ ํ ๋ค, coding agent๊ฐ ์ค์ ์ฝ๋๋ฅผ ์์ ํ๋ ๊ตฌ์กฐ๊ฐ ๊ฐ์ฅ ์ค์ฉ์ ์ด๋ค.
-
9:00
Human Layer์ ์ฌ๋ก์์๋ RPC API๋ฅผ Effect๋ก ์ ์ง ์ดํํ๊ธฐ ์ํด AST grep์ผ๋ก ๋ฏธ์ดํ procedure๋ฅผ ์ฐพ๊ณ , main ๊ธฐ์ค์ full scan ๊ฒฐ๊ณผ๋ฅผ ๋ฒ์ ๊ด๋ฆฌํด ์ PR์ด ํ๊ท๋ฅผ ๋ง๋ค์ง ๋ชปํ๊ฒ ํ๋ค. controller๋ ๊ฐ์ฅ ์์ ๋ณ๊ฒฝ๋ถํฐ ๊ณ ๋ฅด๊ฑฐ๋ telemetry๋ฅผ ์ฐธ๊ณ ํด ์ค๋ฅ๊ฐ ๋ง๊ณ instrumentation์ด ์ฝํ ์ง์ ์ ์ฐ์ ์ ํํ๋ฉฐ, actuator๋ skill๊ณผ golden pattern์ ๋ฐํ์ผ๋ก ์ฝ๋๋ฅผ ๊ณ ์น๊ณ PR๊น์ง ์์ฑํ๋ค.
-
13:01
๋ฃจํ๋ฅผ ์ค์ ๋ก ๊ตด๋ฆฌ๋ ค๋ฉด GitHub Actions ๊ฐ์ ๊ธฐ์กด CI๋ฅผ ์ฐ๊ณ , feedback file๊ณผ PR label, comment trigger๋ฅผ ๋ถ์ฌ ์ฌ๋์ด ๋ฎ์ ๋ง์ฐฐ๋ก ์ฌ์กฐ์ ํ ์ ์์ด์ผ ํ๋ค. ๋ํ ์ด๋ฆฐ PR์ด ์์ผ๋ฉด ๋ค์ ์คํ์ ๋ฉ์ถ๋ flow control๊ณผ, ์ฌ๋ฌ procedure๋ฅผ ๋๋ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ฌ๋ฌ ์ฌ๋์๊ฒ ๋ถ์ฐํ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌ๋์ ํค์์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- AI ์ฝ๋ฉ ๋ฃจํ์ ํต์ฌ์ ์์ฑ ๋ฅ๋ ฅ์ด ์๋๋ผ, ๋ฌด์์ ๋ฐ๊ฟ์ง ์ธก์ ํ๊ณ ์ด๋๊น์ง ๋ฐ๊ฟ์ง ์ ํํ๋ ์ ์ด ์ค๊ณ๋ค.
- ์ค๋ฌด์์๋ agent๊ฐ ๋ชจ๋ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ฒ ํ๊ธฐ๋ณด๋ค, deterministic ์ผ์์ controller๋ก ์์ ์ฅ์น๋ฅผ ๋๊ณ actuator๋ง agent์ ๋งก๊ธฐ๋ ๊ตฌ์ฑ์ด ๋ ์์ ์ ์ด๋ค.
- ๋ฃจํ๋ฅผ ๋์ ํ ๋๋ ๋จ์ผ PR์ ํ์ง๋ฟ ์๋๋ผ PR ์ ์ฒด, ์ค๋ณต ์์ , ํผ๋๋ฐฑ ๋ฐ์ ์๋๊น์ง ํจ๊ป ์ค๊ณํด์ผ ์ค์ ์์ฐ์ฑ์ด ์ค๋ฅธ๋ค.