The Unreasonable Effectiveness of Separating the Task from the Model โ Maxime Rivest & Isaac Miller
ํ ์ค ํต์ฌ
AI ํ๋ก๊ทธ๋จ์ ๋ชจ๋ธ ์์ฒด๋ณด๋ค ์ ๋ ฅยท์ถ๋ ฅ ๊ณ์ฝ, ๊ตฌํ, ํ๊ฐ๋ฅผ ๋ถ๋ฆฌํด ํจ์์ฒ๋ผ ๋ค๋ฃฐ ๋ ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ ์ต์ ํ ๊ฐ๋ฅํด์ง๋ฉฐ, DSPy๋ ์ด ๊ตฌ์กฐ๋ฅผ ํตํด ์ค๋ฌด AI๋ฅผ ๋ ์ธ๊ณ ์์ ์ ์ผ๋ก ๋ง๋ค ์ ์๋ค๊ณ ์ฃผ์ฅํ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:01
AI ์์ ๋ ํจ์์ฒ๋ผ ์ ๋ ฅยท์ถ๋ ฅ ๊ณ์ฝ๊ณผ ๊ตฌํ์ ๋ถ๋ฆฌํ๋ฉด ์ฌ์ฌ์ฉ, ์กฐํฉ, ํ ์คํธ, ๋ฐฐํฌ๊ฐ ์ฌ์์ง๋ค. DS9๋ Python ๊ธฐ๋ฐ ์คํ์์ค๋ก ์ด๋ฐ ์ฑ์ง์ AI ์ํฌํ๋ก์ ํ๋ก๊ทธ๋จ์ ์ ์ฉํ๊ฒ ํด์ค๋ค.
-
2:00
๋ฐ๋ณต๋๋ AI ๊ณผ์ ๋ ๋ช ํํ ์ธํฐํ์ด์ค๋ฅผ ๋จผ์ ๊ณ ์ ํด์ผ ์ ๋ชจ๋ธ, ์ ๊ธฐ๋ฒ, ์ ์ ๋ต์ด ๋์๋ ๋ด๋ถ ๊ตฌํ๋ง ๋ฐ๊ฟ ๋ผ์ธ ์ ์๋ค. ์ธ๋ณด์ด์ค์์ ์ธ๊ธ ์ถ์ถ, ๋ฌธ๋ฒ ๊ต์ , ์ด๋ฉ์ผ ์ด์ ์์ฑ, repo๋ก๋ถํฐ PR ์์ฑ ๊ฐ์ ์์ ์ด ๋ชจ๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ค๋ค์ง ์ ์๋ค.
-
5:00
ํ์คํฌ๋ฅผ ์ ๋๋ก ์ ์ํ๋ ค๋ฉด instructions, code, evals์ ์ธ ์์๊ฐ ํ์ํ๋ค. instructions๋ ๋ฌด์์ ํ ์ง, code๋ ๋ฐ๋์ ์ง์ผ์ผ ํ ์ ์ฝ์, evals๋ ์ข์ ๊ฒฐ๊ณผ๊ฐ ๋ฌด์์ธ์ง ์ ํ๋ฉฐ, ์ด ์กฐํฉ์ด ์์ด์ผ ์๋ ์ต์ ํ์ ์ฑ ์ ์๋ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค.
-
9:00
์ํฐํ๋ผ์ด์ฆ์์๋ ๊ตฌํ์ ์ ์ฐํ๊ฒ ๋๋ ๊ฒ์ด ๋น์ฉ ์ ๊ฐ๊ณผ ํ์ฅ์ฑ์ ํต์ฌ์ด๋ฉฐ, Shopify ์ฌ๋ก์ฒ๋ผ ๋น์ผ ๋ชจ๋ธ์์ ์ผ ๋ชจ๋ธ๋ก ๋ฐ๊ฟ๋ ๊ฐ์ eval๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ์ ์งํ ์ ์๋ค. ์ต๊ทผ์๋ recursive language models, ํ๋กฌํํธ ์ต์ ํ, multi-module GRPO ๊ฐ์ ๊ธฐ๋ฒ์ ๊ฐ์ ์ธํฐํ์ด์ค ์์ ์ฝ๊ฒ ๋ผ์ ๋ฃ์ ์ ์๋ค.
-
12:00
DSPy Flex๋ ์ ์ ํ๋ค์ค ์์ฒด๋ฅผ ํ์ต ๋์์ผ๋ก ๋ณด๊ณ , qualitative learning์ ์์ฐ ํ๊ฒฝ์ tracesยทuser actionsยทproduct analytics ๊ฐ์ ์ค์ ํผ๋๋ฐฑ์ eval๋ก ๋ฐ๊พธ๋ ๋ฐฉํฅ์ ์ ์ํ๋ค. AGI๊ฐ ์๋ ๋งฅ๋ฝ๊ณผ ๋ฌธ์ ์ ์๋ฅผ ์์ง ๋ชปํ๋ฏ๋ก, ๋ง์ง๋ง ํ ๋จ๊ณ์ ํ์ต๊ณผ ํ๊ฐ๋ฅผ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ๊ณ์ ๊ฐฑ์ ํ๋ ๊ตฌ์กฐ๊ฐ ์ค์ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋ฐ๋ณต๋๋ AI ๊ธฐ๋ฅ์ ๋จผ์ ์ ๋ ฅยท์ถ๋ ฅ ๊ณ์ฝ๊ณผ ์คํจ ์กฐ๊ฑด์ ๊ณ ์ ํ๊ณ , ๋ชจ๋ธยทํ๋กฌํํธยทํด์ ๊ต์ฒด ๊ฐ๋ฅํ ๋ด๋ถ ๊ตฌํ์ผ๋ก ์ทจ๊ธํ๋ ์ค๊ณ๊ฐ ๊ฐ์ฅ ์ค์ฉ์ ์ด๋ค.
- ํ๊ฐ ์งํ๋ฅผ ๋์ค์ ๋ถ์ด์ง ๋ง๊ณ , ์ค์ ์ด์ ๋ฐ์ดํฐ์ ์ฌ๋์ ํผ๋๋ฐฑ์ด ๋ฐ๋ก eval๋ก ์ฐ๊ฒฐ๋๋๋ก ์ค๊ณํด์ผ ๊ฐ์ ์๋๊ฐ ๋นจ๋ผ์ง๋ค.
- ์๋ก์ด ๋ชจ๋ธ์ด๋ ๊ธฐ๋ฒ์ ๋์ ํ ๋๋ ์ฑ๋ฅ ์ฃผ์ฅ๋ณด๋ค ๊ธฐ์กด ์ธํฐํ์ด์ค๋ฅผ ์ ์งํ ์ฑ ๋น์ฉยท์ ํ๋ยท์์ ์ฑ์ ์ผ๋ง๋ ๊ฐ์ ํ๋์ง๋ก ํ๋จํด์ผ ํ๋ค.