์ฑ„๋„ํ†ก ์•„์ด์ฝ˜
Challenge
์ข…๋ฃŒ

<์ œ๋ฏธ๋‚˜์ด CLI ์™„๋ฒฝ ๊ฐ€์ด๋“œ> 4์ฃผ ์™„๋… ์ฑŒ๋ฆฐ์ง€ : ์ฑ… ํ•œ ๊ถŒ์„ ์˜จ์ „ํžˆ '๋‚˜๋งŒ์˜ ๋ฌด๊ธฐ'๋กœ ๋งŒ๋“œ๋Š” ์‹œ๊ฐ„

"์ฑ…์žฅ์— ๊ฝ‚ํ˜€๋งŒ ์žˆ๋Š” ๊ธฐ์ˆ ์„œ, ์ด์ œ๋Š” ๊บผ๋‚ด์–ด ๋‚ด ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์˜ ํ•ต์‹ฌ ๋ฌด๊ธฐ๋กœ ์žฅ์ฐฉํ•  ๋•Œ์ž…๋‹ˆ๋‹ค." ์ข‹์€ ๊ธฐ์ˆ ์„œ๋ฅผ ์‚ฌ๋‘๊ณ ๋„ ๋ฐ”์œ ์ผ์ƒ์— ์น˜์—ฌ ์•ž๋ถ€๋ถ„๋งŒ ์ฝ๋‹ค ๋ฎ์–ด๋‘” ๊ฒฝํ—˜, ๋ˆ„๊ตฌ๋‚˜ ํ•œ ๋ฒˆ์ฏค ์žˆ์œผ์‹ค ๊ฒ๋‹ˆ๋‹ค. ํŠนํžˆ <์ œ๋ฏธ๋‚˜์ด CLI ์™„๋ฒฝ ๊ฐ€์ด๋“œ>๋Š” ๋‹จ์ˆœํžˆ ์ฝ๊ณ  ๋„˜์–ด๊ฐ€๊ธฐ์—” ์•„๊นŒ์šด, ์‹ค๋ฌด๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ '์•ก์…˜ ์•„์ดํ…œ'๋“ค๋กœ ๊ฐ€๋“ ์ฐจ ์žˆ์Šต๋‹ˆ๋‹ค. ์ € ๋˜ํ•œ ์ˆ˜๋งŽ์€ ์‹œํ–‰์ฐฉ์˜ค ๋์— ์ •๋ฆฝํ•œ ์ด ๋…ธํ•˜์šฐ๋“ค์ด ์—ฌ๋Ÿฌ๋ถ„์˜ ์ฑ…์žฅ์—์„œ ์ž ๋“ค์ง€ ์•Š๊ณ , ์‹ค์ œ '๋‚ด ์ปดํ“จํ„ฐ'์™€ '๋‚ด ํ”„๋กœ์ ํŠธ' ์œ„์—์„œ ์‚ด์•„ ์ˆจ ์‰ฌ๊ธธ ๋ฐ”๋ผ๋Š” ๋งˆ์Œ์œผ๋กœ ์ด๋ฒˆ ์ฑŒ๋ฆฐ์ง€๋ฅผ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑŒ๋ฆฐ์ง€๋Š” ํ˜ผ์ž์„œ๋Š” ๋๊นŒ์ง€ ์ฝ๊ธฐ ํž˜๋“  ๊ธฐ์ˆ ์„œ ์™„๋…์˜ ์–ด๋ ค์›€์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด๊ฒฐํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 1. ์ž‘์‹ฌ์‚ผ์ผ ํƒ€ํŒŒ (์™„๋… ๋™๊ธฐ ๋ถ€์—ฌ): ๋ฐฉ๋Œ€ํ•œ ๋ถ„๋Ÿ‰์— ์••๋„๋˜์ง€ ์•Š๋„๋ก, ์ฑ…์˜ ํ•ต์‹ฌ ํ๋ฆ„์ธ [ํ™˜๊ฒฝ ์„ค์ • โ†’ AI ๊ฐœ์ธํ™” โ†’ ์—…๋ฌด ์ž๋™ํ™” โ†’ ์„œ๋น„์Šค ๊ฐœ๋ฐœ]์„ 4์ฃผ ์ปค๋ฆฌํ˜๋Ÿผ์œผ๋กœ ์ชผ๊ฐœ์–ด ์™„์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์Šค๋ฉ”์ด์ปค๊ฐ€ ๋˜์–ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค. 2. ๋ˆˆ์œผ๋กœ ์ฝ๊ณ  ์†์œผ๋กœ ์™„์„ฑ (์‹ค์ „ ์ฒดํ™”): ์ฑ… ์†์˜ ํ…์ŠคํŠธ๋ฅผ ๋ˆˆ์œผ๋กœ๋งŒ ์ข‡๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, `GEMINI.md` ์ž‘์„ฑ๋ถ€ํ„ฐ ์ฝ”์ธ ๋ชจ๋‹ˆํ„ฐ๋ง ์•ฑ ๋ฐฐํฌ๊นŒ์ง€ ๋งค์ฃผ ์ฃผ์–ด์ง€๋Š” ์‹ค์Šต ๋ฏธ์…˜์„ ํ†ตํ•ด ์ฑ…์˜ ๋‚ด์šฉ์„ ๋‚ด ์†๋์— ํ™•์‹คํžˆ ์ตํž™๋‹ˆ๋‹ค. 3. ์ €์ž์˜ ๊ฒฝํ—˜์„ ๋‚ด ๊ฒƒ์œผ๋กœ (๋ฐ€์ฐฉ ๊ฐ€์ด๋“œ): ์ฑ…์— ๋‹ค ๋‹ด์ง€ ๋ชปํ•œ ์ €์ž์˜ ์ƒ์ƒํ•œ ๊ฒฝํ—˜๊ณผ ํŒ์„ ๋ฏธ์…˜ ๊ฐ€์ด๋“œ๋ฅผ ํ†ตํ•ด ์ „์ˆ˜๋ฐ›์œผ๋ฉฐ, ๋ง‰ํžˆ๋Š” ๋ถ€๋ถ„ ์—†์ด 'AI ๋„ค์ดํ‹ฐ๋ธŒ'๋กœ ์„ฑ์žฅํ•˜๋Š” ์ง€๋ฆ„๊ธธ์„ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค. 4์ฃผ ๋’ค, ์—ฌ๋Ÿฌ๋ถ„์˜ ์†์—๋Š” '๋‹ค ์ฝ์€ ์ฑ… ํ•œ ๊ถŒ' ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์—ฌ๋Ÿฌ๋ถ„์˜ ์—…๋ฌด๋ฅผ ๋Œ€์‹  ์ฒ˜๋ฆฌํ•ด ์ฃผ๋Š” '๋‚˜๋งŒ์˜ AI ๋น„์„œ ์‹œ์Šคํ…œ'๊ณผ '์ง์ ‘ ๋ฐฐํฌํ•œ ์„œ๋น„์Šค'๊ฐ€ ๋‚จ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์• ์˜นํ‚ด๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€

Gemini CLI๋กœ 2์ผ๋งŒ์— 576 ํŽ˜์ด์ง€ ๋„์„œ ๋ฒˆ์—ญํ•˜๊ธฐ

์˜ˆ์‹œ๋Š” Quarto book ์ด์ง€๋งŒ, GitBook ๋“ฑ์—๋„ ์ ์šฉ ๊ฐ€๋Šฅํ•จ

image.png

 

  1. Github Repo๋ฅผ ํฌํฌํ•œ๋‹ค.

  2. CLI๋ฅผ ์‹คํ–‰, ํŒŒ์ผ์„ ๋ฒˆ์—ญํ•ด์ค˜ ์‚ฌ์šฉ ๋ชจ๋ธ์€ Gemini-3.0 (Google Login)

  3. ํ•˜๋ฃจ ์‚ฌ์šฉ๋Ÿ‰ ์ดˆ๊ณผ์‹œ ๋‹ค์Œ๋‚  ์ด์–ด์„œ ์ง„ํ–‰

  4. ์—๋Ÿฌ ํ™•์ธ ํ›„ ์ˆ˜์ •

  5. ์—…๋ฐ์ดํŠธ

 

์›๋ณธ

๊ฒฐ๊ณผ

 

๋Œ“๊ธ€
์•„์ง ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€์ด ์—†์–ด์š”

โ‚ฉ5,500