Stop Telling Agents How โ Dan Barrett, Raymond Weitekamp & Jose Montes de Oca, OpenProse
ํ ์ค ํต์ฌ
OpenProse๋ ํ๋กฌํํธ๋ฅผ โ๋ฌด์์ ์ํ๋๋โ๋ฅผ ์ ๋ ๊ณ์ฝ์๋ก ๋ฐ๊ฟ, ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋ฉํฐ ์์ด์ ํธ ์ ๋ฌด๋ฅผ ํ๋ค์ค์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ฌ์ฌ์ฉยท๊ฒ์ฆยท์กฐํฉํ๊ฒ ๋ง๋๋ ๋งํฌ๋ค์ด ์ค์ฌ์ ํ๋ ์์ํฌ๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
ํ๋กฌํํธ์์ ์๋ ์ ์ธ์ผ๋ก ๋ชจ๋ธ์ด ์๋ฌด๋ฆฌ ๋๋ํด์ ธ๋ ํต์ฌ์ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ํํ ์ ๋ฌํ๋ ์ผ์ด๋ฉฐ, OpenProse๋ ์ด๋ฅผ ์ ์ฐจ์ ์ง์๊ฐ ์๋๋ผ ์ ์ธ์ ๊ณ์ฝ์ผ๋ก ํํํ์๊ณ ์ ์ํ๋ค. ํ๋กฌํํธ์ ์๋์์ ์ปจํ ์คํธ ์์ง๋์ด๋ง, ๊ทธ๋ฆฌ๊ณ ์ด์ ๋ ๊ณ์ฝ์ ์กฐํฉํ๋ ๋ฐฉ์์ผ๋ก ์ถ์ํ๊ฐ ์ฌ๋ผ๊ฐ๊ณ ์๋ค.
-
5:40
OpenProse๋ ๋ฌด์์ธ๊ฐ OpenProse๋ ๋ณธ์ง์ ์ผ๋ก ๋งํฌ๋ค์ด๋ง์ผ๋ก ์์ฑํ๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ๋ฉํฐ ์์ด์ ํธ ์ธ์ด์ด์ ํ๋ ์์ํฌ์ด๋ฉฐ, ์ฑํ ์ธํฐํ์ด์ค๊ฐ ์๋๋ผ ๋ฐ๋ณต ๊ฐ๋ฅํ ์ํฌํ๋ก๋ฅผ ๋ค๋ฃฌ๋ค. ๋ก์ปฌ ์คํ๊ณผ ํธ์คํ ์คํ์ด ๋ชจ๋ ๊ฐ๋ฅํ๊ณ , ํ ์คํธ๋ง์ผ๋ก๋ ์กฐ์ง ๋ด ์ฌ๋ฌ ์ดํด๊ด๊ณ์๊ฐ ์ฝ๊ณ ํธ์งํ ์ ์๋ค.
-
9:58
์์ด์ ํธ, ์คํฌ, ๊ณ์ฝ ๊ณ์ฝ์ ์ ๋ ฅ, ์ถ๋ ฅ, ํ์ฉ๋ ๋๊ตฌ, ํ์ ์์ด์ ํธ, ํ์ฌ๋ณ ์คํฌ๊น์ง ํฌํจํด ์์ ์ ๊ฒฝ๊ณ์ ๊ธฐ๋ ๊ฒฐ๊ณผ๋ฅผ ์ ์ํ๋ค. ์์กด์ฑ์ด ๋ง์ง ์์ผ๋ฉด ์คํํ์ง ์๋ ๋ฐฉ์์ผ๋ก, ํ๋ก๊ทธ๋จ์ ์์ฑ๋์ ์ฌํ์ฑ์ ์ฐ์ ํ๋ค.
-
12:13
์ด๋ฒคํธ ๊ธฐ๋ฐ ์์ : ๊ณ์ฝ + ํธ๋ฆฌ๊ฑฐ ์์ ์ ๊ณ์ฝ๊ณผ ํธ๋ฆฌ๊ฑฐ์ ์กฐํฉ์ผ๋ก ์ ์๋๋ฉฐ, cron์ด๋ webhook์ฒ๋ผ ๋ฌด์ธ๊ฐ ๋ฐ์ํ์ ๋ ์๋์ผ๋ก ์คํ๋๋ค. GitHub ์ด์ ์ฒ๋ฆฌ์ PR ๋ฆฌ๋ทฐ์ฒ๋ผ ์ ๋ ฅ ์ฌ๊ฑด์ด ๊ณง ์คํ ๊ฐ์์ ์ด ๋๋ ๊ตฌ์กฐ๋ก, ๋ํํ์ด ์๋ ์ด์ํ ์๋ํ๋ฅผ ๋ง๋ ๋ค.
-
18:52
run.prose.md ๋ฐ๋ชจ ํธ์คํ ์ฑ์์๋ ์ฌ์ฉ์๊ฐ ์์ฐ์ด๋ก ์์ฒญํ๋ฉด ์์ด์ ํธ๊ฐ ์ Prose ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ , ํ์ํ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋๋ ๋จ๊ณ๋ ๋ช ์์ ์ผ๋ก ํ์ธํ๋ค. PR ๋ฆฌ๋ทฐ ์์ ์ ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ํ๋ฆ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ค์ ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ฆฌ๋ทฐ ์์ด์ ํธ๊ฐ ์ฌ๋ฌ ๋ผ์ด๋๋ก ๋ฐฑํ๋ ์ ๋ฅผ ์ฃผ๋ ๋ชจ์ต์ด ํ์ธ๋๋ค.
-
24:43
๋ชจ๋ ์คํ์ ๊ณ์ฝ์ผ๋ก ๋ฒค์น๋งํนํ๊ธฐ ๊ฐ ์คํ์ ์ ์ธ์ ์ฒ๋ผ ์์ํ์ง๋ง, ๊ฒฐ๊ณผ๋ ๋ฏธ๋ฆฌ ์ ์ํ ๊ณ์ฝ๊ณผ ๋น๊ต๋์ด ํ๊ฐ๋๋ค. ๊ฐ์ ๋ชจ๋ธ์ด ์๊ธฐ ๊ฒฐ๊ณผ๋ฅผ ์๊ธฐ ๊ฒ์ฆํ๋ ์๊ธฐํ์ ๋ฃจํ๋ฅผ ํผํ๊ธฐ ์ํด ๋ณ๋ ์ธ์ ๊ณผ ๊ณ์ฝ ๊ธฐ๋ฐ ๊ฒ์ฆ์ ๋๋ ์ ์ด ํต์ฌ์ด๋ค.
-
27:01
OpenProse์ DSPy ๋น๊ต DSPy๊ฐ LLM ํธ์ถ์ ๋ถํฌ๋ช ํ ๋ธ๋๋ฐ์ค๋ก ๋๊ณ ์ฃผ๋ณ์ ๊ฒฐ์ ์ ์ผ๋ก ๊ฐ์ธ๋ ๋ฐฉ์์ด๋ผ๋ฉด, OpenProse๋ AI๊ฐ ์ค์ค๋ก ์ปดํ์ผ๋ฌ๊ฐ ๋์ด ์ ์ฒด ์ํฌํ๋ก๋ฅผ ์ ์ฐํ๊ฒ ๊ตฌ์ฑํ๊ฒ ํ๋ค. ๋์ โ๋๋ฌ๋คโ๋ฅผ ์ค์ค๋ก ์ ์ธํ๋ ๋ถ๋ถ์ด ์ฝ์ ์ด๋ฏ๋ก, ๋น ๋ฅด๊ณ ์ ๋ ดํ ๊ฒ์ฆ ๋ชจ๋ธ์ด๋ ๋ผ์ฐํฐ๊ฐ ์์ฐ์ค๋ฌ์ด ๋ณด์์ฌ๊ฐ ๋๋ค.
-
33:33
์ํ ๋ชจ๋ธ ๋ฌธ์ํ ๋ฐ๋ชจ ๊ท์ ๋ฌธ์์ ๋ชจ๋ธ ๋ฌธ์ํ์ฒ๋ผ ๋ฐ๋ณต์ ์ด๊ณ ๊ฐ์ฌ ๊ฐ๋ฅํด์ผ ํ๋ ์ ๋ฌด์ OpenProse๊ฐ ์ ๋ง๋๋ค. ํ๋ค์ค์ ์คํ ํ๊ฒฝ์ ์ข ์๋์ง ์์ผ๋ฉฐ, ์จํ๋ ๋ฏธ์ค์์ ์์ฒด ๋ชจ๋ธ๊ณผ ์์ฒด ํ๋ค์ค๋ก ๋๋ ค๋ ํ์ค์ด์์ ์ฐจ์ ๊ท์ ๋ฌธ์๋ฅผ ์๋ ์์ฑํ ์ ์๋ค.
-
41:49
๊ณ์ฝ์ ์กฐํฉ ๋จ์ผ ํ ํ๋ฆฟ์ด ์๋๋ผ ์ฌ๋ฌ ๊ณ์ฝ์ ๋จ๊ณ์ ์ผ๋ก ์กฐํฉํด ๋ ํฐ ์ํฌํ๋ก๋ฅผ ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ, ์ค๊ฐ ๋จ๊ณ๊ฐ ๊ฐ๊ธฐ ๊ณ์ฝ์ ๋ง์กฑํ๋ฉด ๋ค์ ๋จ๊ณ๋ก ์งํ๋๋ค. ์ด๋ฐ ๊ตฌ์ฑ์ ํฌ์์, ํฌ์ธ, ๋ฐ๋ณต, ์ ๋์ ๋ฆฌ๋ทฐ ๊ฐ์ ๋ค์ํ ์ํฌํ๋ก ํํ๋ฅผ ์ฝ๋ ์์ด ํํํ๊ฒ ํด์ค๋ค.
-
48:23
์ง์์๋ต OpenProse๋ ํ์์ฉ ์ฑํ ๋ณด๋ค ๋ฐ๋ณต ๊ฐ๋ฅํ๊ณ ๊ฐ์ฌ ๊ฐ๋ฅํ๋ฉฐ ์ ๋ขฐ์ฑ์ด ์ค์ํ ์ด์ ์ ๋ฌด์ ๋ ์ ํฉํ๋ค๋ ์ ์ด ๊ฐ์กฐ๋๋ค. ์ฌ์ฉ์๊ฐ ์ํ๋ ์ํฌํ๋ก์ ํํ๋ฅผ ๋ช ํํ ํํํ ์๋ก, ์คํฌ๊ณผ ๊ณ์ฝ์ ์กฐํฉํด ๋ ์์ ์ ์ผ๋ก ์๋ํํ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ํ์ ๋จ๊ณ์์๋ ์ฑํ ์ด ์ ๋ฆฌํ์ง๋ง, ๋ฐ๋ณต ์คํยท๊ฐ์ฌยท๊ท์ ์ค์๊ฐ ํ์ํ ์๊ฐ๋ถํฐ๋ ๋ํํ UX๋ณด๋ค ๊ณ์ฝํ ์ํฌํ๋ก๊ฐ ํจ์ฌ ์ค์ฉ์ ์ด๋ค.
- ์์ฐ์ด๋ก ์๊ตฌ์ฌํญ์ ๋จผ์ ๋ฐ๊ณ , ์ดํ ์์ด์ ํธ๊ฐ ์์ฑํ ์ํฌํ๋ก๋ฅผ ๊ณ์ฝ์ผ๋ก ๊ตณํ๋ ๋ฐฉ์์ด ๋์ ์ฅ๋ฒฝ๊ณผ ์ด์ ์์ ์ฑ์ ๊ท ํ์ ๋ง์ถ๊ธฐ ์ข๋ค.
- ๊ฒ์ฆ์ ์์ฑ๊ณผ ๋ถ๋ฆฌํ ์๋ก ๊ฐํด์ง๋ฏ๋ก, ๊ณ ๋น์ฉ ๋ชจ๋ธ๋ก ์์ฑํ๊ณ ์ ๋น์ฉ ๊ฒ์ฆ ๋ชจ๋ธ๋ก ๊ณ์ฝ ์ถฉ์กฑ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๊ตฌ์กฐ๊ฐ ํจ์จ์ ์ด๋ค.