Cooking with Codex โ Charlie Guo & Gabriel Chua, OpenAI
ํ ์ค ํต์ฌ
Codex๋ฅผ ์ปจํ ์คํธ, ํ๋ฌ๊ทธ์ธ, ์ปดํจํฐ ์ฌ์ฉ, ์๋ธ์์ด์ ํธ, ์๋ํ์ ๊ฒฐํฉํด ๊ฐ์ธ ์์ ๋๊ตฌ๋ฅผ ๋์ด ์ฌ์ค์ ์ํํธ์จ์ด ํฉํ ๋ฆฌ๋ก ํ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ ์ํฌ์์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
Cooking with Codex์ ์ต๊ทผ ์์ ์ฌ๋ก Codex๋ฅผ ํ์ฉํด ๋ง๋ ๋ค์ํ ์ฌ๋ก๋ฅผ ํ์ผ๋ฉฐ, ๋ชจ๋ฐ์ผยท์๊ฒฉยท์ฑ ์๋ฒ๊น์ง ํฌํจํ ์ต์ ๊ธฐ๋ฅ์ด ์ด๋์๋ ์์ ์ ์ด์ด๊ฐ๊ฒ ํด์ค๋ค๋ ํ๋ฆ์ ์๊ฐํ๋ค. ๊ฒ์, ์์ ํธ์ง, ํ๋ฌ๊ทธ์ธ, ์์จ์ฃผํ ๊ณจํ์นดํธ ๊ฐ์ ์ฌ๋ก๋ฅผ ํตํด Codex๊ฐ ์ฝ๋ฉ ๋๊ตฌ๋ฅผ ๋์ด ๋ฒ์ฉ ์คํ ํ๊ฒฝ์ฒ๋ผ ์ฐ์ด๊ณ ์์์ ๋ณด์ฌ์ค๋ค.
-
5:19
Codex์ ํจ๊ป ์ผํ๋ ์ฌ์ฏ ๋จ๊ณ Codex์ ๋ฌธ์ยท๋ํยท์ด๋ฉ์ผยท๋๊ตฌ์์ ๋์จ ์ปจํ ์คํธ๋ฅผ ๋จผ์ ๋ฃ๊ณ , ๊ทธ ๋ค์ ์ค์ ๊ตฌํ์ผ๋ก ๋์ด๊ฐ๋ฉฐ, ์ฅ๊ธฐ ์์ ์ ๋ฐ๋ณต ๊ฐ๋ฅํ ๋ฃจํ๋ก ๋ง๋ค๋ผ๊ณ ์ ๋ฆฌํ๋ค. ๋ง์ง๋ง์ผ๋ก ์์ ์ ์ ํ์ด๋ ๋ด๋ถ ํ๋ซํผ์ Codex๋ฅผ ์๋ฒ ๋ํด ์ด๋์๋ ์ฐ๋ ๋ฐฉํฅ๊น์ง ์ ์ํ๋ค.
-
6:36
Slack ์ปจํ ์คํธ๋ก ๋ฒ์ญ ์ฑ ๋ง๋ค๊ธฐ Slack์์ ๋์จ ์์ด๋์ด์ ๋ํ๋ฅผ ๊ทธ๋๋ก ๋งฅ๋ฝ์ผ๋ก ๋ฃ์ด ์ค์๊ฐ ๋ฒ์ญ ์ฑ์ ๋น ๋ฅด๊ฒ ์์ฑํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋ค. appshot์ฒ๋ผ ํ๋ฉด์ ํ ์คํธ๊น์ง ํจ๊ป ์ ๋ฌํ๋ ๋ฐฉ์์ด ๋ฐ๋ณต ์ค๋ช ์ ์ค์ด๊ณ , agents SDK์ sites๋ฅผ ์ด์ฉํด ๊ณต์ ๊ฐ๋ฅํ ๊ฒฐ๊ณผ๋ฌผ๋ก ์ด์ด์ง ์ ์์์ ์ค๋ช ํ๋ค.
-
9:17
Codex Remote์ ์ ์ฅ์ ์๊ฐํ ๋ชจ๋ฐ์ผ์ Codex Remote๋ก ๋ฉํฑ์ด๋ ์๊ฒฉ ์๋ฒ์ ์ฐ๊ฒฐํด ์ธ๋ถ์์๋ ์์ ์ ์ด์ด๊ฐ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋ค. ์ ์ฅ์ ๊ตฌ์กฐ๋ฅผ IKEA ์ค๋ช ์ ์คํ์ผ๋ก ์๊ฐํํ๋ ์์๋ฅผ ํตํด, ์๊ฒฉ ์์ ์ค์๋ ๋ก์ปฌ ์ปดํจํฐ์์ ์์ ๋กญ๊ฒ ๋ค๋ฅธ ์ผ์ ํ ์ ์์์ ๊ฐ์กฐํ๋ค.
-
11:05
ํ๋ฌ๊ทธ์ธ, ์คํฌ, ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ปจํ ์คํธ ํ๋ฌ๊ทธ์ธ์ ์คํฌ, ์ฑ, MCP ์๋ฒ๋ฅผ ๋ฌถ์ด ํ๋ณ ๋ฒ ์คํธ ํ๋ํฐ์ค์ ์ธ๋ถ ์ฐ๊ฒฐ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. Mac OS ๋น๋์ฉ ํ๋ฌ๊ทธ์ธ๊ณผ OpenAI developers ํ๋ฌ๊ทธ์ธ์ฒ๋ผ, ์์ฃผ ๊ฒช๋ ์ ์ฐจ๋ฅผ ํ๋ฌ๊ทธ์ธ์ผ๋ก ์น๊ฒฉํ๋ฉด ๋ค์ ์์ ๋ถํฐ๋ ํจ์ฌ ๋น ๋ฅด๊ฒ ์ฌ์ฌ์ฉํ ์ ์๋ค.
-
13:04
์ค์๊ฐ ๋ฒ์ญ ์ฑ ํ ์คํธ ๋ง ๋ง๋ ๋ฒ์ญ ์ฑ์ ์ค์ ๋ก ๋์ ์ค๋์ค ์ ์ถ๋ ฅ๊ณผ ๋ฒ์ญ์ด ์ ๋๋ก ๋์ํ๋์ง ๋ฌด๋์์ ๊ฒ์ฆํ๋ค. ๋ฐ์ดํฐ ์ฌ์ด์ธํฐ์คํธ ์ถ์ ์ด๋ผ๋ Codex ํ๋ฌ๊ทธ์ธ๊ณผ ๋ฒ ์คํธ ํ๋ํฐ์ค๋ฅผ ์ด์ฉํ๋ฉด WebRTC๋ ์์ผ ๊ฐ์ ๋ณต์กํ ๋ถ๋ถ์ ๋น ๋ฅด๊ฒ ๋๊ธธ ์ ์์์ ๋ณด์ฌ์ค๋ค.
-
15:32
๊ธฐ์ต๊ณผ ๊ฐ์ธํ memory์ custom instructions๋ก ์ฌ์ฉ์์ ์ ํธ์ ์์ ์ต๊ด์ Codex๊ฐ ์ฅ๊ธฐ์ ์ผ๋ก ํ์ตํ๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃฌ๋ค. UV ์ ํธ๋ ๋งํฌ ๊ฐ์ ๊ฐ์ธํ๋ ๋ฌผ๋ก , ๋๊ตฌ๊ฐ ๋ฐํํ ๋ฏผ๊ฐํ ์ ๋ณด๋ ๋ฉ๋ชจ๋ฆฌ ์์ฑ์์ ์ ์ธํ ์ ์์ด ์ค์ฉ์ฑ๊ณผ ์์ ์ฑ์ ํจ๊ป ์ฑ๊ธธ ์ ์๋ค.
-
19:28
Sites, ์ฝ๋ ๋ฆฌ๋ทฐ, ์ด๋ฏธ์ง ์์ฑ Sites๋ก ์์ฝ ์๋ฃ, ์์ฌ๊ฒฐ์ ์ฉ ์ฐ์ถ๋ฌผ, ๋ด๋ถ ๊ณต์ ์ฉ ํ์ด์ง๋ฅผ ๋ง๋ค๊ณ ๋ฐฐํฌํ๋ ํ๋ฆ์ ์ค๋ช ํ๋ค. ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ง์ ๋๋ฆฌ๊ฑฐ๋ ์ด๋ฏธ์ง ์์ฑ ์คํฌ๋ก ์๊ฐ๋ฌผ์ ๋ง๋ค ์ ์์ด, Codex๊ฐ ์ฝ๋ ์์ฑ๋ฟ ์๋๋ผ ๊ฒํ ยท์ ๋ฆฌยท์ ๋ฌ์๋ ์ฐ์ธ๋ค๋ ์ ์ ๋ณด์ฌ์ค๋ค.
-
21:27
๋์๋ณด๋ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ํ ์ปดํจํฐ ์ฌ์ฉ API๊ฐ ์๋ ๋ ๊ฑฐ์ ๋์๋ณด๋๋ ์ํฐํ๋ผ์ด์ฆ ์ํํธ์จ์ด์์๋ Codex๊ฐ ์ฌ๋์ฒ๋ผ ํด๋ฆญํด ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์์ ๋ณด์ฌ์ค๋ค. ๋ก์ปฌ ๋ง์ฐ์ค์ ๋ณํํด์ ์์ ํ ์ ์์ด, ์ฌ์ฉ์๋ ํ๋ฉด์ ๋นผ์๊ธฐ์ง ์์ ์ฑ ๋ฐฑ๊ทธ๋ผ์ด๋ ์๋ํ๋ฅผ ๋๋ฆด ์ ์๋ค.
-
24:06
Chrome์ผ๋ก ํผ๋๋ฐฑ ํผ ๋ง๋ค๊ธฐ Google Docs์ ์ง๋ฌธ์ ๋ฐํ์ผ๋ก Google Forms ํํ์ ํผ๋๋ฐฑ ํผ์ ์๋ ์์ฑํ๋ ์๋ฅผ ํตํด Chrome ์ ์ด ๋ฐฉ์์ ๋ณด์ฌ์ค๋ค. ๊ฐ ํญ๋ชฉ์ ํ์๋ก ์ค์ ํ๋ ๊ฐ์ ๋ฐ๋ณต ์์ ์ Codex๊ฐ ๋์ ์ฒ๋ฆฌํ๋ฉด์, ์ฌ์ฉ์๋ ๋ค๋ฅธ ์ผ์ ๊ณ์ํ ์ ์๋ค.
-
26:19
์ ์ ํ ๋ธ๋ผ์ฐ์ ์ ์ด ๋ฐฉ์ ์ ํ computer use, Chrome extension, in-app browser์ ์ฐจ์ด๋ฅผ ์ค๋ช ํ๋ฉฐ ์ธ์ ๋ฌด์์ ์จ์ผ ํ๋์ง ์ ๋ฆฌํ๋ค. ๋ก์ปฌ ์ฑ์ด๋ ๋ ๊ฑฐ์ ์ํํธ์จ์ด๋ computer use๊ฐ, ๋ก๊ทธ์ธยท๊ถํ ์ ๋ฌ์ Chrome extension์ด, ๋ก์ปฌ ์น์ฑ์ ๊น์ ํ ์คํธ๋ in-app browser๊ฐ ์ ํฉํ๋ค.
-
28:45
์ธ ๊ฐ์ง ์ฅ๊ธฐ ์คํ ํ๋ก์ ํธ ์์ ์ ์๊ฐ ์ด์ ๋์๊ฐ ํ๋ก์ ํธ๋ก ์ Q&A ์ฌ์ดํธ, ๋ด๋ถ ํผ ๋น๋, ๋ ผ๋ฌธ ๊ธฐ๋ฐ PythonยทRust ํจํค์ง ์ฌ๊ตฌํ ์ฌ๋ก๋ฅผ ์๊ฐํ๋ค. ์ฒ์๋ถํฐ ์๋ก ๋ง๋๋ ๊ฒฝ์ฐ์ ๊ธฐ์กด ์คํ์์ค๋ฅผ ๋ด๋ถ์ฉ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒฝ์ฐ, ๊ทธ๋ฆฌ๊ณ ์ฐ๊ตฌ ์ฝ๋๋ฅผ ์ค์ฉ ์ฝ๋๋ก ์ฎ๊ธฐ๋ ๊ฒฝ์ฐ๋ฅผ ํจ๊ป ๋ณด์ฌ์ค๋ค.
-
32:16
๋ชฉํ, ๊ฐ์ฌ, ์ค๋ ๋ ์ธ๊ณ ์ฅ๊ธฐ ์์ ์์๋ goal ํ์ผ๊ณผ progress dashboard๋ฅผ ๋ง๋ค์ด ๋ฌด์์ด ์๋ฃ๋๊ณ ๋ฌด์์ด ๋งํ๋์ง ์ถ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค๊ณ ์ค๋ช ํ๋ค. ๋ฉ์ธ ์ค๋ ๋, ์ฌ์ดํธ ์ค๋ ๋, ์๊ฒฉยท๋ก์ปฌ ์ค๋ ๋ ์ฌ์ด๋ฅผ ์ค๊ฐ๋ฉฐ ๋ชฉํ ์ดํ์ ์ ๊ฒํ๊ณ ์ธ๊ณ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํจํด์ ๊ฐ์กฐํ๋ค.
-
37:18
์๋ธ์์ด์ ํธ์ ์งํ ๋์๋ณด๋ ์๋ธ์์ด์ ํธ๋ ์์ ์ ๋ถ๋ฆฌํด ๋ชจ๋ธ๋ผ๋ฆฌ ํ์ ํ๊ฒ ๋ง๋ค๊ณ , ์ฌ์ฉ์๋ ๊ฒฐ๊ณผ๋ง ํ์ธํ๋ฉด ๋๋๋ก ํ๋ ๋ฐ ์ ์ฉํ๋ค. ๋ฐ๋ฉด thread-to-thread handoff๋ ์งํ ์ํฉ์ ์ฌ๋์ด ๊ณ์ ๋ณผ ์ ์์ด์ผ ํ ๋ ์ ํฉํ๋ฉฐ, ๋์ ์์ ์ ๊ฐ์์ฑ ์์ค์ ๋ฐ๋ผ ๋๋ ์ด๋ค.
-
42:23
์์ถ๊ณผ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ฑ๊ณต ๊ธฐ์ค ์ฅ์๊ฐ ์์ ์์ Codex๊ฐ ์ฌ๋ฌ ๋ฒ์ compaction์ ๊ฑฐ์น๋ฉฐ ์ปจํ ์คํธ๋ฅผ ์ ์งํ๋ ๋ฐฉ์์ด ์๊ฐ๋๋ค. ๋์์ ๋ชฉํ๋ ๊ฐ๋ฅํ ํ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ธฐ์ค์ผ๋ก ์จ์ผ ํ๋ฉฐ, ๊ทธ๋์ผ Codex๊ฐ ์ธ์ ๋ฉ์ถฐ์ผ ํ๋์ง ์ค์ค๋ก ํ๋จํ ์ ์๋ค๊ณ ์ ๋ฆฌํ๋ค.
-
45:01
์๋ธ์์ด์ ํธ์ ๋ณด์ด๋ ์ค๋ ๋์ ์ฐจ์ด ์๋ธ์์ด์ ํธ๋ ๋ชจ๋ธ ๋ด๋ถ์๋ง ๋ณด์ด๋ฉด ๋๋ ํ์ ์์ ์ ์ ํฉํ๊ณ , thread-to-thread handoff๋ ์ฌ๋์ด ์์ ํ๋ฆ์ ๊ณ์ ๋ค์ฌ๋ค๋ด์ผ ํ ๋ ์ ํฉํ๋ค๊ณ ๊ตฌ๋ถํ๋ค. ๊ฒ์ ์ ์์ฒ๋ผ ์ํธ, ์์ , ์ ๋๋ฉ์ด์ , ๋ฉ์ปค๋์ค๋ฅผ ๊ฐ๊ฐ ๋๋ ๊ด๋ฆฌํ๋ ์ฌ๋ก๋ก ์ด๋ฅผ ์ค๋ช ํ๋ค.
-
47:57
ํ ๊ณผ ๊ฒฐ์ ์ ๊ฒ์ฌ hooks๋ฅผ ํตํด ๋ก๊ทธ ์ ์ก, ์ ๋ ฅยท์ถ๋ ฅ ์ค์บ, API ํค ๋ ธ์ถ ๊ฒ์ฌ, ํ์ฉ๋ ๋๊ตฌ์ธ์ง ํ๋ณ ๊ฐ์ ๊ฒฐ์ ์ ๊ฒ์ฌ๋ฅผ ํน์ ์์ ์ ์ฝ์ ํ ์ ์๋ค. Linter๋ ์ฌ์ฉ์ ์ ์ ๊ฒ์ฆ์ ํด ์ข ๋ฃ ์์ ์ ๋ถ์ฌ, ์ฅ๊ธฐ ์์จ ์์ ์ ์์ ์ฅ์น๋ฅผ ๊ฐํํ๋ ๋ฐฉํฅ์ ์ ์ํ๋ค.
-
50:24
ํํธ๋นํธ ์๋ํ์ ์๋ฒ ํ๋ก๋น์ ๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์์ ์ ํํธ๋นํธ ์๋ํ๋ก ์ฃผ๊ธฐ์ ์ผ๋ก ์ํ๋ฅผ ํ์ธํ๋ฉฐ ์งํํ ์ ์๋ค. DigitalOcean droplet ํ๋ก๋น์ ๋์ฒ๋ผ ๊ธฐ๋ค๋ฆผ์ด ํ์ํ ์์ ๋ Codex๊ฐ 5๋ถ ๋จ์๋ก ์ฌํ์ธํ๋ฉฐ, ์๋ฃ๋๋ฉด SSH ์ค์ ๊น์ง ์ฐ๊ฒฐํด์ค๋ค.
-
52:37
Slack ํผ๋๋ฐฑ์ ๊ฐ๋ฐ ์์ ์ผ๋ก ์ ํํ๊ธฐ Slack์ ์์ด๋ ํผ๋๋ฐฑ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฝ์ด ์นญ์ฐฌ, ๋ฒ๊ทธ, ๊ธฐ๋ฅ ์์ฒญ์ผ๋ก ๋ถ๋ฅํ๊ณ , ๋ฒ๊ทธ๋ ๊ธฐ๋ฅ ์์ฒญ์ ์ ์ค๋ ๋๋ก ๋๊ฒจ ์ค์ ์์ ๊ณผ PR ์์ฑ๊น์ง ์ด์ด๊ฐ๊ฒ ๋ง๋ ๋ค. ์ด๋ฅผ ํตํด ํผ๋๋ฐฑ ๋ถ๋ฅ, ๊ตฌํ, ๋ฆฌ๋ทฐ, ์น์ธ๊น์ง ์ด์ด์ง๋ ์๋ํ๋ ์ํํธ์จ์ด ํฉํ ๋ฆฌ ํ๋ฆ์ ๊ตฌ์ฑํ๋ค.
-
58:37
App Server์ Retrodex ์ธํฐํ์ด์ค App server protocol์ด Codex app, CLI, VS Code extension์ ์ฐ๊ฒฐํ๋ ํต์ฌ ๊ณ์ธต์ด๋ฉฐ, ์ด๋ฅผ ํตํด ์ ํ ์์ Codex๋ฅผ ์๋ฒ ๋ํ ์ ์๋ค๊ณ ์ค๋ช ํ๋ค. ์ง์ ๋ง๋ Retrodex ์ธํฐํ์ด์ค ์์๋ก, ๋ชจ๋ธ ์ ํ๊ณผ ์ถ๋ก ๊ฐ๋๋ฅผ ๋ฐ๊พธ๋ UI๊น์ง ์ฑ ์๋ฒ ์์์ ๊ตฌ์ฑํ ์ ์์์ ๋ณด์ฌ์ค๋ค.
-
1:02:13
๊ฐ๋ณ ์์ฒญ์์ ์ํํธ์จ์ด ํฉํ ๋ฆฌ๋ก Codex๋ฅผ ํ ๋ฒ ์ํค๋ ๋ฐ์ ๋๋ด์ง ๋ง๊ณ , ๋ฃจํยท์ปจํ ์คํธยท๊ถํยท์๋ธ์์ด์ ํธยท์๋ํ๋ฅผ ์ฎ์ด ๊ณ์ ํ์ฅํ๋ผ๊ณ ์ ๋ฆฌํ๋ค. ์ธ๊ฐ์ด ๊ผญ ํ์ํ ์ง์ ์ ์ ์ธํ๋ฉด ์ฌ๋์ ์ค์ด๊ณ , ๊ธฐ๊ณ๊ฐ ๊ธฐ๊ณ๋ฅผ ๋ง๋๋ ๊ตฌ์กฐ๋ก ๊ฐ์ผ ์ง์ง ์ํํธ์จ์ด ํฉํ ๋ฆฌ๊ฐ ๋๋ค๊ณ ๊ฐ์กฐํ๋ค.
-
1:06:12
์ค์ต ์ธ์ ์์ ์ํฌ์์ ์ค๋ช ํํธ๋ฅผ ๋ง์น๊ณ , ์ค์ ๋น๋ ์ธ์ ์ ์์ํ๋ฉฐ ์ฐธ๊ฐ์์๊ฒ Codex app ์ค์น์ ํฌ๋ ๋ง ์๋ด๋ฅผ ์ ๊ณตํ๋ค. ๋๊น์ง ๋จ์ ์์ผ๋ฉด ์ง์๊ณผ ์ค์จ๊ทธ๋ฅผ ๋ฐ์ ์ ์์ผ๋ฉฐ, ํ์ฅ ์คํํ๊ฐ ๋งํ๋ ๋ถ๋ถ์ ๋์์ค ์ ์๋ค๊ณ ์๋ดํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- Codex๋ฅผ ์ ์ฐ๋ ํต์ฌ์ ํ๋กฌํํธ๋ฅผ ์ ์ฐ๋ ๊ฒ๋ณด๋ค ์ปจํ ์คํธ๋ฅผ ์ ๋ชจ์ผ๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํํ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค.
- ์ฅ๊ธฐ ์์ ์ ๋ชฉํยท๊ฒ์ฆ ๊ธฐ์คยทํ ยท์๋ํ๋ฅผ ํจ๊ป ์ค๊ณํด์ผ ์์ ์ ์ผ๋ก ๋์๊ฐ๋ฉฐ, ํนํ ์ฌ๋ ๊ฐ์ ์ด ํ์ํ ์ง์ ๋ง ๋จ๊ธฐ๋ ๊ฒ์ด ์ค์ํ๋ค.
- ํ๋ฌ๊ทธ์ธ, ์ค๋ ๋ ์ธ๊ณ, ์๋ธ์์ด์ ํธ, App Server๋ฅผ ์ฎ์ผ๋ฉด ๋จ๋ฐ์ฑ ๋ณด์กฐ ๋๊ตฌ๊ฐ ์๋๋ผ ๋ฐ๋ณต ๊ฐ๋ฅํ ํ ์์ ์์คํ ์ผ๋ก ํ์ฅํ ์ ์๋ค.