AI ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ‘๋น ๋ฅธ ์ฝ๋ ์์ฑ’ ์๋จ์ด ์๋ PR์ ๊น๊ฒ ๊ฒํ ํด ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ์ ์งํค๋ ๋๊ตฌ๋ก ํ์ฉํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. Nolan Lawson์ด ์ง์ ๊ตฌ์ถํ ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ ์ ๋ต์ ์ํฌํ๋ก์ ์ค์ ํ๋จ ๊ธฐ์ค์ ์ ๋ฆฌํ์ต๋๋ค.
AI ์ฝ๋ ๋ฆฌ๋ทฐ, “๋น ๋ฅด๊ฒ ๋ง์ด” ๋ง๊ณ “์ฒ์ฒํ ์ ๋๋ก”๊ฐ ์ ๋ง ๊ฐ๋ฅํ ๊น์?
์๋ ํ์ธ์! ์ฌ๋ฌ๋ถ์ AI ์ฝ๋ฉ ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ๊ณ ๊ณ์ธ์? ์ ๋ ์์งํ ํ๋์ “์ด๋ป๊ฒ ํ๋ฉด ๋ ๋น ๋ฅด๊ฒ ์ฝ๋๋ฅผ ๋ฝ์๋ผ ์ ์์๊น”์๋ง ์ง์คํ๊ฑฐ๋ ์. ๊ทธ๋ฌ๋ค GeekNews์์ Nolan Lawson์ ๊ธ์ ๋ฐ๊ฒฌํ๊ณ ์๊ฐ์ด ์์ ํ ๋ค์งํ์ต๋๋ค ๐ฎ “AI๋ก ๋ ๋์ ์ฝ๋๋ฅผ ๋ ์ฒ์ฒํ ์ด๋ค”๋ ์ ๋ชฉ๋ถํฐ๊ฐ ๊ธฐ์กด ํต๋ ๊ณผ ์ ๋ฐ๋๋ผ ๋์ ์์ฌํ์ด์. Lawson์ Microsoft Edge ํ์์ ์ค๋ซ๋์ ์ผํด์จ ์๋์ด ์์ง๋์ด์ธ๋ฐ, ๋ณธ์ธ์ด ์ง์ Claude skill์ ๊ตฌ์ถํ๊ณ ์ค๋ฌด์ ์ ์ฉํ ๊ฒฝํ์ ์์ฃผ ์์งํ๊ฒ ๊ณต์ ํ์ต๋๋ค.
GeekNews ์ปค๋ฎค๋ํฐ์์๋ “๊ตฌํ์ ๋น ๋ฅด์ง๋ง ๊ฒํ ์ ์๊ฐ์ ์ด๋ค๋ ๊ฒฝํ์ด ๊ณต๊ฐ๋๋ค”๋ ๋ฐ์์ด ๋์ค๋๊ฐ ํ๋ฉด, “AI ๋ฆฌ๋ทฐ์ ๋๋ ์๊ฐ์ด ์ง์ ์์ฑ๊ณผ ๋น์ทํ ์ ์๋ค”๋ ํ์์ ์๊ฐ๋ ์์์ด์. ๊ทธ๋์ ์ง์ ์๋ฌธ์ ์ฒ์๋ถํฐ ๋๊น์ง ์ฝ์ด๋ณด๊ณ , Lawson์ด ์ค์ ๋ก ์ด๋ค ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถํ๋์ง ๊ผผ๊ผผํ ์ ๋ฆฌํด๋ดค์ต๋๋ค.
๐ ๋ชฉ์ฐจ
- AI ์ฝ๋ฉ์ ๋ ๊ฐ์ง ๋ฐฉํฅ โ slop cannons vs. ํ์ง ์ค์ฌ
- ๋ฒ๊ทธ ํ์ง๋ณด๋ค ๋ ์ค์ํ ๊ฒ โ ๊ฒ์ฆ๊ณผ ์ฐ์ ์์
- ๋ค์ค ๋ชจ๋ธ PR ๋ฆฌ๋ทฐ Claude skill ๊ตฌ์กฐ
- ์ค์ ์ฒ๋ฆฌ ํ๋ฆ โ Critical์์ Low๊น์ง
- ์์ฐ์ฑ๋ณด๋ค ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ์ ์ง์คํ๋ ์ด์
- ๋๋ฆฐ AI ์ฝ๋ฉ์ ์ํ ์ค์ฒ๋ฒ 4๊ฐ์ง
- ์ด๋ฐ ๋ถ๋ค๊ป ์ ๊ทน ์ถ์ฒํฉ๋๋ค
- ์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
1. AI ์ฝ๋ฉ์ ๋ ๊ฐ์ง ๋ฐฉํฅ โ slop cannons vs. ํ์ง ์ค์ฌ
Nolan Lawson์ AI ์ฝ๋ฉ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ์์ด ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋๋ค๊ณ ๋งํฉ๋๋ค. ์ฒซ ๋ฒ์งธ๋ ์ฐ๋ฆฌ๊ฐ ํํ “vibe coding”์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๋ฐฉ์, ์ฆ ์ ํ์ง ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ๋๋์ผ๋ก ์์ฐํ๋ ์ ๊ทผ์ ๋๋ค. ๊ทธ๋ ์ด๋ฐ ๊ฐ๋ฐ์๋ฅผ “slop cannons”์ด๋ผ๊ณ ํํํ๋๋ฐ, ๊ฒ์ฆ๋์ง ์์ ์๋ฐฑ ์ค์ง๋ฆฌ ๋ํ PR์ ์์๋ด๋ ๋ฐฉ์์ด์ฃ . ๋น ๋ฅด๊ธด ํ์ง๋ง ์ฝ๋๋ฒ ์ด์ค์ ๋์ ๋๋ ๊ธฐ์ ๋ถ์ฑ๋ ์ด๋ง์ด๋งํฉ๋๋ค.
๋ ๋ฒ์งธ๋ Lawson์ด ์ง์ ์ค์ฒํ๋ ๋ฐฉ์ โ AI๋ฅผ PR ๊น์ด ๊ฒํ ํ๋ ๋๊ตฌ๋ก ํ์ฉํด ๊ณ ํ์ง ์ฝ๋๋ฅผ ์ฒ์ฒํ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด ์ ๊ทผ์ “10๋ฐฐ ์์ฐ์ฑ”๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ์ด์. ์คํ๋ ค ์ฝ๋ ํ ์ค์ ์ถ๊ฐํ๊ธฐ ์ ์ ์์ญ ๊ฐ์ง ์คํจ ์๋๋ฆฌ์ค๋ฅผ ๊ฒํ ํ๊ฒ ๋ฉ๋๋ค. Lawson์ LLM์ด ๋จ์ํ ์ฝ๋ ์์ฑ๊ธฐ๊ฐ ์๋๋ผ ๋งค์ฐ ์ ์ฐํ ๋๊ตฌ๋ผ๋ ์ ์ ๊ฐ์กฐํด์. ๋ชฉ์ ์ ์ด๋ป๊ฒ ์ค์ ํ๋๋์ ๋ฐ๋ผ ์ฐ์์๊ฐ ์์ ํ ๋ฌ๋ผ์ง๋๋ค.
โ Slop Cannon Pattern โ ๊ฒ์ฆ ์๋ ๋๋ ์์ฐ ๋ฐฉ์
์์ด์ ํธ์๊ฒ “์ด ๊ธฐ๋ฅ ๋ง๋ค์ด์ค”๋ผ๊ณ ๋์ง๊ณ 400์ค์ง๋ฆฌ PR์ ๋ฐ์์ ๋ฐ๋ก ๋จธ์งํ๋ ํจํด์ ๋๋ค. ์๋๋ ๋น ๋ฅด์ง๋ง ๊ทธ PR์ด ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ํ๋์ง, ์ด๋์ ์คํจํ ์ ์๋์ง๋ ์๋ฌด๋ ๋ชจ๋ฆ ๋๋ค. ์๊ฐ์ด ์ง๋๋ฉด ์ด “๋น ๋ฅธ PR”๋ค์ด ๋ ๊ฑฐ์ ์ฝ๋์ ์ด๋์ด ๊ตฌ์์ด ๋์ด ๊ธฐ์ ๋ถ์ฑ๋ก ๋์์ต๋๋ค. Lawson์ ์ด ๋ฐฉ์์ด ๋จ๊ธฐ ์๋๋ฅผ ๋์ฌ์ค ์๋ ์์ง๋ง ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ์ ํฌ์ํ๋ค๋ ์ ์ ๋ถ๋ช ํ ํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์คํํธ์ ์ด๊ธฐ ๋จ๊ณ์์ ๋ง๊ฐ ์๋ฐ์ ์ซ๊ฒจ AI๊ฐ ์์ฑํ OAuth ์ธ์ฆ ์ฝ๋๋ฅผ ๊ฒํ ์์ด ๋จธ์งํ๋ค๊ฐ, 3๊ฐ์ ๋ค ๋ณด์ ๊ฐ์ฌ์์ ํ ํฐ ๋ง๋ฃ ์ฒ๋ฆฌ ๋ก์ง์ ์น๋ช ์ ๊ฒฐํจ์ด ๋ฐ๊ฒฌ๋์ต๋๋ค. ๋น์ PR์ ์ ๋๋ก ๊ฒํ ํ๋ค๋ฉด 15๋ถ์ด๋ฉด ๋ฐ๊ฒฌํ ์ ์๋ ๋ฌธ์ ์์ง๋ง, ์ด๋ฏธ ํ๋ก๋์ ์ ๋ฐฐํฌ๋ ์ํ๋ผ ์ ์ฒด ์ฌ์ฉ์ ์ธ์ ์ ๋ฌดํจํํ๋ ๊ธด๊ธ ํจ์น๊ฐ ํ์ํ์ต๋๋ค.
โก Quality-First Pattern โ ๋๋ฆฌ์ง๋ง ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ด๋ฆฌ๋ ๋ฐฉ์
AI๋ฅผ ์ฝ๋ ์์ฑ์ด ์๋ ์ฝ๋ ๊ฒํ ์ ์คํจ ๋ชจ๋ ๋ถ์์ ํ์ฉํ๋ ํจํด์ ๋๋ค. PR์ ๋จธ์งํ๊ธฐ ์ ์ ์์ด์ ํธ์๊ฒ “์ด ์ฝ๋๊ฐ ์ด๋ป๊ฒ ๋์ํ๋์ง, ์ด๋์ ์คํจํ ์ ์๋์ง” ๋ฌผ์ด๋ณด๊ณ , ๊ทธ ๋ต๋ณ์ ๋ฐํ์ผ๋ก ์์ ๊ณผ ๊ฒ์ฆ์ ๋ฐ๋ณตํฉ๋๋ค. ์์ ์์ฐ์ฑ(์ฝ๋ ๋ผ์ธ ์)์ ๋์ง ์์ง๋ง, ์ฝ๋๋ฒ ์ด์ค์ ์ฅ๊ธฐ์ ๊ฑด๊ฐ์ ๊ทน์ ์ผ๋ก ์ข์์ง๋๋ค. Lawson์ด ๊ฐ์กฐํ๋ ๊ฒ์ ์ด ๋ฐฉ์์ด LLM ์ด์ ๋ถํฐ ์งํฅํ๋ “์ ์คํ๊ณ ์ฒด๊ณ์ ์ด๋ฉฐ ํ์ง์ ์ง์ฐฉํ๋ ํ๋ก๊ทธ๋๋ฐ”์ AI๋ก ๋ ๊ฐ๋ ฅํ๊ฒ ๋ง๋ ํํ๋ผ๋ ์ ์ ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
DB ๋ง์ด๊ทธ๋ ์ด์ PR์ ์์ฑํ ๋ค ์์ด์ ํธ์๊ฒ ๋กค๋ฐฑ ์๋๋ฆฌ์ค์ ํธ๋์ญ์ ์คํจ ์ผ์ด์ค๋ฅผ ๋ฌผ์ด๋ดค๋๋, ๋์ฉ๋ ํ ์ด๋ธ์์ ๋ฐฐํ ๋ฝ์ด ๊ฑธ๋ฆด ์ ์๋ ์ํฉ์ ์ก์๋์ต๋๋ค. ๋ฐฐํฌ ์ ์ ๋ฐฐ์น ์ฒ๋ฆฌ ๋ฐฉ์์ผ๋ก ๋ก์ง์ ๋ณ๊ฒฝํด ์์ญ๋ง ํ ํ ์ด๋ธ์์๋ ์๋น์ค ์ค๋จ ์์ด ๋ง์ด๊ทธ๋ ์ด์ ์ ์๋ฃํ ์ฌ๋ก์ ๋๋ค.
2. ๋ฒ๊ทธ ํ์ง๋ณด๋ค ๋ ์ค์ํ ๊ฒ โ ๊ฒ์ฆ๊ณผ ์ฐ์ ์์
Lawson์ด ์ธ์ฉํ Mythos ์ฐ๊ตฌ๋ ์ถฉ๊ฒฉ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค. LLM ์์ด์ ํธ๋ ์ฝ๋๋ฒ ์ด์ค์์ ๋ฒ๊ทธ๋ฅผ ๋งค์ฐ ์ ์ฐพ์ ์ ์๋ค๋ ๊ฒ์ธ๋ฐ์, ๋ฏธ๊ฒํ ์ฝ๋๋ฒ ์ด์ค์์ ์๋ง์ ๋ฒ๊ทธ๋ฅผ ์ค์ ๋ก ๋ฐ๊ฒฌํด๋์ต๋๋ค. ์ต์ Anthropic(Claude)๊ณผ OpenAI ๋ชจ๋ธ๋ค์ ๋ฏธ๋ฌํ ๋ฒ๊ทธ ํ์ง ๋ฅ๋ ฅ๊ณผ ์คํ ํํผ ๋ฅ๋ ฅ์์ ์ฝ๊ฐ์ฉ ์ฐจ์ด๊ฐ ์์ง๋ง, ๋ฒ๊ทธ๋ฅผ ์ฐพ๋ ๋ฅ๋ ฅ ์์ฒด๋ ์ถฉ๋ถํ ๊ฒ์ฆ๋์ต๋๋ค. ์ฌ๊ธฐ์ ํต์ฌ์ด ์์ด์.
๊ทธ๋ฐ๋ฐ ์ง์ง ๋ฌธ์ ๋ ๋ฐ๋ก ์์ต๋๋ค. ๋ฒ๊ทธ๋ฅผ ์ฐพ๋ ๊ฒ ์์ฒด๋ณด๋ค ๋ฐ๊ฒฌ๋ ๋ฒ๊ทธ์ ์ฐ์ ์์ ์ง์ ๊ณผ ๊ฒ์ฆ์ด ํจ์ฌ ๋ ์ด๋ ต๋ค๋ ๊ฑฐ์์. ๋ชจ๋ธ์ด 100๊ฐ์ ์ ์ฌ์ ๋ฌธ์ ๋ฅผ ์ฐพ์์ ๋, ์ด๋ค ๊ฒ ์ค์ ๋ก ์ค์ํ ๋ฒ๊ทธ์ด๊ณ ์ด๋ค ๊ฒ ์คํ์ธ์ง, ์ด๋ค ์์๋ก ๊ณ ์ณ์ผ ํ๋์ง๋ฅผ ํ๋จํ๋ ๊ฑด ์ฌ์ ํ ์ฌ๋์ ์์ญ์ ๋๋ค. ์ด ํ๋จ์ ์ ๋ชป ํ๋ฉด ์ค์ํ์ง ์์ ๋ฌธ์ ์ ์๊ฐ์ ์๋ค๊ฐ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๋์น๊ฒ ๋ฉ๋๋ค.
โ False Positive ๋ฌธ์ โ ์คํ์ด AI ๋ฆฌ๋ทฐ ์ ๋ขฐ๋ฅผ ๋ฌด๋๋จ๋ฆฐ๋ค
๋จ์ผ ๋ชจ๋ธ ํ๋์๋ง ์์กดํด์ ๋ฒ๊ทธ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ฉด ์คํ๋ฅ ์ด ๋์์ง๋๋ค. ๋ชจ๋ธ์ด “์ด๊ฑด ๋ฒ๊ทธ์ ๋๋ค”๋ผ๊ณ ๋ณด๊ณ ํ๋๋ฐ ์ค์ ๋ก ์ ์ ๋์์ธ ๊ฒฝ์ฐ, ๊ฐ๋ฐ์๋ ์๊ฐ์ ๋ญ๋นํ ๋ฟ ์๋๋ผ AI ๋ฆฌ๋ทฐ ์์ฒด์ ๋ํ ์ ๋ขฐ๋ฅผ ์๊ฒ ๋ฉ๋๋ค. Lawson์ด ๋ค์ค ๋ชจ๋ธ ์ ๊ทผ์ ์ ํํ ํต์ฌ ์ด์ ๊ฐ ๋ฐ๋ก ์ด๊ฒ์ ๋๋ค. ์ฌ๋ฌ ๋ชจ๋ธ์ด ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ์ ๋ฌธ์ ๋ฅผ ์ง์ ํ์ ๋๋ง ์ ๋ขฐํ ์ ์๋ ๋ฒ๊ทธ๋ก ์ทจ๊ธํ๋ ๋ฐฉ์์ผ๋ก ์คํ์ ๊ทน์ ์ผ๋ก ์ค์ ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
๋จ์ผ ๋ชจ๋ธ ๋ฆฌ๋ทฐ์๋ง ์์กดํ๋ ํ์ด “SQL N+1 ์ฟผ๋ฆฌ ๋ฌธ์ ”๋ผ๋ ๋ณด๊ณ ๋ฅผ ๋ฐ๊ณ ์ ์๊ฐ์ ๋๋ฒ๊น ํ์ง๋ง, ์ค์ ๋ก๋ ORM์ด ์๋์ผ๋ก ๋ฐฐ์น ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์์ด์ ์ ํ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์ดํ ๋ ๊ฐ ์ด์์ ๋ชจ๋ธ์ด ๋์ผํ๊ฒ ์ง์ ํ ํญ๋ชฉ๋ง ์์ ํ๋ ์ ์ฑ ์ผ๋ก ๋ฐ๊ฟจ๋๋ AI ๋ฆฌ๋ทฐ ๊ด๋ จ ๋ญ๋น ์๊ฐ์ด 90% ์ค์์ต๋๋ค.
โก ์ฐ์ ์์ ์๋ ๋ฒ๊ทธ ๋ฆฌ์คํธ โ ์คํ๋ ค ๋ ์ด ๋๋ค
๋ฒ๊ทธ๋ฅผ ๋ง์ด ์ฐพ๋ ๊ฒ๋ณด๋ค ์ค์ํ ๋ฒ๊ทธ๋ฅผ ๋จผ์ ๊ณ ์น๋ ํ๋จ๋ ฅ์ด ํต์ฌ์ ๋๋ค. Critical ๋ณด์ ์ทจ์ฝ์ ๊ณผ “์ฃผ์์ด ์ฝ๊ฐ ์คํด๋ฅผ ์ด ์ ์๋ค”๋ Low ์ด์๋ฅผ ๋๋ฑํ๊ฒ ์ทจ๊ธํ๋ฉด ์ ๋ฉ๋๋ค. Lawson์ ์์คํ ์ Critical/High/Medium/Low 4๋จ๊ณ๋ก ์๊ฒฉํ ๋ถ๋ฅํ๊ณ , Critical๊ณผ High๋ฅผ ๋จผ์ ํด๊ฒฐํ๋ ๊ฒ์ ์์น์ผ๋ก ํฉ๋๋ค. ์ด ์ฐ์ ์์ ์ฒด๊ณ๊ฐ ์์ด์ผ๋ง AI ์ฝ๋ ๋ฆฌ๋ทฐ๊ฐ ์ค์ ๋ก ๋์์ด ๋๋ ๋ฐฉํฅ์ผ๋ก ์๋ํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
๊ฒฐ์ ์ฒ๋ฆฌ ๋ชจ๋ PR์์ ์ด 23๊ฐ์ ์ด์๊ฐ ๋ณด๊ณ ๋๋๋ฐ, Critical 2๊ฐ(์ธ์ฆ ํ ํฐ ๊ฒ์ฆ ๋๋ฝ, ๊ธ์ก ์ค๋ฒํ๋ก์ฐ ๊ฐ๋ฅ์ฑ), High 3๊ฐ, Medium 8๊ฐ, Low 10๊ฐ์์ต๋๋ค. Critical๊ณผ High๋ง ๋จผ์ ์์ ํ๊ณ ๋ฐฐํฌํด์ ๋ฆฌ๋ ํ์์ ์ ๋ฐ์ผ๋ก ์ค์๊ณ , ๋๋จธ์ง๋ ๋ค์ ์คํ๋ฆฐํธ์์ ์ฒ๋ฆฌํ์ต๋๋ค.
3. ๋ค์ค ๋ชจ๋ธ PR ๋ฆฌ๋ทฐ Claude skill ๊ตฌ์กฐ
Lawson์ด ์ง์ ๊ตฌ์ถํ Claude skill์ ํต์ฌ์ ์ฌ๋ฌ ๋ชจ๋ธ์ ๋ณ๋ ฌ๋ก ์คํํด์ ๊ต์ฐจ ๊ฒ์ฆํ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉํ๋ ๋๊ตฌ๋ Claude sub-agent, OpenAI Codex, Cursor Bugbot ์ธ ๊ฐ์ง์ ๋๋ค. ๊ฐ ๋๊ตฌ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก PR์ ๊ฒํ ํ ๋ค, ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ข ํฉํด์ ์คํ์ ์ ๊ฑฐํ๊ณ ์ต์ข ๋ณด๊ณ ์๋ฅผ ๋ง๋๋ ๊ตฌ์กฐ์ฃ . “๋ ๋ง์ ๋ชจ๋ธ์ ํฌ์ ํ ์๋ก ํ๊ฐ์ด๋ ์๋ชป๋ ๋ฒ๊ทธ ๋ณด๊ณ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ ๋ค”๋ ์๋ฆฌ์ ๋๋ค.
์ฌ๋ฏธ์๋ ์ ์, ์๋ณธ ์์ด์ ํธ๋ ๋ชจ๋ ๋ฆฌ๋ทฐ์ด๊ฐ ์๋ฃ๋ ๋๊น์ง ๋ ๋ฆฝ์ ์กฐ์ฌ๋ฅผ ์งํํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๊ฐ ๋ชจ๋ธ์ด ๋ค๋ฅธ ๋ชจ๋ธ์ ์๊ฒฌ์ ์ํฅ๋ฐ์ง ์๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ํ๋จํ ๋ค, ๋ง์ง๋ง์ ์ทจํฉํ๋ ๋ฐฉ์์ผ๋ก ํธํฅ์ ์ค์ ๋๋ค. ๋ํ “๋ฒ๊ทธ”์ ๋ฒ์๋ ํ๋ก์ ํธ ๊ธฐ์ค์ ๋ง์ถฐ ๋ํ ์ ์๋๋ฐ, KISSยทDRY ์์น ์๋ฐ, ์ ๊ทผ์ฑ ์๋ HTML/JSX ์์ฑ ์ฌ๋ถ, SQL ์ฟผ๋ฆฌ์ ์ธ๋ฑ์ค ์ต์ ํ ์ฌ๋ถ ๋ฑ ํ๋ณ ํ์ง ๊ธฐ์ค์ ๋ชจ๋ ํฌํจ์ํฌ ์ ์์ต๋๋ค.
โ Claude sub-agent โ ์ฌ์ธต ๋งฅ๋ฝ ์ดํด์ ์ค๊ณ ํ์ง
Claude๋ ์ฝ๋๋ฒ ์ด์ค ์ ์ฒด ๋งฅ๋ฝ์ ์ดํดํ๋ ๋ฐ ๊ฐ์ ์ด ์์ต๋๋ค. ๋จ์ํ ์ฝ๋ ํจํด์ ๋งค์นญํ๋ ๊ฒ ์๋๋ผ, ์ด ์ฝ๋๊ฐ ์ ์ฒด ์์คํ ์์ ์ด๋ค ์ญํ ์ ํ๋์ง, ๋ค๋ฅธ ๋ชจ๋๊ณผ ์ด๋ป๊ฒ ์ํธ์์ฉํ๋์ง๋ฅผ ๊ณ ๋ คํด์ ๋ฒ๊ทธ๋ฅผ ํ๋จํฉ๋๋ค. KISSยทDRY ์์น ์๋ฐ, ์ ๊ทผ์ฑ ์๋ HTML/JSX ์์ฑ ์ฌ๋ถ, ํ๋ณ ์ฝ๋ ์คํ์ผ ๊ฐ์ด๋ ์ค์ ์ฌ๋ถ ๊ฐ์ ์ค๊ณ ํ์ง ๊ธฐ์ค๋ ์ฒดํฌํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์๋ก์ด API ์๋ํฌ์ธํธ PR์์ Claude sub-agent๊ฐ “์ด ๋ก์ง์ ๊ธฐ์กด AuthMiddleware์ ์ค๋ณต๋ฉ๋๋ค โ DRY ์์น ์๋ฐ”์ ์ง์ ํ์ต๋๋ค. ๋ณ๋๋ก ์์ฑํ 100์ค ์ฝ๋๋ฅผ ๊ธฐ์กด ๋ฏธ๋ค์จ์ด 10์ค ํธ์ถ๋ก ๊ต์ฒดํด์ ์ ์ง๋ณด์ ํฌ์ธํธ๋ฅผ ๋ํญ ์ค์๊ณ , ์ดํ ์ธ์ฆ ๋ก์ง ๋ณ๊ฒฝ ์ ์์ ํ์ผ์ด 1๊ฐ๋ก ์ค์ด๋ค์์ต๋๋ค.
โก Codex โ ์ฝ๋ ํจํด ๋ฐ ์ฑ๋ฅ ์ต์ ํ ๋ถ์
Codex๋ ํนํ ์ฝ๋ ํจํด ์ธ์๊ณผ ์ฑ๋ฅ ์ต์ ํ ์ธก๋ฉด์์ ๊ฐ์ ์ ๋ณด์ ๋๋ค. SQL ์ฟผ๋ฆฌ์ ์ ์ ํ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋์ง, ๋ถํ์ํ ๋ฐ๋ณต ์ฐ์ฐ์ ์๋์ง, ๋ฉ๋ชจ๋ฆฌ ๋์ ๊ฐ๋ฅ์ฑ์ ์๋์ง ๊ฐ์ ์ค์ง์ ์ธ ์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ์ ์ก์๋ ๋๋ค. Claude๊ฐ ์ค๊ณ ์์ค์ ํ์ง์ ๋ณด๋ ๊ฒ๊ณผ ๋ณด์์ ์ธ ์ญํ ์ ํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์ฌ์ฉ์ ๊ฒ์ ๊ธฐ๋ฅ PR์์ Codex๊ฐ “users ํ ์ด๋ธ์ email ์ปฌ๋ผ์ ์ธ๋ฑ์ค๊ฐ ์์ด ํ ์ค์บ์ด ๋ฐ์ํฉ๋๋ค”๋ฅผ ์ง์ ํ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ 10๋ง ๊ฑด์ด ๋๋ ์์ ์์ ์ด ๋ฌธ์ ๋ฅผ ๋ฐฐํฌ ์ ์ ๋ฐ๊ฒฌํด ๋ณตํฉ ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐํ๋ ์ฟผ๋ฆฌ ์๊ฐ์ด 3์ด์์ 20ms๋ก ์ค์์ต๋๋ค.
โข Cursor Bugbot โ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ์ฃ์ง ์ผ์ด์ค ํฌ์ฐฉ
Cursor Bugbot์ ๋ณด์ ์ทจ์ฝ์ ๊ณผ ์ฃ์ง ์ผ์ด์ค ์ฒ๋ฆฌ์ ํนํ๋ผ ์์ต๋๋ค. ์ ๋ ฅ ๊ฒ์ฆ ๋๋ฝ, XSS ๊ฐ๋ฅ์ฑ, CSRF ๋ณดํธ ๋ฏธํก, ์์ธ ์ฒ๋ฆฌ ๋ถ์์ ๊ฐ์ ๋ณด์ยท์ ํ์ฑ ๊ด๋ จ ๋ฒ๊ทธ๋ฅผ ์ค์ ์ ์ผ๋ก ๊ฒํ ํฉ๋๋ค. ์ธ ๋๊ตฌ๊ฐ ๋ชจ๋ ๊ฐ์ ์ด์๋ฅผ ์ง์ ํ๋ฉด Critical๋ก ์ฒ๋ฆฌํ๊ณ , ํ๋๋ง ์ง์ ํ ๊ฒฝ์ฐ์ ์ถ๊ฐ ๊ฒ์ฆ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
ํ์ผ ์ ๋ก๋ ๊ธฐ๋ฅ PR์์ Cursor Bugbot์ด “ํ์ผ ํ์ฅ์ ๊ฒ์ฆ์ ํด๋ผ์ด์ธํธ ์ธก์์๋ง ํ๊ณ ์๋ฒ ์ธก ๊ฒ์ฆ์ด ์์ต๋๋ค”๋ฅผ Critical๋ก ๋ณด๊ณ ํ์ต๋๋ค. Claude์ Codex๋ ๋์ผํ๊ฒ ์ง์ ํด์ ์ฆ์ ์์ ํ๊ณ , ์๋ฒ ์ธก MIME ํ์ ๊ฒ์ฆ์ ์ถ๊ฐํด์ ์์ ํ์ผ ์คํ ์ทจ์ฝ์ ์ ๋ฐฉ์งํ์ต๋๋ค.
4. ์ค์ ์ฒ๋ฆฌ ํ๋ฆ โ Critical์์ Low๊น์ง
Lawson์ ์ํฌํ๋ก๋ ๋จ์ํ์ง๋ง ๊ฐ๋ ฅํฉ๋๋ค. ํต์ฌ์ “์ฌ๊ฐ๋ ์์๋๋ก, ๋น์ฉ ๋๋น ํจ์จ์ ๋ฐ์ ธ์” ์ฒ๋ฆฌํ๋ค๋ ๊ฒ์ ๋๋ค. ๋ชจ๋ ์ด์๋ฅผ ๋ค ๊ณ ์น๋ ค๋ค PR์ด ๋ฌดํ์ ๋์ด๋๋ ํจ์ ์ ํผํ๋ ๊ฒ ํฌ์ธํธ์์. ์ด๊ฒ ์๊ฐ๋ณด๋ค ์ค์ํ ์ด์ ๊ฐ ์์ด์ โ ์๋ฒฝ์ฃผ์๊ฐ ์คํ๋ ค ๋ฐฐํฌ๋ฅผ ๋ง๋ ์ํฉ์ ๋ฐฉ์งํด์ค๋๋ค.
PR ์ ์ถ
โ
๋ค์ค ๋ชจ๋ธ ๋ณ๋ ฌ ๋ฆฌ๋ทฐ (Claude + Codex + Cursor Bugbot)
โ
๊ฒฐ๊ณผ ์ทจํฉ โ ์คํ ์ ๊ฑฐ โ ์ต์ข
๋ณด๊ณ ์ (Critical/High/Medium/Low)
โ
Critical/High ์ด์ ์กด์ฌ?
โโ YES (๊ณผ๋คยท๊ตฌ์กฐ์ ๊ฒฐํจ) โ PR ์ ์ฒด ์ ๊ทผ ๋ฐฉ์ ์ฌ๊ฒํ โ ํ๊ธฐ ํ ์ฌ์ค๊ณ
โโ YES (์์ ๊ฐ๋ฅ) โ ์์ด์ ํธ๋ก ์์ (์ฌ๋์ด ๋ฐฉํฅ ์๋ด) โ ์ฌ๊ฒํ ๋ฐ๋ณต
โโ NO โ Medium/Low ์ ๋ณ ์ฒ๋ฆฌ
โโ ์์ ๋น์ฉ < ์ด๋ โ ์์
โโ ์์ ๋น์ฉ > ์ด๋ โ ์ด์ ๋ฑ๋ก ํ ๊ฑด๋๋ โ ๋จธ์ง
1) Critical/High ์ด์ ๋ฐ๋ณต ์์ ๋ฃจํ
Critical๊ณผ High ๋ฑ๊ธ ์ด์๋ ์์ด์ ํธ๊ฐ ์์ ํ๋, ์ ์ ํ ํด๊ฒฐ์ฑ ์ ์ฌ๋์ด ์๋ดํฉ๋๋ค. ์์ด์ ํธ์๊ฒ “์ด ๋ถ๋ถ ๊ณ ์ณ์ค”๋ผ๊ณ ๋ง ํ๋ฉด ์ ๋๊ณ , “์ ์ด๊ฒ ๋ฌธ์ ์ธ์ง, ์ด๋ค ๋ฐฉํฅ์ผ๋ก ๊ณ ์ณ์ผ ํ๋์ง”๋ฅผ ์ฌ๋์ด ํ๋จํด์ ๋ฐฉํฅ์ ์ ์ํด์ผ ํฉ๋๋ค. ์์ ํ ๋ค์ ๋ฆฌ๋ทฐ๋ฅผ ๋๋ ค์ Critical๊ณผ High๊ฐ ๋ชจ๋ ์ฌ๋ผ์ง ๋๊น์ง ๋ฐ๋ณตํฉ๋๋ค. ์ด ๋ฃจํ๊ฐ ํต์ฌ์ด์์.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์ธ์ฆ ๋ชจ๋ ๋ฆฌํฉํ ๋ง PR์์ ์ฒซ ๋ฆฌ๋ทฐ์ Critical 2๊ฐ, High 4๊ฐ๊ฐ ๋์์ต๋๋ค. Critical์ ๋จผ์ ์์ ํ๊ณ ์ฌ๊ฒํ ํ๋ High 2๊ฐ๊ฐ ์ถ๊ฐ ๋ฐ๊ฒฌ๋์ต๋๋ค. ์ธ ๋ฒ์ ๋ฐ๋ณต ๋์ Critical๊ณผ High๊ฐ ๋ชจ๋ 0์ด ๋๊ณ , ์ดํ ๋จ์ Medium ์ด์๋ง ์ ํ์ ์ผ๋ก ์ฒ๋ฆฌํ์ต๋๋ค.
2) ๋น์ฉ ๋๋น ์ด๋ ํ๋จ โ ๊ฑด๋๋ฐ๋ ์ฉ๊ธฐ
Lawson์ด ๊ฐ์กฐํ๋ ์ค์ํ ์์น ์ค ํ๋๋ “์์ ๋น์ฉ ๋๋น ์ด๋์ด ๋ฎ์ ํญ๋ชฉ์ ๊ณผ๊ฐํ ๊ฑด๋๋ด๋ค”๋ ๊ฒ์ ๋๋ค. ๋ํ์ ์ธ ์ผ์ด์ค๊ฐ “์ข์ ์ฃ์ง ์ผ์ด์ค๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด 100์ค์ ์ฝ๋๊ฐ ํ์ํ ๊ฒฝ์ฐ”์ ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์ ๊ธฐ์ ๋ถ์ฑ ์ด์๋ก ๋ฑ๋กํ๊ณ ์ผ๋จ ๋์ด๊ฐ๋ ๊ฒ ํ๋ช ํ ํ๋จ์ ๋๋ค. ๋ชจ๋ ๊ฑธ ๋ค ๊ณ ์น๋ ค๋ ์๋ฒฝ์ฃผ์๋ ๋ฐฐํฌ๋ฅผ ๋ง์ ๋ฟ์ ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
๋ฐ์ดํฐ ํ์ฑ ๋ก์ง์์ Medium ์ด์๋ก “์๋์ดยทํ๋ธ๋ฆฌ์ด RTL ํ ์คํธ ํผํฉ ์ ํน์ ์ผ์ด์ค ์ฒ๋ฆฌ ๋๋ฝ”์ด ๋ณด๊ณ ๋์ต๋๋ค. ํด๋น ์ผ์ด์ค๋ ์ ์ฒด ํธ๋ํฝ์ 0.001%์ ํด๋นํ๊ณ ์์ ์ ์ฌํ์ด ํ์ํด์, ์ด์ ํธ๋์ปค์ ๋ฑ๋ก ํ ๊ฑด๋๋ฐ๊ณ ๋ค์ ๋ถ๊ธฐ์ ์ ๋ด ์ฒ๋ฆฌํ์ต๋๋ค.
3) PR ํ๊ธฐ ๊ฒฐ์ โ ํฌ๊ธฐ๊ฐ ๋ต์ผ ๋
๊ฐ์ฅ ๋๋ผ๋งํฑํ ์ผ์ด์ค์ ๋๋ค. Critical ๋ฌธ์ ๊ฐ ๋๋ฌด ๋ง์์ “์ ์ฒด ์ ๊ทผ ๋ฐฉ์ ์์ฒด๊ฐ ์๋ชป๋๋ค”๊ณ ํ๋จ๋ ๊ฒฝ์ฐ, PR์ ํต์งธ๋ก ํ๊ธฐํฉ๋๋ค. ์ด๋ฏธ ๋ง์ ์๊ฐ์ ํฌ์ํ๋๋ผ๋ ๊ณ์ ๊ณ ์งํ๋ ๊ฒ๋ณด๋ค ์ฒ์๋ถํฐ ๋ค์ ์ค๊ณํ๋ ๊ฒ ๋ซ์ต๋๋ค. Lawson์ ์ด๊ฒ๋ AI ์ฝ๋ ๋ฆฌ๋ทฐ์ ์ค์ํ ํ๋จ ๊ฒฐ๊ณผ๋ผ๊ณ ๋งํฉ๋๋ค. ์์ค ํํผ ํธํฅ์ ๊ทน๋ณตํ๋ ๊ฒ ํต์ฌ์ ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์บ์ฑ ๋ ์ด์ด ๊ตฌํ PR์์ Critical 8๊ฐ๊ฐ ๋์๋๋ฐ, ๋๋ถ๋ถ ๊ทผ๋ณธ์ ์ธ ์บ์ ๋ฌดํจํ ์ ๋ต์ ์ค๊ณ ๊ฒฐํจ์ด์์ต๋๋ค. ๊ฐ๋ณ ์์ ์ด ๋ถ๊ฐ๋ฅํ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ผ๊ณ ํ๋จํด PR์ ํ๊ธฐํ๊ณ Redis Pub/Sub ๊ธฐ๋ฐ์ ์์ ํ ๋ค๋ฅธ ์ํคํ ์ฒ๋ก ์ฌ์ค๊ณํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก 3์ฃผ๋ฅผ ์ ์ฝํ ์ ์ด ๋์ต๋๋ค.
5. ์์ฐ์ฑ๋ณด๋ค ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ์ ์ง์คํ๋ ์ด์
Lawson์ ์ ๊ทผ์์ ๊ฐ์ฅ ์ธ์์ ์ธ ๋ถ๋ถ์ ์ด ๋ฐฉ์์ด ๋ฐ๋์ ๊ฐ๋ฐ ์๋๋ฅผ ๋์ด์ง ์๋๋ค๋ ๊ฒ์ ์์งํ๊ฒ ์ธ์ ํ๋ค๋ ์ ์ ๋๋ค. ์ฝ๋ ๋ผ์ธ ์ ๊ธฐ์ค์ ์์ฐ์ฑ์ ์คํ๋ ค ์ค์ด๋ค ์๋ ์์ด์. ์ฌ์ง์ด ๋ง์ ํ ํฐ์ ์๋นํ ๋ค ์ฒ์ ๊ณํ์ด ์๋ชป๋๋ค๋ ๊ฒฐ๋ก ์ ์ด๋ฅผ ์๋ ์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ ์ ์ด ๋ฐฉ์์ ๊ณ์ ์ธ๊น์?
๋ฆฌ๋ทฐ ๊ณผ์ ์์ PR ์ด์ ๋ถํฐ ์ด๋ฏธ ์กด์ฌํ๋ ๊ธฐ์กด ๋ฒ๊ทธ๊ฐ ๋ฐ๊ฒฌ๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๋ ๋จ์ ํ ์คํธ ์์ฑ๊ณผ ๋ฏธ๋ฌํ ๊ฒฐํจ ์์ ์ผ๋ก ์ด์ด์ง๊ณ , ์ฅ๊ธฐ์ ์ผ๋ก ์ฝ๋๋ฒ ์ด์ค ์ ์ฒด์ ๊ฑด๊ฐ์ ๊ฐ์ ํฉ๋๋ค. ๋ณต์กํ ์ํคํ ์ฒ์์๋ ์ ์ ๊ฒฝ๋ก๋ณด๋ค ์คํจ ๋ชจ๋๊ฐ ๋ ์ค์ํ๊ณ ํฅ๋ฏธ๋กญ๋ค๊ณ Lawson์ ๋งํฉ๋๋ค. ๊ทธ ์คํจ ์ง์ ์ ์ดํดํ๊ณ ๊ณ ์น๋ ๊ณผ์ ์ด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊น์ด ์ตํ๋ ์ต์ ์ ๋ฐฉ๋ฒ์ด ๋๋ค๋ ๊ฑฐ์ฃ .
โ ๊ธฐ์กด ๋ฒ๊ทธ ๋ฐ๊ตด ํจ๊ณผ โ ์๋์น ์์ ๋ณด๋์ค
์ PR์ ๋ฆฌ๋ทฐํ๋ค ๋ณด๋ฉด ์์ด์ ํธ๊ฐ PR๊ณผ ๋ฌด๊ดํ ๊ธฐ์กด ์ฝ๋์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๊ฒ ์ฒ์์ ๋ฐฉํด์ฒ๋ผ ๋๊ปด์ง ์ ์์ง๋ง, ์ค์ ๋ก๋ ์จ๊ฒจ์ง ๊ธฐ์ ๋ถ์ฑ๋ฅผ ๋๋ฌ๋ด๋ ๊ท์คํ ๊ธฐํ์ ๋๋ค. Lawson์ ์ด๋ฅผ ํตํด ์ฝ๋๋ฒ ์ด์ค์ ์ ์๋ ค์ง์ง ์์ ๊ตฌ์์ ๋ฐฐ์ฐ๋ ๊ณผ์ ์ด๊ธฐ๋ ํ๋ค๊ณ ๋งํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์ ๊ท ์๋ฆผ ๊ธฐ๋ฅ PR์ ๋ฆฌ๋ทฐํ๋ค๊ฐ ์์ด์ ํธ๊ฐ 2๋ ์ ์ ์์ฑ๋ ์๋ฆผ ๋ฐ์ก ๊ธฐ๋ฐ ์ฝ๋์์ “๋ฉํฐ์ค๋ ๋ ํ๊ฒฝ์ race condition โ ๋์ ์์ฒญ ์ ์ค๋ณต ๋ฐ์ก ๊ฐ๋ฅ”์ ๋ฐ๊ฒฌํ์ต๋๋ค. ํ๋ก๋์ ์์ ๊ฐํ์ ์ผ๋ก ๋ฐ์ํ๋ ์ค๋ณต ๋ฐ์ก ๋ฒ๊ทธ์ ์์ธ์ด ๋ฐํ์ก๊ณ , ์์ ํ ๊ด๋ จ CS ํฐ์ผ์ด 70% ๊ฐ์ํ์ต๋๋ค.
โก ์คํจ ๋ชจ๋ ํ์ต โ ์ํคํ ์ฒ๋ฅผ ์ง์ง๋ก ์ดํดํ๊ธฐ
๋ณต์กํ ๋ถ์ฐ ์์คํ ์ด๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์์ ์ ์ ์ผ์ด์ค๋ ์๋์ ์ผ๋ก ๋จ์ํฉ๋๋ค. ์ง์ง ๋ณต์ก์ฑ์ ์คํจ ์ผ์ด์ค์ ์์ด์. ๋คํธ์ํฌ ํํฐ์ ์ด ๋ฐ์ํ๋ฉด? ์ธ๋ถ ์๋น์ค๊ฐ 500์ ๋ฐํํ๋ฉด? ๋ฉ์์ง ํ๊ฐ ๊ฐ๋ ์ฐจ๋ฉด? ์ด ์ง๋ฌธ๋ค์ AI์ ํจ๊ป ํ๊ณ ๋๋ ๊ฒ์ด ์ํคํ ์ฒ๋ฅผ ๊น์ด ์ดํดํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ํํ “vibe coding”์์ ๋ ์ฌ๋ฆฌ๋ “10๋ฐฐ ์์ฐ์ฑ” ๊ฐ๋ฐ๊ณผ๋ ๋ฐ๋ ๋ฐฉํฅ์ ๊ฐ๊น์ต๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์ด๋ฒคํธ ๋๋ฆฌ๋ธ ๊ฒฐ์ ์ฒ๋ฆฌ ์์คํ ์ ์ ๊ธฐ๋ฅ PR์์, ์์ด์ ํธ์๊ฒ “์ด ์ฝ๋์ ์คํจ ์๋๋ฆฌ์ค๋ฅผ ๋ชจ๋ ๋์ดํด์ค”๋ผ๊ณ ์์ฒญํ๋๋ Mermaid ์ํ์ค ๋ค์ด์ด๊ทธ๋จ์ผ๋ก 14๊ฐ์ง ์คํจ ๊ฒฝ๋ก๋ฅผ ๊ทธ๋ ค์คฌ์ต๋๋ค. ๊ทธ ์ค “๊ฒฐ์ ์๋ฃ ์ด๋ฒคํธ๊ฐ ๋ ๋ฒ ๋ฐํ๋ ๊ฒฝ์ฐ ๋ฉฑ๋ฑ์ฑ ์ฒ๋ฆฌ ๋๋ฝ” ์ผ์ด์ค๋ฅผ ๋ฐ๊ฒฌํด์ ์ด์ค ๊ฒฐ์ ์ฌ๊ณ ๋ฅผ ์ฌ์ ์๋ฐฉํ์ต๋๋ค.
6. ๋๋ฆฐ AI ์ฝ๋ฉ์ ์ํ ์ค์ฒ๋ฒ 4๊ฐ์ง
Lawson์ ์์ด์ ํธ๋ก ์์ ๋ ์์ ํ ์ดํดํ์ง ๋ชปํ ์๋ฐฑ ์ค์ง๋ฆฌ PR์ ๋ง๋๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ ๋๋ฆฐ ๋ฐฉ์์ ์๋ํด๋ณผ ๊ฒ์ ๊ถํฉ๋๋ค. ๊ตฌ์ฒด์ ์ธ ์ค์ฒ๋ฒ ๋ค ๊ฐ์ง๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
| ์ค์ฒ๋ฒ | ๋๊ตฌ/๋ฐฉ๋ฒ | ๊ธฐ๋ ํจ๊ณผ |
|---|---|---|
| ๋์ ์๋ฆฌ ์ง๋ฌธ | Claude sub-agent | PR ์ ์ฒด ํ๋ฆ ์ดํด, ๋ธ๋ผ์ธ๋ ๋จธ์ง ๋ฐฉ์ง |
| ์คํจ ๋ชจ๋ ์ง๋ฌธ | ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ | ์ฃ์ง ์ผ์ด์ค ์ฌ์ ํฌ์ฐฉ, ํ๋ก๋์ ์ฅ์ ์๋ฐฉ |
| Mermaid ์ฐจํธ ๋ฌธ์ํ | Markdown ์๋ ์์ฑ | ํ ๊ณต์ ๋ฐ ์จ๋ณด๋ฉ ๋น์ฉ ์ ๊ฐ |
| /grill-me skill | Matt Pocock ๋ฐฉ์ | ๊ฐ๋ฐ์ ์ดํด๋ ๊ฒ์ฆ, ์จ๊ฒจ์ง ๊ฒฐํจ ๋ฐ๊ฒฌ |
1) “์ด๋ป๊ฒ ๋์ํด?” ์ง๋ฌธ โ ์ดํดํ์ง ๋ชปํ ์ฝ๋๋ ๋จธ์งํ์ง ์๋๋ค
์์ด์ ํธ์๊ฒ PR์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ์ค๋ช ํ๊ฒ ํ๋ ๊ฒ์ด ์์์ ์ ๋๋ค. ๋จ์ํ ์ฝ๋๋ฅผ ์ฝ๋ ๊ฒ ์๋๋ผ, “์ด PR์ ํต์ฌ ๋ก์ง์ ์ค๋ช ํด์ค, ๊ฐ ํจ์๊ฐ ์ด๋ค ์ญํ ์ ํ๋์ง ํฌํจํด์”๋ผ๊ณ ์์ฒญํ๋ ๊ฑฐ์์. ์ด ์ค๋ช ์ ์ฝ์์ ๋ “๋ชจ๋ฅด๋ ๋ถ๋ถ์ด ์๋ค”๋ฉด ๊ทธ ๋ถ๋ถ์ ์ดํดํ ๋๊น์ง ๋ ํ๊ณ ๋ญ๋๋ค. ์ดํดํ์ง ๋ชปํ ์ฝ๋๋ฅผ ๋จธ์งํ์ง ์๋๋ค โ ์ด ์์น ํ๋๊ฐ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ฐ๊ฟ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
์ธ๋ถ ํ์์ ์์ฑํ WebSocket ์ฐ๊ฒฐ ๊ด๋ฆฌ PR์ ์ธ์์ธ๊ณ๋ฐ์ ์์ด์ ํธ์๊ฒ ๋์ ์ค๋ช ์ ์์ฒญํ์ต๋๋ค. ์ค๋ช ์ค “ํํธ๋นํธ ํ์์์ ์ฒ๋ฆฌ ๋ก์ง์ด ๋ชจํธํ๋ค”๋ ๋ถ๋ถ์ ๋ฐ๊ฒฌํด ์์์์๊ฒ ํ์ธ ์์ฒญ์ ํ๊ณ , ์ค์ ๋ก ์ฃ์ง ์ผ์ด์ค๊ฐ ๋๋ฝ๋ผ ์์์์ ํ์ธํ์ต๋๋ค.
2) Mermaid ์ฐจํธ ๋ฌธ์ํ โ ๋์ผ๋ก ๋ณด๋ ์ํคํ ์ฒ
Lawson์ ๋ณต์กํ PR์ ๊ฒฝ์ฐ Mermaid ์ฐจํธ๊ฐ ํฌํจ๋ Markdown ๋ฌธ์๋ฅผ ์์ด์ ํธ์๊ฒ ์์ฑํ๊ฒ ํ๋ค๊ณ ํฉ๋๋ค. ํ๋ก์ฐ์ฐจํธ, ์ํ์ค ๋ค์ด์ด๊ทธ๋จ, ์ํ ๋ค์ด์ด๊ทธ๋จ ๋ฑ์ ํตํด ์ฝ๋์ ๋์ ํ๋ฆ์ ์๊ฐํํ๋ฉด, ํ์๋ค๊ณผ ๊ณต์ ํ๊ธฐ๋ ํจ์ฌ ์ฝ๊ณ ๋์ค์ ์ ์ง๋ณด์ํ ๋๋ ํฐ ๋์์ด ๋ฉ๋๋ค. ๋ฌธ์ ์์ฑ์ “๋์ค์ ํด์ผ ํ ์ผ”์ด ์๋ “PR ๋ฆฌ๋ทฐ์ ์ผ๋ถ”๋ก ํฌํจ์ํค๋ ๋ฐ์์ ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
๋ณต์กํ ์ฃผ๋ฌธ ์ฒ๋ฆฌ ์ํ ๋จธ์ PR์์ ์์ด์ ํธ์๊ฒ Mermaid ์ํ ๋ค์ด์ด๊ทธ๋จ์ ์์ฒญํ๋๋ 12๊ฐ ์ํ์ 30๊ฐ ์ ํ์ ์๊ฐํํด์คฌ์ต๋๋ค. ์ด ๋ค์ด์ด๊ทธ๋จ์ ํ ์ํค์ ์ถ๊ฐํ๊ณ , ์ดํ ์ ๊ท ์ ์ฌ์ ์จ๋ณด๋ฉ์์ ํด๋น ๋ชจ๋ ์ดํด ์๊ฐ์ด ๋ฐ๋์ ์ด์ ์ค์์ต๋๋ค.
3) Matt Pocock์ /grill-me skill โ ์์ ์ดํด ๊ฒ์ฆ
Matt Pocock์ด ๋ง๋ /grill-me skill์ ๊ฐ๋ฐ์๊ฐ PR์ ์ฒ์๋ถํฐ ๋๊น์ง ์ง์ง๋ก ์ดํดํ๋์ง ๊ฒ์ฆํ๋ ๋๊ตฌ์ ๋๋ค. ์์ด์ ํธ๊ฐ ์ญ์ผ๋ก ๊ฐ๋ฐ์์๊ฒ ์ง๋ฌธ์ ๋์ ธ์ ์ดํด๋๋ฅผ ํ ์คํธํ๋ ๋ฐฉ์์ธ๋ฐ์, “์ด ๋ถ๋ถ์์ ์ ์ด ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ ํํ๋์?”, “์ด ์์ธ๊ฐ ๋ฐ์ํ๋ฉด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์?” ๊ฐ์ ์ง๋ฌธ์ ํตํด ๋ชจ๋ฅด๋ ๋ถ๋ถ์ ์ค์ค๋ก ๋ฐ๊ฒฌํ๊ฒ ํฉ๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
/grill-me๋ฅผ ์ฒ์ ์ฌ์ฉํ์ ๋ ์์ด์ ํธ ์ง๋ฌธ 7๋ฒ ์ค 3๋ฒ์ ์ ๋๋ก ๋ตํ์ง ๋ชปํ์ต๋๋ค. ๊ทธ 3๊ฐ ์ค ํ๋๊ฐ ์ค์ ๋ก ๋ฒ๊ทธ ๊ฐ๋ฅ์ฑ์ด ์๋ ๋ถ๋ถ์ด์๊ณ , ํ์ธํด๋ณด๋ ํธ๋์ญ์ ๊ฒฉ๋ฆฌ ์์ค์ ๋ํ ์๋ชป๋ ๊ฐ์ ์ด ์์์ต๋๋ค. ์ดํด๋ ๊ฒ์ฆ์ด ๊ณง ๋ฒ๊ทธ ๋ฐ๊ฒฌ์ผ๋ก ์ด์ด์ง ์ฌ๋ก์ ๋๋ค.
4) ๋ง์ ํ ํฐ ์๋น ํ ์ฌ์ค๊ณ โ ์์ค ํํผ ํธํฅ ๊ทน๋ณต
Lawson์ด ์์งํ๊ฒ ์ธ์ ํ๋ ๋ถ๋ถ์ ๋๋ค. ๋ง์ ํ ํฐ์ ์ด ๋ค ์ฒ์ ๊ณํ์ด ์๋ชป๋๋ค๋ ๊ฒฐ๋ก ์ ์ด๋ฅผ ์๋ ์๋ค๊ณ ์. ์ด๋ฏธ ๋ง์ด ํฌ์ํ๋ค๋ ์ด์ ๋ก ์๋ชป๋ ๋ฐฉํฅ์ ๊ณ์ ๋ฐ์ด๋ถ์ด๋ ์์ค ํํผ ํธํฅ์ ๊ทน๋ณตํด์ผ ํฉ๋๋ค. ํ ํฐ ๋น์ฉ์ด ์๊น๋๋ผ๋ ์ฌ์ค๊ณ๊ฐ ๋ง๋ค๋ฉด ๊ทธ๊ฒ ๋ ํฐ ์ด๋์ ๋๋ค. ์ด ๋ฐฉ์์ ์ฝ๋ ์ค ์ ๊ธฐ์ค์ ์์ฐ์ฑ์ ๋์ด๋ ๊ฒ ๋ชฉํ๊ฐ ์๋๋๋ค.
๐ก ์ค์ ํ์ฉ ์๋๋ฆฌ์ค ์์:
๋ง์ดํฌ๋ก์๋น์ค ๊ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ ์์คํ ์ Kafka ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํํ๋ PR์ ์ดํ์ ํฌ์ํ์ง๋ง, ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ ํ์ฌ ํ ๊ท๋ชจ์ ์ธํ๋ผ์๋ ๊ณผ๋ํ๊ฒ ๋ณต์กํ๋ค๋ ๊ฒฐ๋ก ์ด ๋ฌ์ต๋๋ค. ํฌ์ํ ์๊ฐ์ด ์๊น์ ์ง๋ง ๋จ์ํ REST ํ ๋ฐฉ์์ผ๋ก ์ฌ์ค๊ณํ๋ ์ด์ ๋ถ๋ด์ด 80% ์ค๊ณ ๋ฐฐํฌ ์ฃผ๊ธฐ๊ฐ ๋นจ๋ผ์ก์ต๋๋ค.
7. ์ด๋ฐ ๋ถ๋ค๊ป ์ ๊ทน ์ถ์ฒํฉ๋๋ค
- AI ๋๊ตฌ๋ก ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ์ง๋ง ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ํ๋์ง ์ ๋ชจ๋ฅด๋ ์ฑ ๋จธ์งํ๋ ๊ฐ๋ฐ์
- ํ๋ก๋์ ์ฅ์ ๊ฐ ๋ฐ๋ณต๋๊ณ ๊ธฐ์ ๋ถ์ฑ๊ฐ ์์ฌ์ ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ์ด ๊ฑฑ์ ๋๋ ํ ๋ฆฌ๋
- ์ฝ๋ ๋ฆฌ๋ทฐ์ AI๋ฅผ ์จ๋ดค์ง๋ง ์คํ์ด ๋ง์ ์ ๋ขฐ๋ฅผ ์๊ณ ๋ค์ ์๋ ๋ฆฌ๋ทฐ๋ก ๋์๊ฐ ๊ฐ๋ฐ์
- ์ ์คํ๊ณ ์ฒด๊ณ์ ์ธ ๊ฐ๋ฐ์ ์งํฅํ์ง๋ง AI ๋๊ตฌ๋ฅผ ์ด๋ป๊ฒ ์ ๋ชฉํ ์ง ๋ฐฉํฅ์ ๋ชป ์ก์ ์๋์ด ๊ฐ๋ฐ์
- ๋ณด์ยท์ ํ์ฑ์ด ์ค์ํ ๋๋ฉ์ธ(๊ฒฐ์ , ์ธ์ฆ, ์๋ฃ, ๊ธ์ต)์์ ์ผํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์
- ์ ๊ท ํ์ ์จ๋ณด๋ฉ ์ ๊ธฐ์กด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ๊ณ ์ํคํ ์ฒ ๋ฌธ์๋ฅผ ๋ง๋ค๊ณ ์ถ์ ํ์ฅ
8. ์์ฃผ ๋ฌป๋ ์ง๋ฌธ (FAQ)
Q. ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ๋ฅผ ์ฐ๋ ค๋ฉด ๋น์ฉ์ด ๋๋ฌด ๋ง์ด ๋ค์ง ์๋์?
A. ์ด๊ธฐ์๋ ๊ทธ๋ ๊ฒ ๋๋ ์ ์์ด์. ํ์ง๋ง ๋น์ฉ์ “๋ชจ๋ธ API ๋น์ฉ vs. ํ๋ก๋์ ๋ฒ๊ทธ ์์ ๋น์ฉ”์ผ๋ก ๋น๊ตํด๋ณด๋ฉด ์๊ฐ์ด ๋ฌ๋ผ์ง๋๋ค. Critical ๋ฒ๊ทธ ํ๋๋ฅผ ํ๋ก๋์ ์์ ์ก๋ ๋น์ฉ(์ฅ์ ๋์ + ํซํฝ์ค + ๊ณ ๊ฐ ์ ๋ขฐ ์์ค)์ ์๋ฐฑ ๋ฌ๋ฌ์ API ๋น์ฉ๊ณผ ๋น๊ต๊ฐ ์ ๋ฉ๋๋ค. ๋ํ ๋ชจ๋ PR์ ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ๋ฅผ ์ ์ฉํ ํ์๋ ์๊ณ , ๋ณต์กํ๊ฑฐ๋ ๋ณด์์ ๋ฏผ๊ฐํ PR์๋ง ์ ํ์ ์ผ๋ก ์ ์ฉํ๋ ์ ๋ต์ผ๋ก ๋น์ฉ์ ์ถฉ๋ถํ ์ ์ดํ ์ ์์ต๋๋ค.
Q. ์ฃผ๋์ด ๊ฐ๋ฐ์๋ ์ด ๋ฐฉ์์ ํ์ฉํ ์ ์๋์?
A. ๋๋ฉ์ธ ์ง์์ด ๋ถ์กฑํ ์ฃผ๋์ด์๊ฒ๋ ์ฒ์์ ์ด๋ ต๊ฒ ๋๊ปด์ง ์ ์์ด์. Lawson๋ ๋ค์ค ๋ฒ๊ทธ ๋ณด๊ณ ์๋ฅผ ๋ถ๋ฅํ๋ ค๋ฉด ์ถฉ๋ถํ ๋๋ฉ์ธ ์ง์์ด ํ์ํ๋ค๋ ์ ์ ์ธ์ ํฉ๋๋ค. ๋ค๋ง ์์ ํ ๋ถ๊ฐ๋ฅํ ๊ฑด ์๋๋๋ค. ์๋์ด๊ฐ ๋ฒ๊ทธ ์ฌ๊ฐ๋ ํ๋จ ๊ธฐ์ค์ ๋ช ๋ฌธํํ๊ณ , ์ฒ์์ ์๋์ด์ ํจ๊ป ๋ฆฌ๋ทฐ ๊ฒฐ๊ณผ๋ฅผ ํด์ํ๋ ํ์ด ์ธ์ ์ ์งํํ๋ฉด ์ ์ง์ ์ผ๋ก ์ญ๋์ ํค์ธ ์ ์์ต๋๋ค. /grill-me skill์ ์คํ๋ ค ์ฃผ๋์ด์ ํ์ต ๋๊ตฌ๋ก ํนํ ํจ๊ณผ์ ์ ๋๋ค.
Q. ์ด ๋ฐฉ์์ ๋์ ํ๋ฉด ๊ฐ๋ฐ ์๋๊ฐ ์ผ๋ง๋ ๋๋ ค์ง๋์?
A. ๋จ๊ธฐ ์๋๋ ๋ถ๋ช ํ ๋๋ ค์ง ์ ์์ต๋๋ค. ํ์ง๋ง “์๋”๋ฅผ ์ด๋ป๊ฒ ์ธก์ ํ๋๋๊ฐ ์ค์ํฉ๋๋ค. ์ฝ๋ ๋ผ์ธ ์ ๊ธฐ์ค์ผ๋ก๋ ๋๋ ค์ง์ง๋ง, “๋ฒ๊ทธ ์์ด ๋ฐฐํฌ๋ ๊ธฐ๋ฅ ์” ๋๋ “ํ๋ก๋์ ์ธ์๋ํธ ๋ฐ์๋ฅ ”๋ก ์ธก์ ํ๋ฉด ํ ์ ์ฒด ์๋๊ฐ ์คํ๋ ค ๋นจ๋ผ์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. Lawson์ ์ฒ์๋ถํฐ “์ด ๋ฐฉ์์ด ๋น ๋ฅด๋ค”๊ณ ์ฃผ์ฅํ์ง ์์์ด์. ์ฝ๋๋ฒ ์ด์ค ๊ฑด๊ฐ๊ณผ ์ฅ๊ธฐ ์ ์ง๋ณด์์ฑ์ ํฌ์ํ๋ ๋ฐฉ์์ด๋ผ๊ณ ์์งํ ๋ฐํ์ต๋๋ค.
โ๏ธ ๊ธ์ ๋ง์น๋ฉฐ
Nolan Lawson์ ์ ๊ทผ์ AI ์ฝ๋ฉ ๋๊ตฌ๋ฅผ ๋ฐ๋ผ๋ณด๋ ๊ด์ ์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐ๊ฟ๋๋ค. AI๋ ์ฝ๋๋ฅผ ๋น ๋ฅด๊ฒ ์์ฑํ๋ ๋๊ตฌ๊ฐ ์๋๋ผ, ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ ๊น์ด ์ดํดํ๊ณ ๋ ์์ ํ๊ฒ ๋ง๋๋ ํํธ๋๊ฐ ๋ ์ ์์ต๋๋ค. Claude sub-agent, Codex, Cursor Bugbot์ ๋ณ๋ ฌ๋ก ๋๋ฆฌ๋ ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ๋ ์คํ๋ฅ ์ ๊ฑฐ์ 0์ผ๋ก ์ค์ด๋ฉด์ ์ง์ง ์ํํ ๋ฒ๊ทธ๋ฅผ ์ก์๋ ๋๋ค. ์ด ๋ฐฉ์์ LLM ์ด์ ๋ถํฐ ์งํฅํ๋ ์ ์คํ๊ณ ์ฒด๊ณ์ ์ด๋ฉฐ ํ์ง์ ์ง์ฐฉํ๋ ํ๋ก๊ทธ๋๋ฐ์ AI๋ก ๋ ๊ฐ๋ ฅํ๊ฒ ๋ง๋ ํํ์ ๋๋ค.
์ ๋ ๋ค์ PR๋ถํฐ /grill-me skill ๋ฐฉ์์ ๋จผ์ ์ ์ฉํด๋ณผ ๊ฒ ๊ฐ์์. ์์ด์ ํธ๊ฐ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํด์ฃผ๋ ๊ฒ๋ ์ข์ง๋ง, ์ญ์ผ๋ก ์์ด์ ํธ๊ฐ ์ ์๊ฒ ์ง๋ฌธ์ ๋์ ธ์ ์ ์ดํด๋๋ฅผ ๊ฒ์ฆํ๋ ๋ฐฉ์์ด ํจ์ฌ ๋ ๊น์ ํ์ต์ ๋ง๋ค์ด์ค ๊ฒ ๊ฐ๊ฑฐ๋ ์. ๋ด๊ฐ ์ดํดํ์ง ๋ชปํ ์ฝ๋๋ ๋จธ์งํ์ง ์๋๋ค โ ์ด ์์น ํ๋๋ง ์ง์ผ๋ ์ฝ๋๋ฒ ์ด์ค๊ฐ ๋ฌ๋ผ์ง ๊ฒ ๊ฐ์ต๋๋ค ๐
์ฌ๋ฌ๋ถ์ ์ด๋ค ๋ถ๋ถ์ด ๊ฐ์ฅ ์ธ์์ ์ด์ จ๋์? ๋ค์ค ๋ชจ๋ธ ๋ฆฌ๋ทฐ ์ ๋ต, /grill-me skill, ์๋๋ฉด PR ํ๊ธฐ ๊ฒฐ์ ๊ธฐ์ค? ๋๊ธ๋ก ์์ ๋กญ๊ฒ ์๊ฒฌ ๋จ๊ฒจ์ฃผ์ธ์!