GPT์ Codex์ ํ๋ก์ ํธ๋ฅผ
์ฐ๋ํ์ฌ ๊ฐ๋ฐํ๋ผ๋ ์๋์ด ์๋ค.
๊ทธ๋์ ํ ๋ฒ ๋์ ํด๋ณด๊ธฐ๋ก ํ๋ค!
Codex ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ผ๊น?
1. Codex
- OpenAI ์ฝ๋ฉ ์์ด์ ํธ์ด๋ค. (ํด๋ก๋ ๊ฐ์)
- ์ฝ๋ ์์ฑ, ๊ธฐ์กด ์ฝ๋๋ฒ ์ด์ค ์ดํด, ์ฝ๋ ๋ฆฌ๋ทฐ, ๋๋ฒ๊น , ๋ฐ๋ณต ์์ ์๋ํ์ ์ฌ์ฉํ ์ ์๋ค.
- ๋จ์ ์๋์์ฑ ๋๊ตฌ๊ฐ ์๋, ๊ธฐ๋ฅ์ ๋ฐ๊พธ๋ผ๊ณ ์ํค๋ฉด ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์ฝ๊ณ ์์ ์์ ๋ง๋ค ์ ์๋ ๋๊ตฌ์ด๋ค.
2. Codex์ ์ฌ์ฉ๋ฐฉ๋ฒ
- Codex App
- Codex ์ฑ์ Codex ์ค๋ ๋๋ฅผ ๋ณ๋ ฌ๋ก ์์ ํ๋๋ฐ ํนํ๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ผ๋ก, ์ํฌํธ๋ฆฌ ์ง์, ์๋ํ ๋ฐ Git ๊ธฐ๋ฅ์ด ๋ด์ฅ๋์ด ์๋ค.
- ๊ตฌ์กฐ๊ฐ ํฐ ํ๋ก์ ํธ์ ๋ก์ปฌ ํ๊ฒฝ์ธ ๊ฒฝ์ฐ ์ ํฉํ ๋ฐฉ๋ฒ์ผ ๊ฒ ๊ฐ๋ค. - Codex CLI
- ํฐ๋ฏธ๋์์ ํ๋ก์ ํธ ํด๋ ์์ผ๋ก ๋ค์ด๊ฐ์ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค. Codex CLI๋ ๋ก์ปฌ ํฐ๋ฏธ๋์์ ์คํ๋๋ฉฐ, ์ ํํ ๋๋ ํฐ๋ฆฌ ์์ ์ฝ๋๋ฅผ ์ฝ๊ณ , ๋ณ๊ฒฝํ๊ณ , ๋ช ๋ น์ ์คํํ ์ ์๋ค.
- ๋ฐฑ์๋, Docker, Gradle, ์๋ํ์์ ๊ด๋ จ ํ๋ก์ ํธ์ ์ ๋ง์ ๊ฒ ๊ฐ๋ค.
- npm์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ [ npm i -g @openai/codex ] -> [ cd ํ๋ก์ ํธ ํด๋ ] -> [ codex ] - IDE ํ์ฅ ํ๋ก๊ทธ๋จ
- VS Code ๊ณ์ด, Cursor, Windsurf, JetBrains ๊ณ์ด IDE(IntelliJ, PyCharm, WebStorm)์์๋ ์ฌ์ฉํ ์ ์๋ค.
- ํ์ผ์ ๋ณด๋ฉด์ ๋ฐ๋ก ์์ ํ๋๊ฒ ํธํ ๊ฒฝ์ฐ์ ์์ ํ๊ฒฝ์์ ์์ ํ๋ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ ํฉํ ๋ฏ ํ๋ค. - Codex WEb/Cloud
- GitHub ์ ์ฅ์๋ฅผ ์ฐ๊ฒฐํด์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์์ ์ ๋งก๊ธฐ๋ ๋ฐฉ์์ด๋ค. CodexWeb์ GitHub ๊ณ์ ์ ์ฐ๊ฒฐํด ์ ์ฅ์ ์ฝ๋๋ก ์์ ํ๊ณ PR์ ๋ง๋ค ์ ์๋ค.
- ํ ํ์ , PR ๋ฆฌ๋ทฐ, CI ์์ ํ๋ก์ ํธ์ ์ ํฉํ ๊ฒ ๊ฐ๋ค. - ์๋ ์ฌ์ฉ ๋ฐฉ๋ฒ ๋ณ๋ก ์ถ์ฒ๋ฅผ ๋จ๊ฒจ๋จ๋ค. ์ฝ์ด๋ณด๊ณ ๋ณธ์ธ์ ์ํฉ์ ๋ง๋ ๊ฒ์ ๋ฐ๋ผ๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
App – Codex | OpenAI Developers
Your Codex command center
developers.openai.com
IDE extension – Codex | OpenAI Developers
Pair with Codex in your IDE
developers.openai.com
CLI – Codex | OpenAI Developers
Pair with Codex in your terminal
developers.openai.com
Web – Codex | OpenAI Developers
Delegate to Codex in the cloud
developers.openai.com
3. Codex ํ์ฉ ๋ฐฉ๋ฒ
- ์์ ๋จ์๋ก ๋๋ ์ ๋งก๊ธฐ๋ฉด ์ ํ๋๊ฐ ์ฌ๋ผ๊ฐ๋ค.
- ์์
: ๊ณ ๊ฐ ๋ชฉ๋ก ํ๋ฉด์์ CUSTOMER_DELETE ๊ถํ์ด ์์ผ๋ฉด ์ญ์ ๋ฒํผ์ ๋นํ์ฑํํด์ค. ๊ถํ ์ ๋ณด๋ /api/auth/me ์๋ต์ authorities ๋ฐฐ์ด์ ๊ธฐ์ค์ผ๋ก ํ๋จํด์ค. ์์ ํ ํ์ผ์ ๋จผ์ ์๋ ค์ฃผ๊ณ , ๊ทธ ๋ค์ ๋ณ๊ฒฝํด์ค. ๋ณ๊ฒฝ ํ npm run build๋ก ํ์ธํด์ค. - AGENTS.md ํ์ผ์ ํ๋ก์ ํธ ๋ฃจํธ์ ๋ง๋ค์ด์ ํ๋ก์ ํธ์ ์ง์์ ์ธ ๊ท์น์ ์ ์ด๋๋ ๋ฐฉ์์ด ์ข๋ค.
- DB ๋ง์ด๊ทธ๋ ์ด์ (๊ธฐ์กด ์์คํ ์ ๋ฐ์ดํฐ ํ๊ฒฝ์ ์๋ก์ด ์์คํ ์ผ๋ก ์ด๋ํ๊ฑฐ๋ ์ด์ ํ๋ ์์ ), ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง, ์๋ ๋ฐฐํฌ ์ค์ (์ด์ํ๊ฒฝ๋ณ์๋ ๋น๋ฐํค ๋ ธ์ถ ์ํ)์ Codex์๊ฒ ์กฐ์ฌํ ๋งก๊ฒจ์ผ ํ๋ค.
4. ๋ด๊ฐ ์ ํํ ๋ฐฉ๋ฒ_ Codex APP
์นดํ ๊ณ ๋ฆฌ๋ฅผ ๋ณด๋ฉด VIP ์ด๋์ฅ์ด๋ผ๋ ํ๋ก์ ํธ๊ฐ ์๋ค. ์ด ํ๋ก์ ํธ๋ VIP ๋ฑ๊ธ ์ด์์ ๊ณ ๊ฐ์ ๊ด๋ฆฌํ๊ณ , ๊ณ ๊ฐ์ ๊ด๋ฆฌํ๋ ๊ด๋ฆฌ์๋ ๊ด๋ฆฌํ๋ ํ์ด์ง์ด๋ค. ์ด ํ๋ก์ ํธ๋ ์๋ก ํ๋ก์ ํธ์น๊ณ ๋ ๋ณต์กํ ํธ์ด๋ผ๊ณ ์๊ฐํ๋ค.์๋์๋...
ํ๋ก์ ํธ์๋ ์ฌ์ฉ๋ ๊ฒ๋ค์ Docker, ElasticSearch, Keycloak, MySQL์ด ์๋ค. ๊ธฐ๋ฅ์ผ๋ก๋ ๊ณ ๊ฐ ๊ด๋ฆฌ - ์กฐํ, ์ถ๊ฐ, ์์ , ์ญ์ , ๊ฒ์์ด ์๊ณ ๊ด๋ฆฌ์๋ง๋ค ๋ถ์ฌ ๋ฐ์ ๊ถํ์ ๋ง์ถฐ์ ๊ฐ ๊ธฐ๋ฅ์ ์ ํ์ ๊ฑธ์ด๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๊ด๋ฆฌ์๋ฅผ ๊ด๋ฆฌํ๋ ์ต๊ณ ๊ด๋ฆฌ์๊ฐ ์๋ค. ์ต๊ณ ๊ด๋ฆฌ์๋ ๋ชจ๋ ๊ณ ๊ฐ์ ๊ด๋ฆฌ ๊ถํ์ ๊ฐ์ง๊ณ ์๋ ๋์์, ๊ด๋ฆฌ์๋ฅผ ๊ด๋ฆฌํ๋ ๊ถํ๋ ๊ฐ๊ณ ์๋ค. ๊ด๋ฆฌ์ ๊ด๋ฆฌ๋ ๊ณ ๊ฐ ๊ด๋ฆฌ์ฒ๋ผ ์กฐํ, ์ถ๊ฐ, ์์ , ์ญ์ , ๊ฒ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋ค.
์ํผ ์ด๋ฐ์์ผ๋ก ๊ตฌ์ฑ๋์ด์๋ ํ๋ก์ ํธ๋ฅผ ์์ ํ๋ ค๊ณ ํ๋ค. ๊ทธ๋์ ์ฌ๋ฌ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ดค์ ๋, ์ฑ์ผ๋ก ์ค์นํ๋๊ฒ ํ์ฌ๋ก์ ๊ฐ์ฅ ๋์ ์ ํ์ง๋ก ์๊ฐ๋๋ค. Git์ ์ฌ๋ฆด ์์ ์ด๋ผ GitHub๋ก ์ฌ์ฉํด๋ณผ๊น ๊ณ ๋ฏผ๋ ํ๋๋ฐ, Codex๊ฐ GitHub Cloud์์ ์ฝ๋๋ฅผ ๊ณ ์ณ๋ Keycloak ์ปจํ ์ด๋, ํ๊ฒฝ ๋ณ์, Docker ์ํ ๋ฑ... ์ ๋๋ก ์ฝ์ง ๋ชปํ ๊ฒ ๊ฐ์์ ๋ก์ปฌ ํ๊ฒฝ์ ์ค์ฌ์ผ๋ก ์ฌ์ฉํ ์ ์๋ Codex ์ฑ์ ์ ํํ๋ค.
๋ ์ฐพ์๋ณด๋๊น ๊ผญ ํ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌํ ํ์๋ ์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ๋ง์ฝ ์ ์ฒด ๊ตฌ์กฐ ๋ถ์์ด ํ์ํ๊ณ , ์ฌ๋ฌ ํ์ผ ๋ฆฌํฉํ ๋ง์ ํด์ผํ๋ ๋ฑ ํฐ ๋ถ๋ถ์ ๊ณ ์น ์์ ์ด๋ฉด App์ ์ฌ์ฉํ๊ณ ํ์ฌ ํ์ผ์ ๋ํ ์ค๋ช ์ ๋ฃ๊ธธ ์ํ๊ฑฐ๋, ๋ฐ๋ ์ฝ๋๋ฅผ ํ์ธํ๊ฑฐ๋, ์ปดํฌ๋ํธ ํ ๋ถ๋ถ์ ์์ ํ๋ ๋ฑ ์์ ์์ ๋ด๋น์ด๋ฉด IDE๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ๋์ ๊ฐ์ ํ์ผ์ Codex App๊ณผ Codex IDE์๊ฒ ๋งก๊ธฐ๋ ๊ฑด ์ฃผ์ํด์ผํ๋ค. ๋์์ ์์ ํด์ ์ถฉ๋์ด ์ผ์ด๋ ์ ์๋ค.
๋ค์ ํฌ์คํ ์์ ์ด๋ป๊ฒ ๋ค์ด๋ก๋ํ๊ณ ์ฌ์ฉํ๋ฉด ๋๋์ง ์์๋ณด๊ฒ ๋ค.
'๐ค Codex' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Codex๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ ํด๋ณด์_ DTO ์ถ๊ฐํ๊ธฐ (0) | 2026.05.22 |
|---|