๋ฌด๋ฃŒ๋‹ˆ ์–ด์„œ ๋ฐ›์•„๋ณด์„ธ์—ฌ AI ํ† ํฐ ๊ด€๋ฆฌ์‚ฌ ์–ด์„œ ์ฑ„์šฉํ•˜์„ธ์—ฌ

์ด๋ฏธ์ง€
  AI ํ† ํฐ ๊ณ„์‚ฐ ํ”„๋กœ๊ทธ๋žจ ๋ฆฌํฌํŠธ 1. ํ”„๋กœ๊ทธ๋žจ ๋ชฉ์  ์‚ฌ์šฉ์ž๊ฐ€ AI์— ์ž…๋ ฅํ•˜๋Š” ๊ธ€๊ณผ AI๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๋‹ต๋ณ€์˜ ํ† ํฐ ์ˆ˜์™€ ์˜ˆ์ƒ ๋น„์šฉ์„ ์ž๋™ ๊ณ„์‚ฐ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. ๋‹จ์ˆœํžˆ ๊ธ€์ž ์ˆ˜๋ฅผ ์„ธ๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ: ์ž…๋ ฅ → ์‚ฌ์šฉ ๋ชจ๋ธ ์„ ํƒ → ์ž…๋ ฅ ํ† ํฐ ๊ณ„์‚ฐ → ์ถœ๋ ฅ ํ† ํฐ ์˜ˆ์ƒ/์‹ค์ธก → 1ํšŒ ๋น„์šฉ ๊ณ„์‚ฐ → 1์ผ·1๊ฐœ์›” ๋น„์šฉ ๊ณ„์‚ฐ → ์—ฌ๋Ÿฌ AI ๋ชจ๋ธ ๋น„๊ต ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์ด๋‹ค. 2. ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๊ธฐ๋Šฅ ๋‚ด์šฉ ์ž…๋ ฅ ํ† ํฐ ๊ณ„์‚ฐ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋ช‡ ํ† ํฐ์ธ์ง€ ๊ณ„์‚ฐ ์ถœ๋ ฅ ํ† ํฐ ๊ณ„์‚ฐ AI ๋‹ต๋ณ€ ํ† ํฐ ๊ณ„์‚ฐ ์ด ํ† ํฐ Input + Output API ๋น„์šฉ ๋ชจ๋ธ๋ณ„ ์‹ค์ œ ๊ฐ€๊ฒฉ ์ ์šฉ 1ํšŒ ๋น„์šฉ ํ•œ ๋ฒˆ ํ˜ธ์ถœํ–ˆ์„ ๋•Œ ๋น„์šฉ ์ผ์ผ ๋น„์šฉ ํ•˜๋ฃจ ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ์ค€ ์›”๊ฐ„ ๋น„์šฉ 30์ผ ๊ธฐ์ค€ ๋ชจ๋ธ ๋น„๊ต ์—ฌ๋Ÿฌ AI ๋ชจ๋ธ ๋น„์šฉ ๋น„๊ต ํ•œ๊ตญ์–ด ๊ณ„์‚ฐ ํ•œ๊ตญ์–ด ํŠน์„ฑ ๊ณ ๋ ค ์˜์–ด ๊ณ„์‚ฐ ์˜์–ด ํ† ํฐ ๊ณ„์‚ฐ ๊ธด ๋ฌธ์„œ ๊ณ„์‚ฐ PDF/ํ…์ŠคํŠธ ๋“ฑ API ์‚ฌ์šฉ๋Ÿ‰ ๋ถ„์„ ์‹ค์ œ API ๋กœ๊ทธ ๋ถ„์„ ์˜ˆ์‚ฐ ๊ฒฝ๊ณ  ์›” ์˜ˆ์‚ฐ ์ดˆ๊ณผ ์˜ˆ์ƒ ์‹œ ๊ฒฝ๊ณ  3. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„ “๊ธ€์ž ์ˆ˜ × ์–ผ๋งˆ” ๋ฐฉ์‹์œผ๋กœ ๋งŒ๋“ค๋ฉด ์•ˆ ๋œ๋‹ค. AI ํ† ํฐ์€ ๋ชจ๋ธ๋งˆ๋‹ค ํ† ํฌ๋‚˜์ด์ €๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ™์€ ๋ฌธ์žฅ์ด๋ผ๋„ OpenAI Anthropic Google Meta Mistral Cohere ๋“ฑ์—์„œ ํ† ํฐํ™” ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”„๋กœ๊ทธ๋žจ ๋‚ด๋ถ€์—๋Š” ๋ชจ๋ธ๋ณ„ Tokenizer / ๊ณต์‹ ๊ฐ€๊ฒฉํ‘œ ๋ฅผ ์—ฐ๊ฒฐํ•ด์•ผ ํ•œ๋‹ค. 4. ๊ณ„์‚ฐ ๊ตฌ์กฐ ๊ธฐ๋ณธ ๊ณ„์‚ฐ์€ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๋‹ค. ์ž…๋ ฅ Input Tokens = ํ”„๋กฌํ”„ํŠธ ํ† ํฐ ์ˆ˜ ์ถœ๋ ฅ Output Tokens = AI ๋‹ต๋ณ€ ํ† ํฐ ์ˆ˜ ์ด ํ† ํฐ Total Tokens = Input Tokens + Output Tokens ๋น„์šฉ ๋ชจ๋ธ์˜ ๊ฐ€๊ฒฉ์ด Input $X / 1M tokens Output $Y / 1M tokens ์ด๋ผ๋ฉด, Input Cost = Input Tokens ÷ 1,000,000 × X Output Cost = Output Tokens ÷ 1,000,000 × Y ๊ทธ๋ฆฌ๊ณ  Total Cost = Input Co...

CLI ์ž…๋ ฅ์ฐฝ์—์„œ Claude ์ฝ”๋“œ ํŒŒ์ผ ์ฒจ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•

CLI ์ž…๋ ฅ์ฐฝ์—์„œ Claude ์ฝ”๋“œ ํŒŒ์ผ ์ฒจ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ดˆ๋ณด๋„ ํ•œ ๋ฒˆ์— ์ดํ•ดํ•˜๋Š” ์‹ค์ „ ๊ฐ€์ด๋“œ

ํ„ฐ๋ฏธ๋„(CLI)์—์„œ Claude Code์—๊ฒŒ ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์™„์ „ ์ดˆ๋ณด ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. txt, md, ์ฝ”๋“œ ํŒŒ์ผ๊นŒ์ง€ ์‹ค์ œ ์ž…๋ ฅ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ“Œ ๋ชฉ์ฐจ (ํด๋ฆญํ•˜๋ฉด ์ด๋™)


1. CLI์—์„œ ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์™œ ํ—ท๊ฐˆ๋ฆด๊นŒ

์ฒ˜์Œ Claude Code๋ฅผ CLI์—์„œ ์“ฐ๋ฉด ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ์—ฌ๊ธฐ์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.

“์ฑ„ํŒ…์ฐฝ์—์„œ๋Š” ํŒŒ์ผ ์˜ฌ๋ ธ๋Š”๋ฐ ํ„ฐ๋ฏธ๋„์—์„œ๋Š” ๋Œ€์ฒด ์–ด๋–ป๊ฒŒ ๋„˜๊ธฐ์ง€?”

์ด ํ˜ผ๋ž€์€ ์•„์ฃผ ์ •์ƒ์ž…๋‹ˆ๋‹ค.

CLI๋Š” ๋งˆ์šฐ์Šค๋กœ ๋Œ์–ด๋‹ค ๋†“๋Š” ๊ณต๊ฐ„์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ๋ง๋กœ ์„ค๋ช…ํ•˜๋Š” ์„ธ๊ณ„์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ํŒŒ์ผ ์ฒจ๋ถ€์˜ ํ•ต์‹ฌ์€ ํŒŒ์ผ ๊ทธ ์ž์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ‘๊ฒฝ๋กœ’์ž…๋‹ˆ๋‹ค.


2. Claude Code๊ฐ€ ํŒŒ์ผ์„ ์ฝ๋Š” ์›๋ฆฌ

Claude Code๋Š” ํ˜„์žฌ ํ„ฐ๋ฏธ๋„ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

์ฆ‰, Claude์—๊ฒŒ ์ด๋ ‡๊ฒŒ ๋งํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค.

“์ง€๊ธˆ ์ด ํด๋” ์•ˆ์— ์žˆ๋Š” ์ด ํŒŒ์ผ ์ข€ ๊ฐ™์ด ๋ณด์ž.”

๊ทธ๋ž˜์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ „์ œ๋Š” ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

ํŒŒ์ผ์ด ์‹ค์ œ๋กœ ์กด์žฌํ•˜๋Š” ์œ„์น˜์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค

์ด๊ฑธ ๋†“์น˜๋ฉด ์•„๋ฌด๋ฆฌ ๋ช…๋ น์–ด๋ฅผ ์ž˜ ์ณ๋„ ํŒŒ์ผ์„ ๋ชป ์ฐพ์Šต๋‹ˆ๋‹ค.


3. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํŒŒ์ผ ์ฒจ๋ถ€ ๋ฐฉ๋ฒ•

์˜ˆ๋ฅผ ๋“ค์–ด, ํ˜„์žฌ ํด๋”์— example.txt ํŒŒ์ผ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

CLI์—์„œ ์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

claude example.txt

์ด ํ•œ ์ค„๋กœ Claude๋Š” ํ•ด๋‹น ํŒŒ์ผ ๋‚ด์šฉ์„ ์ฝ๊ณ  ๋ฐ”๋กœ ๋ถ„์„์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ํŒŒ์ผ๋„ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

claude app.js
claude main.py

์ด ์ˆœ๊ฐ„๋ถ€ํ„ฐ Claude๋Š” “์ด ํŒŒ์ผ์„ ๊ธฐ์ค€์œผ๋กœ ์ด์•ผ๊ธฐํ•˜์ž” ๋ผ๋Š” ์ „์ œ๋ฅผ ๊ณต์œ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


4. ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ํ•œ ๋ฒˆ์— ์ฒจ๋ถ€ํ•˜๋Š” ๋ฒ•

์‹ค์ „์—์„œ๋Š” ํŒŒ์ผ ํ•˜๋‚˜๋งŒ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋“œ๋ญ…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ๋™์‹œ์— ๋„˜๊ธธ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

claude index.html style.css script.js

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด Claude๋Š” ์„ธ ํŒŒ์ผ์„ ๋ชจ๋‘ ์ฝ์€ ์ƒํƒœ๋กœ ๋Œ€๋‹ต์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์„ค๋ช…ํ•  ๋•Œ ์ด ๋ฐฉ๋ฒ•์ด ์—„์ฒญ๋‚˜๊ฒŒ ํŽธํ•ฉ๋‹ˆ๋‹ค.

“์ด ์„ธ ํŒŒ์ผ ๊ธฐ์ค€์œผ๋กœ ๋ฌธ์ œ์  ์ฐพ์•„์ค˜” ์ด๊ฒŒ ๋ง ํ•œ ์ค„๋กœ ๋๋‚ฉ๋‹ˆ๋‹ค.


5. ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์•ˆ ๋  ๋•Œ ํ•ด๊ฒฐ๋ฒ•

ํŒŒ์ผ ์ฒจ๋ถ€๊ฐ€ ์•ˆ ๋  ๋•Œ ๋Œ€๋ถ€๋ถ„ ์ด์œ ๋Š” ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜๋งŒ ์ฒดํฌํ•ด๋„ 90%๋Š” ๋ฐ”๋กœ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

① ํŒŒ์ผ๋ช…์ด ์ •ํ™•ํ•œ์ง€ (๋Œ€์†Œ๋ฌธ์ž ํฌํ•จ)
② ํ˜„์žฌ ํ„ฐ๋ฏธ๋„ ์œ„์น˜๊ฐ€ ํŒŒ์ผ ์žˆ๋Š” ํด๋”์ธ์ง€
③ ํ™•์žฅ์ž๋ฅผ ๋นผ๋จน์ง€ ์•Š์•˜๋Š”์ง€

ํŠนํžˆ ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž๋ถ„๋“ค์€ ํ™•์žฅ์ž ์ˆจ๊น€ ์„ค์ • ๋•Œ๋ฌธ์— ์ž์ฃผ ํ—ท๊ฐˆ๋ฆฝ๋‹ˆ๋‹ค.

๋ณด์ด๋Š” ์ด๋ฆ„๊ณผ ์‹ค์ œ ์ด๋ฆ„์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ , ๊ผญ ๊ธฐ์–ตํ•ด ๋‘์‹œ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.


๐Ÿ“Ž ๊ผญ ํ•„์š”ํ•œ ๊ณต์‹ ์ž๋ฃŒ

์•„๋ž˜ ๊ณต์‹ ๋ฌธ์„œ๋Š” CLI ์‚ฌ์šฉ ์‹œ ๊ฐ€์žฅ ์ •ํ™•ํ•œ ๊ธฐ์ค€์ด ๋ฉ๋‹ˆ๋‹ค.

Claude ๊ณต์‹ ๋ฌธ์„œ ๋ฐ”๋กœ๊ฐ€๊ธฐ


์ •๋ฆฌํ•ด ๋ณด๋ฉด,

CLI์—์„œ์˜ ํŒŒ์ผ ์ฒจ๋ถ€๋Š” ์—…๋กœ๋“œ๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฒฝ๋กœ ๊ณต์œ ์ž…๋‹ˆ๋‹ค.

์ด ๊ฐœ๋…๋งŒ ์žกํžˆ๋ฉด Claude Code ํ™œ์šฉ ์†๋„๋Š” ์ฒด๊ฐ์ƒ ๋‘ ๋ฐฐ ์ด์ƒ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.

์ด์ œ ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ ํ•˜๋‚˜ ๊ณจ๋ผ ์ง์ ‘ ๋„˜๊ฒจ๋ณด์„ธ์š”. Claude๊ฐ€ ํ›จ์”ฌ ๋˜‘๋˜‘ํ•ด์ง„ ๋А๋‚Œ์„ ๋ฐ›์„ ๊ฒ๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

ํด๋กœ๋“œ ์ฝ”๋“œ React TypeScript ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ ์œ ์ง€ ํŒ

๊ธฐํ˜ธ๋กœ ํ”„๋กœ์ ํŠธ ์ปจํ…์ŠคํŠธ ์‹ค์‹œ๊ฐ„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ•

ํด๋กœ๋“œ ์ฝ”๋“œ n8n ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” ์—ฐ๋™ ๊ฐ€์ด๋“œ