An Agent That Fixes Its Own Mistakes - Saloni Gandhi & Ziwei Guo, LinkedIn
ํ ์ค ํต์ฌ
์ด ์์์ LinkedIn์ user understanding agent๋ฅผ ๋์์ผ๋ก ํ๊ฐ-์์ธ๋ถ์-ํ๋กฌํํธ ์์ -์ฌ๊ฒ์ฆ์ ๋ฐ๋ณตํ๋ recursive self-improvement(RSI) ๋ฃจํ๋ฅผ ๊ตฌ์ถํด, ์์ด์ ํธ ํ์ง์ ์ง์์ ์ผ๋ก ๋์ด๋ ๋ฐฉ๋ฒ๊ณผ ๊ทธ ๊ณผ์ ์์ ํ๊ฐ ํ์ง์ด ์ผ๋ง๋ ์ค์ํ์ง ๋ณด์ฌ์ค๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
RSI์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ๊ฐ์ ๋์ recursive self-improvement(RSI)์ ์ด์ ์ค์ธ AI ์์คํ ์ด ํ๋ก๋์ trace์ ์ฌ์ฉ์ ํผ๋๋ฐฑ์์ ๋ฌธ์ ๋ฅผ ํ์ตํด ์ค์ค๋ก ๊ฐ์ ๋๋๋ก ๋ง๋๋ ๋ฃจํ๋ค. LinkedIn์ career ๊ด๋ จ user understanding agent๋ฅผ ๋์์ผ๋ก ํ๋ฉฐ, ํ์ฌ๋ base model ์์ฒด๋ณด๋ค harness์ ํ๊ฐยท์ค์ผ์คํธ๋ ์ด์ ์ ๋จผ์ ๊ฐ์ ํ๋ ๋ฐ ์ด์ ์ ๋๋ค.
-
3:01
๊ฐ์ ๊ณ์ธต๊ณผ 7๋จ๊ณ RSI ๋ฃจํ ๊ฐ์ ๋์์ planning, contextยทmemory, tool interface, artifact storage ๊ฐ์ ํ๋ค์ค ๊ตฌ์ฑ์์๋ก ๋๋๋ฉฐ, ๋์ด๋์ ๋ฐ๋ผ prompt ์ ๋ฐ์ดํธ๋ถํฐ ๊ตฌ์กฐํ๋ context, ์ ์ฒด workflow, harness code, optimizer code๊น์ง ๋จ๊ณ์ ์ผ๋ก ์ฌ๋ผ๊ฐ๋ค. ์ค์ RSI ๋ฃจํ๋ ์ํ ์์ฑ, judge ํ๊ฐ, root cause ๋ถ์, edits proposal ์์ฑ, ํ๋ณด ๊ฒ์ฆ, prompt ๋ฐ์, holdout ์ฌํ๊ฐ์ 7๋จ๊ณ๋ก ๊ตฌ์ฑ๋๋ค.
-
9:02
user understanding agent์ ํ๊ฐ ๋ฐฉ์ ๋์ agent๋ member ID๋ฅผ ์ ๋ ฅ๋ฐ์ ๊ฒ์ ๊ธฐ๋ก, ํ๋กํ, ์์น, ์ ํธ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก preferred job title ๊ฐ์ user understanding ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๊ณ , ๊ฐ ํญ๋ชฉ์ confidence์ citation, reasoning์ ๋ถ์ธ๋ค. ์ดํ judge๊ฐ 1~3์ ์ฒ๋๋ก ๋ค์ ์ฐจ์์ ํ์ง์ ์ฑ์ ํ๋ฉฐ, ์ด ์ ์๊ฐ ์ดํ ๊ฐ์ ๋ฐฉํฅ์ ๊ฒฐ์ ํ๋ ํต์ฌ ์ ํธ๊ฐ ๋๋ค.
-
14:01
์์ธ ๋ถ์๊ณผ ํ๋กฌํํธ ์์ ๋ฎ์ ์ ์์ ์์ธ์ ์ฐพ๊ธฐ ์ํด ์คํจ ์ฌ๋ก๋ฅผ ํด๋ฌ์คํฐ๋งํ๊ณ , row ๋จ์๋ก root cause์ tag๋ฅผ ๋ถ์ธ ๋ค, ์ ์ฌํ ์ด์๋ฅผ dedupํ์ฌ canonical issue๋ก ๋ฌถ๋๋ค. ๊ทธ ๋ค์ judge evidence์ reflection artifact๋ฅผ ๋ฐํ์ผ๋ก prompt ์์ ์์ ๋ง๋ค๊ณ , validation set์์ ๊ฒ์ฆํ ๋ค ํต๊ณผํ ๋ณ๊ฒฝ๋ง production baseline์ผ๋ก ๋ฐ์ํ๋ค.
-
23:03
ํ๊ฐ ํ์ง์์ ๋ฐฐ์ด ๊ฒ๊ณผ ์ค์ ๊ฐ์ RSI์ ์ฑํจ๋ ์ต์ ํ ์์ง๋ฟ ์๋๋ผ evaluator์ ์ ๋ขฐ๋์ ๋ฌ๋ ค ์์ผ๋ฉฐ, human review๋ฅผ ํตํด judge๊ฐ ๊ฐํ ์ถ๋ ฅ์ ์ ๋งํ์ง๋ง ์ฝํ ์ถ๋ ฅ๊ณผ ์ธ๋ถ ์ฐจ์์์๋ ํธ์ฐจ๊ฐ ํฌ๋ค๋ ์ ์ด ๋๋ฌ๋ฌ๋ค. rubric์ ์ ๊ตํํ๊ณ harmless formatting ์ฐจ์ด, title normalization, ๋ถ๋ถ ์ ๋ต ์ฒ๋ฆฌ ๊ท์น์ ๋ณด์ ํ ๊ฒฐ๊ณผ human alignment๊ฐ 57%์์ 64%๋ก ์ฌ๋ผ๊ฐ๊ณ mean error๊ฐ 96์์ 74๋ก ์ค์๋ค.
-
31:01
ํ์ฅ ์ ๋ต๊ณผ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ RSI ์ธํ๋ผ reflection agent๋ failure์ root cause๋ฅผ ์ฐพ์ง๋ง, judge๊ฐ ํ๋ ธ์ ๊ฐ๋ฅ์ฑ๊น์ง ๋ช ์์ ์ผ๋ก ๋ค๋ฃจ์ง ๋ชปํ๋ฉด ์๋ชป๋ component๋ฅผ ๊ณ ์น ์ํ์ด ์๋ค. ๊ทธ๋์ ํ์คํ๋ evaluation infrastructure, ์ง์์ feedback ์์ง, ์๋ํ๋ optimization, holdout ๊ฒ์ฆ, ํ๋ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ self-service infra๋ฅผ ํตํด RSI๋ฅผ ๊ธฐ์ ์ ๋ฐ์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ญ๋์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์ต์ข ๋ชฉํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์์ด์ ํธ ์ฑ๋ฅ์ ๋์ด๋ ค๋ฉด ๋ชจ๋ธ์ ๋ฐ๋ก ๊ณ ์น๊ธฐ๋ณด๋ค ๋จผ์ ํ๊ฐ ๊ธฐ์ค๊ณผ rubrics๋ฅผ ์ ๊ตํ๊ฒ ๋ง๋๋ ํธ์ด ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ค.
- ๊ฐ์ ๋ฃจํ์ ํ์ง์ ์ต์ ํ ํ๋ณด๋ฅผ ์ผ๋ง๋ ๋ง์ด ๋ง๋๋์ง๊ฐ ์๋๋ผ, ์๋ชป๋ ์์ธ์ ์ผ๋ง๋ ์ ํํ ๋ฐฐ์ ํ๊ณ ์ฌ๋ฐ๋ฅธ ์์ ๋ง ๋จ๊ธฐ๋๋์ ๋ฌ๋ ค ์๋ค.
- ํ๋ก๋์ ์ ์ฉ ์ ์๋ holdout ํ๊ฐ์ human review๋ฅผ ๋ฐ๋์ ๋์ด์ผ ํ๋ฉฐ, ํนํ ์ฝํ ์ถ๋ ฅ ๊ตฌ๊ฐ์์์ judge ํธํฅ์ ๊ต์ ํด์ผ ์ค์ ํ์ง ๊ฐ์ ์ผ๋ก ์ด์ด์ง๋ค.