๋ฐ์ด๋ธ์ฝ๋ฉ์ด ์์ฒญ๋ ํ์ ์ธ ๋งํผ
์ฒ์๋ถํฐ ๋๊น์ง Codex๋ฅผ ์ด์ฉํด์
ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋ณด์.
1. ํ๋ก์ ํธ ์๊ฐ
์ด ํ๋ก์ ํธ๋ ์ธํด ๋ชจ์ง ๊ณต๊ณ ์์ ์ ํ ์๋ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ก์ ํธ๋ฅผ ํด๋ดค๋ค. ์ง์์ฉ์ ๋น์ฐํ ์๋๊ณ ๊ทธ๋ฅ HRD, AI ๊ฒ์ ๋ฑ ํด๋ณธ ์ ์๋ ๋ถ๋ถ์ด๋ผ์ ๊ถ๊ธํด์ ์์ํ๊ฒ ๋์๋ค. (๋๋ถ๋ถ ํ์ ์ ํธ๊ธฐ์ฌ์ ์ํด ์์ํ๋ ํธ์ด๋ค)
๋ชจ์ง ๋ด์ฉ์ ์ฝ๊ฒ ์ด์ผ๊ธฐํ๋ฉด ์ง์์ด ๊ต์ก์ ์ด์ํ๋์ง ๊ด๋ฆฌํ๊ธฐ ์ํ ํ๋ก๊ทธ๋จ ์ ์(HRD_ ์ง๋ฌด์ญ๋ ์ง๋จ, ๊ต์ก ์ด๋ ฅ, ์จ๋ณด๋ฉ ์๋ฃ์จ ๋ฑ ๊ตฌ์ฑ์์ ์ญ๋ ๊ฐํ์ ์ฑ์ฅ์ ์ค๊ณํ๋ ๋ฐ ์ฐ์ด๋ ์ธ์ฌ ๋ถ์ ์งํ)์ ํ ์์ ์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋์ ์ง์์ด ๊ต์ก์ ์ด์ํ์ผ๋ฉด ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ณ๋๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ก ๋ง๋ค์๊ณ , ์ค์ AI๋ฅผ ๋ฃ๊ธฐ์ ๋์ด ๋ค์ด์ Fake AI๋ฅผ ๋ง๋ค์ด์ AI ๊ฒ์์ฒ๋ผ(ํค์๋ ๊ฒ์) ๋ณด์ด๋๋ก ํ๋ค.
๋ฐ์ด๋ธ์ฝ๋ฉ์ ์ด ์๊ฐ์ ์ฝ 3์๊ฐ์ด์๋ค. 9์์ ์์ํด์ 12์์ ๋๋ฌ๊ณ , ๊ทธ ๋ค์ ๋ด ํธ์์ฑ์ ์ํด ๋ฐ๋ก ์ถ๊ฐํ ๋ถ๋ถ์ด ์์ด์ ๊ทธ๊ฒ๊น์ง ํฌํจํ๋ฉด 4์๊ฐ ์ ๋ ๊ฑธ๋ ธ๋ค๊ณ ๋ณด๋ฉด ๋๋ค. ๋ ์๊ฐ์ ์ฐ๋ฉด ํจ์ฌ ์์ฑ๋๊ฐ ์๊ฒ ์ง๋ง, ์ด ํ๋ก์ ํธ์ ๋ชฉํ๋ Codex๋ฅผ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์๊ธฐ ์ํจ์ด์๊ธฐ์ ์ด ์ ๋ ๊ฒฐ๊ณผ์ ๋ง์กฑํ๊ธฐ๋ก ํ๋ค. ์ด ๊ธ์ ํตํด์ 3์๊ฐ ์ ๋ ์๊ฐ์ ์ฐ๋ฉด ์ด ์ ๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค๊ณ ๋ณด๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
ํ๋ก์ ํธ์ ๊ด์ฌ์ ์๊ณ (ใ ,ใ ) ์ด๋ป๊ฒ ๋ง๋ค์๋์ง ์๊ณ ์ถ๋ค๋ฉด ์ด ํํธ๋ฅผ ์ง๋๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
- ๋ฉ์ธํ๋ฉด
ํ์ ๊ต์ก๋ณ ๋ฏธ์๋ฃ ํํฉ์ ๋ณด์ฌ์ค๋ค. ์ฐจํธ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ ์์ด ๋ง๋ค์๋ค.

- ๋ฏธ์๋ฃ์ ํ์ธ ํ๋ฉด
๊ต์ก๋ณ๋ก ์ด๋ค ์ง์์ด ๋ฏธ์๋ฃ ํ๋์ง ํ์๋๋ ํ์ด์ง์ด๋ค.

๊ต์ก๋ช ๊ฒ์์ ๋จผ์ ์ดํด๋ณด์. ๊ต์ก๋ช ๊ณผ ๋ถ์ ํํฐ์ ๋ง์ถฐ์ ์๋ ๊ต์ก๋ณ ๋ฏธ์๋ฃ ํํฉ์ด ๋ฌ๋ผ์ง๋๋ก ๋ง๋ค์๋ค. ์ง๊ธ์ ์๋ฌด๊ฒ๋ ์ ํ์์ง ์์์ ๋ํดํธ ๊ฐ์ด ์ ์ฒด ๋ถ์๋ก ํ๋ฉด์ ๋ํ๋๊ณ ์๋ค.

๊ต์ก๋ช ๊ฒ์์ AI๋ฅผ ์ ์ผ๋ AI ์ ๋ฌด ์๋ํ ๊ธฐ์ด๊ฐ ๋์จ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ์ ๋ณด๋ฉด AI ์ ๋ฌด ์๋ํ ๊ธฐ์ด ๋ฏธ์๋ฃ ์ง์์ด ๋์จ๋ค. ์ด๋ ๊ฒ ์ด๋ค ๊ต์ก์ ๊ฒ์ํ๋์ง์ ๋ฐ๋ผ ์๋์ ์ผ๋ก ๊ฒ์๋ ๊ต์ก์ ๋ง์ถฐ ๋ฏธ์๋ฃ ์ง์์ ๋ณด์ฌ์ค๋ค. ๊ทธ๋ฌ๋ฉด ๋ง์ฝ ์ฌ๋ฌ ๋ถ์๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ๋ก ๋ํ๋๋ค๋ฉด?

๊ฒฝ์์ด๋ผ๋ ๊ฒ์์ด๋ฅผ ๋ฃ์ผ๋ ์ค๋ฆฌ๊ฒฝ์ ๋ฐ ์ค๋ฒ ๊ต์ก๊ณผ ESG ๊ฒฝ์ ์ดํด ๊ต์ก์ด ๋์๋ค. ์ด๋ ๊ฒ ๋ ๊ฐ์ ๊ฒ์ ๊ฒฐ๊ณผ๊ฐ ๋์จ ๊ฒฝ์ฐ, ๊ฐ์ฅ ์ฒซ ๋ฒ์งธ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฏธ์๋ฃ ์ง์์ ๋ณด์ฌ์ค๋ค. ์ฆ, ์ค๋ฆฌ๊ฒฝ์ ๋ฐ ์ค๋ฒ ๊ต์ก์ ๋ฏธ์๋ฃ ์ง์์ ๋ณด์ฌ์ฃผ๊ฒ ๋๋ค.
๋ค๋ฅธ ๊ต์ก์ ๋ฏธ์๋ฃ ์ง์์ด ๋ณด๊ณ ์ถ์ ์ ์๋ค. ๊ทธ๋์ ์ด๋ฐ ๊ฒฝ์ฐ, ์์ธ๋ณด๊ธฐ์์ธ ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฌ ์ํ๋ ๊ต์ก์ ๋ฏธ์๋ฃ ์ง์์ ํ์ธํ ์ ์๋๋ก ๋ง๋ค์๋ค. ์์ ํ๋ฉด๋ ESG ๊ฒฝ์ ์ดํด ๊ต์ก์ ์์ธ ๋ณด๊ธฐ ํ ํ๋ฉด์ด๋ค.

์ด ๋ถ๋ถ์ด ๋์ ํธ์์ฑ์ ์ํด ๋ฐ๋ก ์ถ๊ฐํ ๋ถ๋ถ์ด๋ค. ์ด์ํ ์ง์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์๋ ๋ณ๊ฒฝ๋๋์ง ํ์ธํ๊ณ ์ถ์๋ฐ, ํ์ธํ ๋ฐฉ๋ฒ์ด ๋ฑํ ์์๋ค. ์๋ง ํ ์คํธ ์ฝ๋๋ก ํ์ธํ๋ฉด ๋๊ฒ ์ง๋ง ํธํ๊ฒ ํ๋ก ํธ๋ก ๋ณด๊ณ ์ถ์๋ค. ๊ทธ๋์ ์ด ๋ถ๋ถ์ ๋ฐ๋ก ์ถ๊ฐํ๊ณ ์์ํ ์ค๋ฅ๊ฐ ๊ณ์ ์๊ฒจ์ ๊ทธ๊ฑธ ์์ ํ๋๋ผ ์๊ฐ์ด ์ข ๋ ๊ฑธ๋ ธ๋ค.
ํ๋ฉด์ ๋ณด๋ฉด ์ง๊ธ์ ๊ฐ์ธ์ ๋ณด๋ณดํธ ๊ต์ก์ ๋ฏธ์๋ฃ ์ง์์ด ๋ณด์ด๊ณ ์๋ค. ์ด๋๋ ๊น๋ฏผ์ง ์ง์์ด ๊ฐ์ธ์ ๋ณด๋ณดํธ ๊ต์ก์ ์ด์ํ๋ค๊ณ ํ์๋์ด์๋ค. ๊ทธ๋์ ์์ ๊ฐ์ธ์ ๋ณด๋ณดํธ ๋ฏธ์๋ฃ ์ง์์ ๊น๋ฏผ์ง ์ง์์ ๋ณด์ด๊ณ ์์ง ์๋ค.

๊น๋ฏผ์ง ์ง์์ ๊ฐ์ธ์ ๋ณด๋ณดํธ ๊ต์ก ์ด์ ์ํ๋ฅผ ์ทจ์ํ๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ธ์ ๋ณด๋ณดํธ ๋ฏธ์๋ฃ ์ง์์ ๊น๋ฏผ์ง ์ง์์ด ๋ํ๋ฌ๋ค. ์ด๋ฐ์์ผ๋ก ์๋ํ ๊ด๋ฆฌ๊ฐ ๋๋๋ก ๋ง๋ค์๋ค.
- AI ๊ฒ์ ํ๋ฉด

๊ฒ์์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๊ฐ ๊ฒ์์ด๋ฅผ ๋ถ์ํด์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ธ๋ค. ๋ด๋ถ๋ ๊ต์ฅํ ๊ฐ๋จํ๊ฒ ๋์๊ฐ๋ค. ๊ฒ์์ด์ ๋ฃ์ด๋ ๋ถ์๋ช ๊ณผ ์ผ์นํ๋๊ฒ ์๋์ง, ํ์ ํน์ ์ ํ์ด๋ ๋จ์ด๊ฐ ์๋์ง, ์ ์ ํน์ ๋๋ฆฌ ๋ฑ ์ง๊ธ๊ณผ ๋ง๋ ๋จ์ด๊ฐ ์๋์ง๋ฅผ ํ์ธํ๋ค. ์ด๋ฐ ๋ฐฉ์์ผ๋ก AI ๊ฒ์์ ํ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ก ๋ง๋ค์๋ค.
2. ํ๋ก์ ํธ ์ธํ
- ํ๋ก์ ํธ ํด๋

ํฐ ํด๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ ์์ backend์ frontend๋ฅผ ๋๋ด๋ค. AGENTS.md๋ ์ค์ ํ์ผ์ด๋ค. ์ฝ๊ฒ ๋งํด์ ๊ธฐ๋ณธ์ ์ธ ์ค๊ณ๋๋ฅผ ๋ฃ์ด๋ ๊ฑฐ๋ผ๊ณ ๋ณด๋ฉด ๋ ๊ฒ ๊ฐ๋ค. Codex๋ฅผ ์ฌ์ฉํ ๋ ํ๋ก์ ํธ ๋ณ๋ก ๊ผญ ์ง์ผ์ผ ํ ๊ฒ, ์ด๋ป๊ฒ ์์ฑํ๊ธธ ์ํ๋์ง ๋ฑ์ ์ ์ด๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํจ์ฌ ๋ ์์ ์ ์ด๊ฒ Codex๋ฅผ ์ด์ฉํ ์ ์๋ค. AGENTS ์์ฑ ๋ฐฉ๋ฒ๊ณผ ๋ด๋ถ ๋ด์ฉ์ ๋ค์์ ์ค๋ช ํ๊ฒ ๋ค.
- Codex CLI


curl -fsSL https://chatgpt.com/codex/install.sh | sh
๋งฅ๋ถ ๊ธฐ์ค์ผ๋ก ์์ ๋ช ๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ๋ถ์ฌ๋ฃ์ผ๋ฉด codex๊ฐ ์ค์น๋๋ค. ๊ทธ๋ฆฌ๊ณ ํฐ๋ฏธ๋์ codex๋ผ๊ณ ์น๋ฉด codex๊ฐ ์คํ๋๋ค. ๊ทผ๋ฐ codex๋ฅผ ์น๊ธฐ ์ ์ ์ด๋ ์๊น ๋ง๋ ํด๋์ ๋ค์ด๊ฐ์ ํฐ๋ฏธ๋์ ์ด๊ณ codex๋ฅผ ์คํํ๋ ๊ฒ ์ข๋ค. (ํด๋์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด [์ด ํด๋์์ ํฐ๋ฏธ๋ ์ด๊ธฐ]๊ฐ ๋ฌ๋ค)
CLI๋ ํฐ๋ฏธ๋์ ์ด์ด์ Codex๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ์ฒซ๋ฒ์งธ ์ด๋ฏธ์ง๊ฐ Codex CLI ํ๋ฉด์ธ๋ฐ, ์กฐ๊ธ ๋ณต์กํ๊ณ ๋ ์ง๊ด์ ์ด๊ฒ ๋๊ปด์ง ์ ์์ ๊ฒ ๊ฐ๋ค. ๋ ๋ฒ์งธ ์ด๋ฏธ์ง๊ฐ Codex App์ด๋ค. Codex App์ ์ฑํ ๋ฐฉ ๊ฐ์ด ์๊ฒจ์ ๋ํ๊ฐ ๊ฐ๋ฅํ ๊ตฌ์กฐ์ด๋ค. ์๊น ์ฒซ๋ฒ์งธ ์ด๋ฏธ์ง๋ณด๋ค ํจ์ฌ ์น์ํ ์ด๋ฏธ์ง์ด๋ค. UI๊ฐ ๋ค๋ฅด๊ธด ํ์ง๋ง ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ฑํ ์ ์ณ์ ์ผ์ ์ํค๋ ๊ฒ์ผ๋ก ๋์ผํ๋ค.
๊ทธ๋ ๋ค๋ฉด ๋์ด ๋ญ๊ฐ ๋ค๋ฅผ๊น? /compact๋ผ๋ ๊ฑธ ์ง์ํ๊ธฐ๋ ํ๊ณ ๊ทธ ์ธ์ CLI๊ฐ ๊ธฐ๋ฅ์ด ๋ ๋ง์ ํธ์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ด๋ ๊ฒ ๊ฐ๋จํ ํ๋ก์ ํธ๋ฅผ ํ๋ ๊ฒฝ์ฐ ๊ตณ์ด CLI๋ฅผ ์ฌ์ฉํ ํ์๋ ์์ ๊ฒ ๊ฐ๋ค. ๋ณธ์ธ์ด ๋ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๊ฑธ ์ ํํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
์ผ๋จ ๋๋ ๋ค์ํ ๊ฒฝํ์ ๋ ์ ํธํ๋ ํธ์ด๋ค. ํ ์ค ์์ง๋ง ํ์ง ์๋ ๊ฒ๊ณผ ๋ชฐ๋ผ์ ํ์ง ๋ชปํ๋ ๊ฑด ์์ฃผ ํฐ ์ฐจ์ด๊ฐ ์๋ค๊ณ ์๊ฐํ๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ฌด์ ๋ค์ด๊ฐ๋ฉด ๋ ๋ง์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ CLI๋ฅผ ์ฌ์ฉํ ๊ฒ ๊ฐ์์ CLI๋ก ํ๋ก์ ํธ๋ฅผ ์งํํ๊ฒ ๋์๋ค.
3. Codex ์ธํ
- !!! ์ค๊ณ๋ ๋ง๋ค๊ธฐ !!!
Chat GPT๋ ์ค๊ณ์ Codex์๊ฒ ์ ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ๋ง๋๋ ์ญํ ์ ๋งก์ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ Codex๊ฐ ์ฝ๋๋ฅผ ์์ฑํ๋ ์ญํ ์ ํ ๊ฒ์ด๋ค.
์ผ๋ถ๋ถ)
๋ชฉ์ฐจ
1. ํ๋ก์ ํธ ๊ฐ์
2. ์ฌ์ฉ์ ์
์ฅ์์์ ๋์ ๋ฐฉ์
3. ๊ธฐ๋ณธ ์ฌ์ฉ ๋ฐฉ์
4. ํต์ฌ ์์น
5. ํ๋ก์ ํธ ๋์ ๋ฒ์
6. ์ ์ฒด ๋์ ํ๋ฆ
7. ๊ธฐ๋ฅ ์ฐ์ ์์
8. ๋ฐ์ดํฐ ๊ตฌ์กฐ ์ค๊ณ
9. ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์๋ํ ๋ฐฉ์
10. AI ๊ฒ์ ๋ฐฉ์
11. ํ๋ฉด ๊ตฌ์ฑ
12. ํ๋ก ํธ์๋์ ๋ฐฑ์๋ ์ญํ ๋ถ๋ฆฌ
13. API ๊ณ์ฝ
14. ์๋ฒ ์ฝ๋ ๊ตฌ์กฐ ์ค๊ณ
15. ํ๊ฒฝ ๋ณ์ ์ค๊ณ
16. ๋ฏธ๋ฆฌ ๋ฐ์ํ ๋ฌธ์ ์ ๊ณผ ์์ธ ์ฒ๋ฆฌ
17. ์๋ํ ๊ฒฐ๊ณผ ๊ฒ์ฆ ์ ์ฑ
18. AI ๊ฒ์ ๊ฒฐ๊ณผ ๊ฒ์ฆ ์ ์ฑ
19. ๊ฒ์ ๋ฐฉ์ ์ฐ์ ์์
20. ๋ฐ์ดํฐ ์์
21. ๊ฐ๋ฐ ์์
22. ์ต์ข
MVP ๊ธฐ๋ฅ ๋ชฉ๋ก
23. ๋์ค์ ์ถ๊ฐํ ์ ์๋ ๊ธฐ๋ฅ
24. ํ๋ก์ ํธ ์ค๋ช
๋ฌธ๊ตฌ
25. ์ต์ข
์ ๋ฆฌ
... ๋ชฉ์ฐจ์ผ ๋ฟ, ๋ด์ฉ์ ๋ ๊ตฌ์ฒด์ ์ด๊ฒ ์์ฑ๋์ด์๋ค.
Chat GPT์๊ฒ ๋ด๊ฐ ๊ตฌ์ํ ๊ฒ๋ค์ ๋งํ๋ฉด ๋๋ค. ์๋ฅผ ๋ค์ด์ ์ด๋ค ํ๋ก์ ํธ์ด๋ฉฐ ์ด๋ค ๊ธฐ๋ฅ์ ๊ผญ ๋ฃ์ด์ผ ํ๋์ง / ์ด๋ค ํ๋ ์์ํฌ์ด๊ณ ๋ฌด์จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํ ๊ฑด์ง / ์ค์ ์๋ฒ๋ฅผ ์ด์ํ ๊ฑด์ง ์๋์ง / ์ด๋ ์ ๋ ๊ท๋ชจ์ธ์ง. ์๊ฐ๋๋ ๊ฒ๋ค์ ๋ชจ๋ ์ ์ด์ ์ด๋ป๊ฒ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด ๋ ์ง GPT์๊ฒ ๋ฌผ์ด๋ณธ๋ค. ๊ทธ๋ฌ๋ฉด GPT๊ฐ ์ฌ๋ฌ ๋ด์ฉ์ ์์ฑํด์ ๋ณด๋ด์ฃผ๋ฉด ์ญ ์ฝ์ด๋ณด์. ๊ทธ ๋ค ์์ ํ ๋ถ๋ถ์ ๋ค์ ์ ๋ฌํ๋ฉด์ ์ด ๋ด์ฉ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ์์ ํ์ผ๋ก ์์ฑํด ๋ฌ๋ผ๊ณ ํ๋ฉด ๋๋ค. ์ด๋ ํ์ผ์ ์ด๋ค ๊ฑธ๋ก ๋ฐ์์ง๋ ๋งํด์ฃผ๋ฉด ์ข๋ค. ํ๊ธ์ ์ฌ์ฉ ์ค์ด๋ฉด hwp๋ก ๋ฐ๊ณ ์๋๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉด docx๋ก ๋ฌ๋ผ๊ณ ํ๋ฉด ๋๋ค.
์ด์ GPT๊ฐ ํ์ผ์ ์ค ๊ฒ์ด๋ค. ๋ฐ๊ณ ๋๋ฉด ํ ๋ฒ ์ญ ์ฝ์ด๋ด์ผ ํ๋ค. ์ด๋ ์ ๋๋ก ๋์ถฉ ์ฝ๊ฑฐ๋ ๋๊ฒจ์๋ ์ ๋๋ค. ๋น๊ฐ๋ฐ์๋ผ์ ์ดํด๊ฐ ์ ๊ฐ๋ฉด ์ ๊ฐ๋ ๋ถ๋ถ์ ์ผ๋จ ๋๊ธฐ๊ณ ์๋ ๋ถ๋ถ๋ง์ด๋ผ๋ ์ ๋๋ก ์ฝ์ด์ผ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐํ ๊ฒ๋ค์ ๋ฃ๊ณ ๋บ ๊ฑด ๋นผ์ GPTํํ ๋ค์ ๋๊ธด๋ค. ์ด๋ ๋๊ธฐ๋ฉด์ [ ์ด ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ฉด์ ์ฃผ์ํด์ผ ํ ์ฌํญ๊ณผ ๋ฌธ์ ๊ฐ ๋ ๋งํ ๋ถ๋ถ์ ์ ์ด์ ์์ ํด ์ค ] ์ด ๋ฉํธ๋ฅผ ์ถ๊ฐํ๋ค. ์ด ์์ ์ด ์ ๋ง ์ค์ํ๋ค. ์ด๊ฑธ ์ ๋ง ์ํด๋์ผ, ์ฝ๋๋ฅผ ๋ง๋ค ๋ ์ค๋ฅ๋ฅผ ๊ณ ์น ์ผ์ด ํ ์ค์ด๋ ๋ค. ์ค๊ณ๋ฅผ ์ฒ์๋ถํฐ ์ํด์ผ ๋นจ๋ฆฌ ๋๋๋ค.
GPT๊ฐ ์ค ์์ ๋ณธ์ ๋ฐ์ผ๋ฉด ๊ผญ ์ฝ์ด๋ณด๊ณ ์์ ํ ๊ฒ ์์ผ๋ฉด ์์ ํ๋ค. ๊ทธ๋ฌ๊ณ ๋์ ์ ๋ฏธ๋์ดํํ ๋๊ธด๋ค. ์ ๋ฏธ๋์ดํํ ํ์ผ์ ์ด์ด์ ์ฝ๊ณ ์์ ํ ๋ถ๋ถ์ ์๋ ค๋ฌ๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋๋ [ ์ด ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๋ฉด์ ์ฃผ์ํด์ผ ํ ์ฌํญ๊ณผ ๋ฌธ์ ๊ฐ ๋ ๋งํ ๋ถ๋ถ์ ์๋ ค์ค ] ์ด ๋ฉํธ๋ฅผ ์ถ๊ฐํ๋ค. GPT๊ฐ ๋์น๊ณ ๊ฐ ๋ถ๋ถ์ ์ ๋ฏธ๋์ด๊ฐ ์๋ ค์ฃผ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
์ฐธ, ์ด๊ฑด ๋ด ์ชฝ์์ ๋ฌธ์ ์ผ ์ ์๋๋ฐ ์ ๋ฏธ๋์ด๊ฐ ํ์ผ์ ์ฐธ ์ด์ํ๊ฒ ๋ง๋ค์ด์ค๋ค. ๊ทธ๋์ ๋๋ ํ์ผ๋ก ๋ณด๋ด์ง ๋ง๊ณ ๊ทธ๋ฅ ์๋ ค๋ง ๋ฌ๋ผ๊ณ ํ๋ค. ์ ๋ฏธ๋์ด ๋ต๋ณ์ ์ฝ๊ณ ์ง์ ์ถ๊ฐํ ๋ค ์์ ํ๊ธฐ๋ ํ๊ณ , ๊ท์ฐฎ์ผ๋ฉด ์ ๋ฏธ๋์ด ๋ต๋ณ ๊ทธ๋๋ก ๋ณต์ฌํด์ GPTํํ ๋๊ธด ๋ค ์ค๊ณ์์ ์ถ๊ฐํ ๊ฒ์ ์ถ๊ฐํด์ ํ์ผ ๋ณด๋ด๋ฌ๋ผ๊ณ ํ๋ค. ๋ง๋ฌด๋ฆฌ๋ ๋ฌด์กฐ๊ฑด ๋ณด๋ด์ค ํ์ผ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ฝ๋๋ค.
ํ์ผ์ ๋๊น์ง ์ฝ์ผ๋ผ๊ณ ํ๋ ์ด์ ๋, ์ด์ํ ๊ธฐ๋ฅ์ ๋ฃ์ด๋๊ธฐ๋ ํ๊ณ ๊ผญ ๋ฃ์ด์ผ ํ๋ ๊ธฐ๋ฅ์ ๋นผ๊ณ ์์ฑํ๊ธฐ๋ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฑํ ์ผ๋ก ์ฃผ๊ณ ๋ฐ๋ค ๋ณด๋ฉด ์์ ์ ํ๊ธฐ๋ก ํ ์ฌํญ์ธ๋ฐ GPT๊ฐ ํผ๋ํด์ ์์ ์ ์ฌํญ์ ๋ฃ์ด๋๊ธฐ๋ ํ๋ค. ๊ทธ๋์ ๊ผญ ์ฝ์ด๋ด์ผ ํ๋ค.
- AGENTS.md
์ผ๋ถ๋ถ)
## Tech Stack
Backend:
- Java 17
- Spring Boot
- Spring Data JPA
- H2 for local development
- MySQL optional later
- Gradle
Frontend:
- React
- Vite
- JavaScript or TypeScript
- CSS modules or plain CSS
์๊น ์ค๊ณ๋ ๋ง๋ ๋ฐฉ์ ๋๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ์ฑํ ๋ฐฉ์ ์ด์ด์ ์ต์ข ์ค๊ณ๋๋ฅผ ์ค๋ค. ์ด๋ ๊ฒ ํ๋ ์ด์ ๋, ์ ์ฑํ ๋ฐฉ์ ์์ ์ ๋ด์ฉ๋ค์ด ๋ค์ด๊ฐ ์์ด์ ๊ฐ๋ GPT๊ฐ ์์ ์ ๋ด์ฉ๊ณผ ํผ๋ํ๊ธฐ๋ ํ๋ค.
์๋ฌดํผ ์๋ก์ด ์ฑํ ๋ฐฉ์์ ์ค๊ณ๋๋ฅผ ์ฝ์ผ๋ผ๊ณ ์ํจ ๋ค, ์ด๋ค ๋ด์ฉ์ธ์ง ๊ฐ๋จํ๊ฒ ์์ฝํ๋ผ๊ณ ํ๋ค. ๊ทธ๋ค์ ์ค๊ณ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Codex์ ๋ฃ์ AGENTS.md๋ฅผ ๋ง๋ค์ด๋ฌ๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋์ ๋ฃ์ด๋๋ฉด ๋๋์ง ๋ฌผ์ด๋ณธ ๋ค ์๋ง์ ์์น์ ๋๋ฉด ๋๋ค.
3. ์ผํด๋ผ, Codex!
- ๋ช ๋ น์ด ์ ๋ ฅํ๊ธฐ
2๋จ๊ณ ์์
์ ์งํํด์ค.
์์
๋ฐฉ์:
- backend_worker๊ฐ ๊ตฌํํ๋ค.
- ๊ตฌํ ํ tester๊ฐ ./gradlew test๋ฅผ ์คํํ๋ค.
- reviewer๋ ์์ง ์คํํ์ง ์๋๋ค.
๋ชฉํ:
HRD ๊ต์ก ๋ฐ์ดํฐ ๋๋ฉ์ธ์ ๋ง๋ ๋ค.
๋ฒ์:
- Employee Entity
- Course Entity
- TrainingRecord Entity
- TrainingStatus Enum
- EmployeeRepository
- CourseRepository
- TrainingRecordRepository
- data.sql ์ํ ๋ฐ์ดํฐ
- schema ์์ฑ์ JPA ddl-auto๋ก ์ฒ๋ฆฌ
ํ๋:
Employee:
- id
- name
- department
- position
- hireType
- email
- joinedAt
Course:
- id
- title
- category
- description
- required
- targetDepartment
- targetHireType
TrainingRecord:
- id
- employee
- course
- status
- completedAt
TrainingStatus:
- NOT_STARTED
- IN_PROGRESS
- COMPLETED
๊ธ์ง:
- Controller ๋ง๋ค์ง ๋ง.
- API ๋ง๋ค์ง ๋ง.
- frontend ์์ ํ์ง ๋ง.
์๋ฃ ๊ธฐ์ค:
- Entity์ Repository ์์ฑ
- ์ํ ๋ฐ์ดํฐ ๋ก๋ฉ ๊ฐ๋ฅ
- ./gradlew test ํต๊ณผ
- ๋ณ๊ฒฝ ํ์ผ ๋ชฉ๋ก ์์ฝ
์ค๊ณ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋จ๊ณ์ ์ผ๋ก ๋ช ๋ น์ด๋ฅผ ๋ง๋ค์ด๋ฌ๋ผ๊ณ ํ๋ค. ์ผ๋จ AI๋ ํ ๋ฒ์ ์ฑ์ ์ง์ด๋ฌ๋ผ๊ณ ํ๋ฉด ์ง์ด๋ ์ฃผ๋๋ฐ ๋ถ์ค๊ณต์ฌ๋ก ์ง์ด์ค๋ค. ๊ทธ๋์ ์๋์๋ถํฐ ๋จ๊ณ๋ณ๋ก ์ฐจ๊ทผ์ฐจ๊ทผ ๋ถํํด์ผ ํ๋ค.
GPT๊ฐ ๋ง๋ค์ด์ค ๋ช ๋ น์ด๋ฅผ ๊ทธ๋๋ก ์ ๋ ฅํ๋ค. Codex๊ฐ ์ด์ฌํ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๋๋ฉด ํ ์คํธ๋ฅผ ๋๋ฆฐ๋ค. ์๋ง ๋๋ถ๋ถ ์ ๋์๊ฐ ๊ฒ์ด๋ค.
์ฌ์ค ์ฒ์ ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ํด๋ณธ ๊ฑฐ๋ผ ์ด๋ ์ ๋๋ก ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ์ ๋ชจ๋ฅธ๋ค. ๋ค๋ง ์ด๋ฐ ๋ฐฉ์์ผ๋ก ํ์ ๋ ์ค๊ณ๋ ์์ ์๋ ๊ธฐ๋ฅ์ ๋ง๋ค๊ณ ๋์ ์๋ฌ๊ฐ ๋ํ๋ ์ ์ ์์๋ค. ๋์ค์ ์ถ๊ฐํ ์ง์๋ณ ๊ต์ก ์ด์ ์ํ ํํธ๋ง ์๋ฌ๊ฐ ๋ํ๋ฌ๋ค. ๋ฌผ๋ก ๊ธ๋ฐฉ ๊ณ ์ณค๋ค
- ์์ฑ?
์์ฑํ๊ณ ๋๋ฉด ๊ทธ ์ดํ๋ Codex App์์ ์์ ์ ์งํํ๋ค. ์์ ์ ๋ณ ๊ฑฐ ์๋ค. ์ด ํ๋ก์ ํธ์ ํฐ ๋ฌธ์ ์ ๊ณผ ๊ณ ์น๋ฉด ์ข์ ์ ์ ์๋ ค๋ฌ๋ผ๊ณ ๋ฌผ์๋ค. ์ด๋ ๊ณ ์น์ง๋ ๋ง๊ณ ์๋ ค๋ง ๋ฌ๋ผ๊ณ ๋ฅผ ๊ผญ ๋งํด์ผ ํ๋ค. ๋ณด๋ด์ค ๋ต๋ณ์ ๋ณด๊ณ ๋ด ํ๋ก์ ํธ ์์ค๊ณผ ๊ท๋ชจ์ ๋ง์ถฐ์ ๊ณ ์น ๋ถ๋ถ์ ๊ณ ๋ฅด๋ฉด ๋๋ค. ๊ณ ์น ๋๋ ๋ฌด์กฐ๊ฑด ํ๋์ฉ ์๊ตฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ ์น๊ณ ๋์ ํ๋ก์ ํธ๊ฐ ์ ๋๋ก ๋์ํ๋์ง ํญ์ ํ์ธํด์ผ ํ๋ค.
+) ์ด ํ๋ก์ ํธ์์๋ Fake AI๋ฅผ ์ค์ AI๋ก ๋ฐ๊ฟ ๊ฐ๋ฅ์ฑ์ ์ด์ด๋๊ณ ์งํํ๋ค. ๋ฌผ๋ก ์ค์ ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ์๋์ง๋ง, ์ค์ ์๋ฒ๋ฅผ ์ฐ๋ค๋ ๊ฐ์ ์ ํญ์ ํ๋ฉด์ ์ฝ๋๋ฅผ ์์ฑํ๋ ค๊ณ ํ๋ค. ์ด๋ ๊ฒ ๋ณธ์ธ ํ๋ก์ ํธ์์ ๋ฐ๋ ๊ฐ๋ฅ์ฑ์ด ์กฐ๊ธ์ด๋ผ๋ ์๋ ์ฝ๋ ํน์ ์ ๋ฐ์ดํธ๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ ๊ธฐ๋ฅ์ด ์ด๋์ผ์ง ์๊ฐํด ๋๋ ๊ฒ ์ข๋ค. ๊ทธ๋์ผ ๋์ค์ ์ฝ๋๋ฅผ ์์ ํ๊ณ ๊ตฌ์กฐ๋ฅผ ๋ฐ๊ฟ๋ ๊น๋ํ๊ฒ ์ ์ง๋๋ค.
'๐ค AI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Codex๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ ํด๋ณด์_ DTO ์ถ๊ฐํ๊ธฐ (0) | 2026.05.22 |
|---|---|
| Codex๋ ๋ฌด์์ด๋ฉฐ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ ๊ฒ์ธ๊ฐ? (0) | 2026.05.20 |