From Signal to PR: Anatomy of a Self-Improving Agent โ Jason Lopatecki, Arize
ํ ์ค ํต์ฌ
Observability๋ฅผ ์ฌ๋์ด ๋ณด๋ ๋์๋ณด๋๊ฐ ์๋๋ผ ์์ด์ ํธ๊ฐ ์ ํธ๋ฅผ ์์งยท๋ถ์ยท๊ฒ์ฆํด ์๋์ผ๋ก PR๊น์ง ์ฌ๋ฆฌ๋ ์ง์์ ์๊ธฐ๊ฐ์ ๋ฃจํ๋ก ์ฌ์ ์ํด์ผ ํ๋ค๋ ์ฃผ์ฅ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
๊ธฐ์กด์ ์ง์ ๋๋ฒ๊น ํ๋ ์์ด์ ํธ ๊ฒฝํ์์ ์ถ๋ฐํด, ๊ด์ธก ๋ฐ์ดํฐ์ ์๋ ์์ ์ ๊ฒฐํฉํ ๋ค์ ์ธ๋์ ์ด์ ๋ฐฉ์์ด ํ์ํ๋ค๋ ๋ฌธ์ ์์์ด ์ ์๋๋ค. ํ์ฌ์ ๊ด์ธก์ฑ์ ์ธ๊ฐ์ด ํด๋ฆญํ๋ฉฐ ๋ณด๋ ๋๊ตฌ์ ๊ฐ๊น์ง๋ง, ์์ผ๋ก๋ ์์ด์ ํธ๊ฐ ์์คํ ์ ํ์ ์ ์ฝ๊ณ ์ค์ค๋ก ๊ฐ์ ๋ฃจํ๋ฅผ ๋๋ฆฌ๋ ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๋ค.
-
3:01
ํต์ฌ์ ์์ ์์ฒด๋ณด๋ค๋, ์์ ์ด ๋ง๋์ง ํ์ ํ๊ณ ๊ณ์ ๋ฐ๋ณตํ ์ ์๋ ๋ฃจํ๋ฅผ ๋ง๋๋ ๋ฐ ์๋ค. ์ด๋ฅผ ์ํด ๋ก๊ทธยทํธ๋ ์ด์คยทํ ๋ ๋ฉํธ๋ฆฌ๋ฅผ ํจ์ฌ ๋ ๋ง์ด ๋จ๊ฒจ ์์ด์ ํธ๊ฐ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ์ฌ๊ตฌ์ฑํ๊ณ , ์ธ๊ฐ์ ์๋ต์๋ณด๋ค ๊ฒํ ์ ์ญํ ๋ก ์ด๋ํ๋ค.
-
5:01
์์ด์ ํธ๊ฐ ๋ฌธ์ ๋ฅผ ํ๋ ค๋ฉด ์ด๋ฒคํธ, ํธ๋ ์ด์ค, ๋ฆฌํฌ์งํ ๋ฆฌ, ๋ฐํ์ ํ์ผ ๊ฐ์ ์ปจํ ์คํธ๋ฅผ ์กฐํฉํด์ ๊ฐ์ ธ์์ผ ํ๋ฉฐ, ์ด๋ skills๊ฐ ๋ฐ์ดํฐ ์์ง๊ณผ ๋ฌธ์ ์ ์๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ก์ปฌ์์ ํ๋ ๋๋ฒ๊น ์ sandbox์ trigger๋ก ์ฎ๊ธฐ๋ฉด, ์ผ์ ์ฃผ๊ธฐ๋ ์ค๋ฅ ๋ฐ์ ์์ ๋ง๋ค ๊ฐ์ ํ๋ฆ์ ์๋์ผ๋ก ์ฌ์คํํ ์ ์๋ค.
-
8:00
์ค์ ์์๋ก Alex๊ฐ ์๋ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด์๋ฅผ ๋ง๋ค๊ณ , Signal์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์ด๋ฅผ ์์งํด ์งง์ ์์ ์์ด๋ ๋ ํฐ ์กฐ์ฌ ํ๋ฆ์ ๋ง๋ ๋ค. ์ด๋ ๊ฒ ๋๋ฉด ์ด์์์ ์ญํ ์ ์ฅ์ ๋์์๊ฐ ์๋๋ผ, ์ถฉ๋ถํ ๊ทผ๊ฑฐ๊ฐ ๋ถ์ ์ด์๋ฅผ ์ด์ด๋ฐ์ ๋ง๋ฌด๋ฆฌํ๋ ์ฌ๋์ผ๋ก ๋ฐ๋๋ค.
-
11:02
์ ํ์ AX SaaS์ Phoenix ์คํ์์ค๋ก ๋๋๋ฉฐ, Signal์ AX์์ ์ฃผ๊ธฐ์ ์ผ๋ก ์คํ๋์ด GitHub ์ด์ ์์ฑ, evaluator ์์ฑ, ๋ฐ์ดํฐ์ ์ถ์ ๊น์ง ์ฐ๊ฒฐ๋๋ค. Cloud code, Arise sandbox, Daytona ๊ฐ์ ํ๋ค์ค๋ฅผ ์ ํํ๊ณ , VPC ์์์ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ฐ๊ฒฐํ๋ฉฐ, ์ฌ๋ฌ ์์ด์ ํธ ์ธ์ ๊ณผ transcript๋ฅผ ๊ด๋ฆฌํ๋ ์ด์ ํ๋ฉด์ด ํจ๊ป ์ ๊ณต๋๋ค.
-
16:04
Cloud code์ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์ฐ๊ฒฐํ๋ฉด ๋์ง ์๋๋๋ ์ง๋ฌธ์ ๋ํด, ๋จ์ ์ฐ๊ฒฐ๋ณด๋ค ๋ฐ์ดํฐ ์ ํ๊ณผ ํ์ผํ, skills ์ค๊ณ๊ฐ ๋ ์ค์ํ๋ค๋ ๋ต์ด ๋์จ๋ค. ํนํ traces์์ ํ์ํ ์ธ์ ์ ๊ณจ๋ผ repo์ ๋ฃ๊ณ , Pyroscope ๊ฐ์ ๋๊ตฌ์ facet๋ฅผ ํ์ฉํ๋๋ก skill surface area๋ฅผ ์ ์ค๊ณํด์ผ ์์ด์ ํธ๊ฐ ์ค์ ๋ก ๋ฌธ์ ๋ฅผ ์ ์ฐพ๋๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์๋์์ ์ ์ฑํจ๋ ๋ชจ๋ธ ์ฑ๋ฅ๋ณด๋ค๋ ์ด๋ค tracesยทlogsยทrepo ์ํ๋ฅผ ์ด๋ค ํ์์ผ๋ก ๋ฃ์ด ์ฃผ๋๋์ ๋ฌ๋ ค ์์ผ๋ฏ๋ก, ์ปจํ ์คํธ ์์ง ๊ท๊ฒฉ์ ๋จผ์ ํ์คํํด์ผ ํ๋ค.
- ์ด์ ์ฒด๊ณ๋ฅผ โ์๋ฆผ โ ์ฌ๋ ๋์โ์์ โ์ ํธ โ ์ด์ ์์ฑ โ ์์ด์ ํธ ์ด์ ์์ โ ์ฌ๋ ๊ฒํ โ๋ก ๋ฐ๊พธ๋ฉด ์ฅ์ ๋์ ์๋์ ์ฌํ์ฑ์ด ํจ๊ป ์ฌ๋ผ๊ฐ๋ค.
- eval์ ์ฌํ ํ์ง ์ ๊ฒ์ด ์๋๋ผ, production traces ์์ ๊ณ์ ์นํ๋ ์์ ๊ฐ์ ๊ณ์ธต์ผ๋ก ์ค๊ณํด์ผ ๋ฐ๋ณต ์คํจ๋ฅผ ์๋์ผ๋ก ๋ค์ ์ก์๋ผ ์ ์๋ค.