[LLM] Claude Code

[์›๋ณธ ๋งํฌ]

Claude Code๋Š” Claude์—์„œ ์ œ๊ณตํ•˜๋Š” CLI ๊ธฐ๋ฐ˜์˜ ๊ฐœ๋ฐœ ๋ณด์กฐ์šฉ ์—์ด์ „ํŠธ ๋„๊ตฌ๋‹ค.

CLI ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์—ดํ’์„ ๋ถˆ๋Ÿฌ์˜จ ์ฃผ๋ฒ”์ด๊ธฐ๋„ ํ•˜๋‹ค. ์ง€๊ธˆ ์‹œ์ ์—์„œ๋Š” ์ด ๋ฐฉ๋ฉด์—์„œ ๊ฑฐ์˜ ๋…๋ณด์ ์ธ ์œ„์น˜๋ฅผ ์ฐจ์ง€ํ•˜๊ณ  ์žˆ๋‹ค.




๋น„์šฉ

Claude๋Š” ๋ฌด๋ฃŒ ์‚ฌ์šฉ๋Ÿ‰์„ ์•ฝ๊ฐ„ ์ œ๊ณตํ•˜๊ธด ํ•˜์ง€๋งŒ, ๋งค์šฐ ์ œํ•œ์ ์ด๋‹ค.
API๋ฅผ ์ง์ ‘ ์˜๊ฑฐ๋‚˜ Claude Code๋ฅผ ์จ์•ผ ํ•œ๋‹ค๋ฉด 17๋‹ฌ๋Ÿฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ตฌ๋…์ œ๋‚˜, ์ข…๋Ÿ‰์ œ๋ฅผ ์จ์•ผ ํ•œ๋‹ค.
์–˜๋“ค์€ Trial๋„ ์ œ๊ณตํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ฐ๋จน์ด๋ผ๋„ ํ•ด๋ณด๋ ค๋ฉด ๊ฒฐ์ œ๋ฅผ ํ•ด์•ผ ํ•œ๋‹ค.

๋‚œ 17๋‹ฌ๋Ÿฌ ๊ตฌ๋…์ œ๋กœ ์งˆ๋Ÿฌ๋ดค๋‹ค.

๋น„์‹ผ ๋น„์šฉ๊ณผ ํ† ํฐ ์†Œ๋ชจ๋Ÿ‰ ๋•Œ๋ฌธ์— ๋ง์„ค์ด๋‹ค๊ฐ€, ์ตœ๊ทผ Copilot์˜ ํ’ˆ์งˆ ์ €ํ•˜๋ฅผ ๋งŽ์ด ๋А๊ปด์„œ ํ•œ๋ฒˆ ๊ฒฝํ—˜ํ•ด๋ณด๋ ค๊ณ  ๋Š์—ˆ๋‹ค.




CLI ์„ค์น˜

CLI์€ npm์„ ํ†ตํ•ด ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์™œ ๊ตณ์ด npm์ธ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ...
๊ถŒํ•œ์„ค์ •๋„ ์–ด๋”˜๊ฐ€ ์ด์ƒํ•ด์„œ sudo๊ฐ€ ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

sudo npm install -g @anthropic-ai/claude-code

์„ค์น˜๊ฐ€ ๋˜๋ฉด, claude๋ผ๋Š” ์‹คํ–‰ํŒŒ์ผ๋กœ ๋ฐ”๋กœ ์‹คํ–‰ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ์ด๋ ‡๊ฒŒ ๋Œ€ํ™”ํ˜• ์„ธ์…˜์ด ์—ด๋ฆฌ๋ฉด์„œ, ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.


๋ˆ์„ ๋‚ด์ง€ ์•Š์•˜๋‹ค๋ฉด ์ปท๋‹นํ•œ๋‹ค.


์‹œํ‚ค๋ฉด ์‹œํ‚ค๋Š”๋Œ€๋กœ ํ”„๋กฌํ”„ํŠธ์— ๊ธฐ๋ฐ˜ํ•ด์„œ ์ ๋‹นํžˆ ์ปจํ…์ŠคํŠธ๋ฅผ ์ฝ๊ณ , ํŒŒ์•…ํ•ด์„œ ์ž‘์—…์„ ํ•ด์ค€๋‹ค.

์ž‘์—…์„ ํ•˜๋ฉด diff๋„ ์ ๋‹นํžˆ ์‹œ๊ฐํ™”ํ•ด์ค€๋‹ค.

์ƒํ˜ธ์ž‘์šฉ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ก  ์ž์ฒด๋Š” ๋‹ค๋ฅธ vibe ์ฝ”๋”ฉ ๋„๊ตฌ๋“ค๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€๋Š” ์•Š์•˜๋‹ค.

์ž์„ธํ•œ ํ’ˆ์งˆ์€ ์ข€ ๋” ์จ๋ด์•ผ ์•Œ ๊ฒƒ ๊ฐ™๋‹ค.




VSCode์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ

VSCode์—์„œ๋„ ํ™•์žฅ์„ ์ง์ ‘ ์ œ๊ณตํ•œ๋‹ค.

๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค์—์„œ ์ง์ ‘ ์„ค์น˜ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
VSCode ํ™•์žฅ์ด ๊ธฐ์กด CLI ๋„๊ตฌ์™€ ๋‹ค๋ฅธ ์ ์€. AWS Bedrock ๊ฐ™์€ ์„œ๋“œํŒŒํ‹ฐ ์†Œ์Šค๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.


์„ค์น˜ํ•˜๋ฉด ์šฐ์ƒ๋‹จ์— ๋ฒ„ํŠผ์ด ์ƒ๊ธฐ๊ณ , ์ฑ„ํŒ…์ฐฝ์„ ์—ด ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
CLI์™€ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ณต์œ ํ•˜๊ณ , ์‚ฌ์šฉ๋ฒ•๋„ ๊ฑฐ์˜ ๋™์ผํ•˜๋‹ค.

๊ทผ๋ฐ ์ด๊ฑฐ ux๊ฐ€ ์ข€ ์ด์ƒํ•˜๋‹ค. ๋‹ค๋ฅธ ํ™•์žฅ๋“ค์€ ์™ผ์ชฝ ํ™•์žฅ ์ „์šฉ ํŒจ๋„์— ์˜ˆ์˜๊ฒŒ ๋ชจ์•„๋‘˜ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๊ฑด ๊ทธ๊ฒŒ ์•ˆ๋œ๋‹ค.
์ผ๋ฐ˜์ ์ธ "์ฝ”๋“œ ์ฐฝ"๊ณผ ๋™์ผํ•œ ๋ ˆ๋ฒจ๋กœ ๊ด€๋ฆฌ๊ฐ€ ๋˜๋”๋ผ.


์•„์ง ๊ทธ๋ ‡๊ฒŒ ๋งŽ์ด ์จ๋ณธ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, ์‚ฌ์šฉ ๊ฒฝํ—˜์€ ๊ฝค ๋งค๋„๋Ÿฝ๊ณ  ๊ดœ์ฐฎ์€ ํŽธ์ธ ๊ฒƒ ๊ฐ™๋‹ค.
๋‹ค๋ฅธ ์—์ด์ „ํŠธ ๋„๊ตฌ๋“ค์— ๋น„ํ•ด์„œ ์‚ฌ๊ณ  ๋ฐฉ์‹์ด๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ์‹์ด ์ข€ ๋” ์ฒด๊ณ„์ ์ธ ๋ถ€๋ถ„์ด ๋งŽ์ด ๋А๊ปด์ง„๋‹ค.


๊ทผ๋ฐ ๋“ฃ๋˜๋Œ€๋กœ ํ† ํฐ ์‚ฌ์šฉ๋Ÿ‰์ด ์–ด๋งˆ๋ฌด์‹œํ•˜๊ฒŒ ๋นจ๋ฆฌ ์Œ“์ด๊ธด ํ•˜๋”๋ผ.
ํ ...