๐Ÿ† AI์Šคํ„ฐ๋”” 17๊ธฐ 3์ฃผ์ฐจ ๋ฒ ์ŠคํŠธ ์‚ฌ๋ก€ ํ๋ ˆ์ด์…˜ - ๊ฐœ๋ฐœ&์ž๋™ํ™”

๐Ÿ“š 17๊ธฐ ๋ฌธ๊ณผ์ƒ๋„n8n

โœ๏ธ n8n์œผ๋กœ ๊ฒŒ์‹œํŒ ๋ฐ์ดํ„ฐ ์ž๋™ ํฌ๋กค๋ง & ๋ฐ์ดํ„ฐ ์•„์นด์ด๋น™ ์ž๋™ํ™”

hope

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ๊ฒŒ์‹œํŒ์˜ ๊ฒŒ์‹œ๊ธ€๊ณผ ์ฒจ๋ถ€ํŒŒ์ผ์„ ์ž๋™์œผ๋กœ ์ˆ˜์ง‘ํ•˜์—ฌ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ์— ์ €์žฅํ•˜๋Š” ์‚ฌ๋ก€

  • ์ˆ˜๋™ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ž‘์—…์˜ ์ž๋™ํ™” ๊ตฌํ˜„

  • ์ฃผ๊ธฐ์ ์ธ ๊ฒŒ์‹œ๊ธ€ ํฌ๋กค๋ง ๋ฐ ์ €์žฅ ์‹œ์Šคํ…œ ๊ตฌ์ถ•

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • n8n: ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” ๋ฐ ํฌ๋กค๋ง ๊ตฌํ˜„

  • Google Drive: ์ฒจ๋ถ€ํŒŒ์ผ ์ €์žฅ์†Œ๋กœ ํ™œ์šฉ

  • Google Sheets: ๊ฒŒ์‹œ๊ธ€ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ

  • Gmail: ์ˆ˜์ง‘ ๊ฒฐ๊ณผ ์•Œ๋ฆผ ์ „์†ก

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ํŠธ๋ฆฌ๊ฑฐ ์„ค์ •
  • Schedule Trigger ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 20๋ถ„ ์ฃผ๊ธฐ๋กœ ์ž๋™ ์‹คํ–‰ ์„ค์ •ํ•จ

2๏ธโƒฃ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ตฌํ˜„

  • HTTP Request์™€ HTML Extract ๋…ธ๋“œ๋กœ ๊ฒŒ์‹œํŒ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€ ํฌ๋กค๋งํ•จ

  • Split Out ๋…ธ๋“œ๋กœ ๊ฐœ๋ณ„ ๊ฒŒ์‹œ๊ธ€ URL ๋ถ„๋ฆฌํ•˜์—ฌ ์ƒ์„ธ ํŽ˜์ด์ง€ ์ ‘๊ทผํ•จ

  • ๊ฒŒ์‹œ๊ธ€ ๋‚ด์šฉ๊ณผ ์ฒจ๋ถ€ํŒŒ์ผ ๋งํฌ ์ถ”์ถœํ•จ

3๏ธโƒฃ ์ €์žฅ์†Œ ์—ฐ๋™

  • ์ฒจ๋ถ€ํŒŒ์ผ์„ HTTP Request๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ Google Drive์— ์—…๋กœ๋“œํ•จ

  • ๊ฒŒ์‹œ๊ธ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ Google Sheets์— ์ €์žฅํ•จ

  • Gmail์„ ํ†ตํ•ด ์ˆ˜์ง‘ ๊ฒฐ๊ณผ ์•Œ๋ฆผ์„ ์ „์†กํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ์œผ๋กœ ์ธํ•œ Google Drive์™€ Sheets ์—ฐ๋™ ์‹คํŒจ ๊ฒฝํ—˜ํ•จ

  • ์ค‘๋ณต ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณ„์† ์Œ“์ด๋Š” ๋ฌธ์ œ ๋ฐœ์ƒํ•จ

๐Ÿ“š 17๊ธฐ ๋…ธ์…˜n8n๋กฑํผ

โœ๏ธ ์˜์ˆ˜์ฆ ์ฒ˜๋ฆฌ ์ž๋™ํ™” ์™„์„ฑ๊ธฐ - ๋ถ€๊ฐ€์„ธ ์‹ ๊ณ  ๊ธฐ๊ฐ„๋งˆ๋‹ค ์˜ค๋Š” ๊ณ ํ†ต ํƒˆํ”ผ๋ฅผ ์œ„ํ•ด!

Rhim_Lee

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • 5๊ฐœ ๋งค์žฅ์˜ ์˜จ๋ผ์ธ ๊ฒฐ์ œ ์˜์ˆ˜์ฆ์„ ์ž๋™์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š” ์‹œ์Šคํ…œ ๊ตฌ์ถ• ์‚ฌ๋ก€

  • ๋ถ€๊ฐ€์„ธ ์‹ ๊ณ  ์‹œ ์„ธ๋ฌด์‚ฌ์™€์˜ ๋น„ํšจ์œจ์ ์ธ ์†Œํ†ต ๋ฌธ์ œ ํ•ด๊ฒฐ

  • ์ง์›๋“ค์˜ ์˜์ˆ˜์ฆ ๊ด€๋ฆฌ ์—…๋ฌด ๋‹จ์ˆœํ™”ํ•จ

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • Google Vision : ์˜์ˆ˜์ฆ ์ด๋ฏธ์ง€ ํ…์ŠคํŠธ ์ถ”์ถœ

  • GPT-3.5 : ์ถ”์ถœ๋œ ํ…์ŠคํŠธ ๋ถ„์„ ๋ฐ ๊ณ„์ • ๋ถ„๋ฅ˜

  • n8n : ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” ๊ตฌ์ถ•

  • Google Drive : ์˜์ˆ˜์ฆ ํŒŒ์ผ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ

  • Google Sheets : ๋ฐ์ดํ„ฐ ๊ธฐ๋ก ๋ฐ ๊ด€๋ฆฌ

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ์‹œ์Šคํ…œ ์„ค๊ณ„
  • ๋น„์šฉ ํšจ์œจ์„ฑ ๋ถ„์„ ์ง„ํ–‰

  • Google Vision + GPT-3.5 ์กฐํ•ฉ์œผ๋กœ ์›” 1,000์› ์ดํ•˜ ๊ตฌ์ถ• ๊ฒฐ์ •

2๏ธโƒฃ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•

  • ๋งค์žฅ๋ณ„ ๋…๋ฆฝ ํด๋” ์‹œ์Šคํ…œ ๊ตฌ์ถ•

  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ ๊ธฐ๋ก๊นŒ์ง€ 8๋‹จ๊ณ„ ์ž๋™ํ™” ๊ตฌํ˜„

  • Base64 ๋ณ€ํ™˜, JSON ํŒŒ์‹ฑ ๋“ฑ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋กœ์ง ๊ตฌํ˜„

3๏ธโƒฃ AI ๋ถ„๋ฅ˜ ์‹œ์Šคํ…œ ๊ฐœ์„ 

  • ๊ณ„์ • ๋ถ„๋ฅ˜ ๊ทœ์น™ ์ƒ์„ธ ์ •์˜

  • LLM ํ”„๋กฌํ”„ํŠธ ์ง€์† ๊ฐœ์„ 

  • ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋กœ์ง ์ถ”๊ฐ€

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • ์ดˆ๊ธฐ AI ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ๊ฐ€ ๋Œ€๋ถ€๋ถ„ "๊ธฐํƒ€"๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ

  • ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ณผ์ •์—์„œ ํŒŒ์ผ์‹œ์Šคํ…œ ์ฐธ์กฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

  • ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ํ†ตํ•œ ๋ถ„๋ฅ˜ ์ •ํ™•๋„ ๊ฐœ์„ 

๐Ÿ“š 17๊ธฐ CTO

โœ๏ธ ๋„ค์ด๋ฒ„ ๋ถ€๋™์‚ฐ์ด ๋„ˆ๋ฌด ๋ถˆํŽธํ•ด์„œ (๋ฐ˜)์ž๋™ํ™” ํ•ด๋ดค์Šต๋‹ˆ๋‹ค! ver2!!

ํ™ฉ์ธ์ค€

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ๋„ค์ด๋ฒ„ ๋ถ€๋™์‚ฐ ๋งค๋ฌผ ๋ฐ์ดํ„ฐ๋ฅผ ์‹ค์‚ฌ์šฉ์ž ๊ด€์ ์—์„œ ๊ฐœ์„ ํ•œ ์Šคํฌ๋ž˜ํ•‘ ์„œ๋น„์Šค ๊ตฌ์ถ• ์‚ฌ๋ก€

  • ํ•ต์‹ฌ ๋งค๋ฌผ ์ •๋ณด๋ฅผ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•จ

  • ๊ฐœ์ธ ์‚ฌ์šฉ ๋ชฉ์ ์—์„œ ๊ณต์œ  ๊ฐ€๋Šฅํ•œ ์„œ๋น„์Šค๋กœ ํ™•์žฅํ•จ

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • ์นด์นด์˜ค ์ง€๋„ JS SDK: ๋งค๋ฌผ ์œ„์น˜ ์‹œ๊ฐํ™”

  • Puppeteer: ์›น ์Šคํฌ๋ž˜ํ•‘ ์ž๋™ํ™”

  • ๋„ค์ด๋ฒ„ ๋ชจ๋ฐ”์ผ API: ์‹ค๊ฑฐ๋ž˜๊ฐ€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ์ง€์—ญ ์ฝ”๋“œ ๋„์ž…
  • cortar\_no ํ•„๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ–‰์ •๊ตฌ์—ญ ๊ธฐ๋ฐ˜ ํ•„ํ„ฐ๋ง ๊ตฌํ˜„ํ•จ

  • ์ง€์—ญ ๊ธฐ๋ฐ˜ ์ž๋™ ๊ทธ๋ฃนํ•‘ ๋ฐ UI ๊ตฌ์„ฑํ•จ

2๏ธโƒฃ ์นด์นด์˜ค ์ง€๋„ ์—ฐ๋™

  • ์œ„๊ฒฝ๋„ ๊ธฐ๋ฐ˜ ๋งˆ์ปค ํ‘œ์‹œ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•จ

  • ์ธ๊ทผ ์ง€ํ•˜์ฒ ์—ญ ์ •๋ณด ์‹œ๊ฐํ™”ํ•จ

3๏ธโƒฃ ๋ชจ๋ฐ”์ผ API ํ™œ์šฉ

  • ๋„ค์ด๋ฒ„ ๋ชจ๋ฐ”์ผ API์—์„œ JSON ํ˜•ํƒœ๋กœ ์‹ค๊ฑฐ๋ž˜๊ฐ€ ์ˆ˜์ง‘ํ•จ

  • ์Šคํฌ๋ž˜ํ•‘ ์†๋„ 3๋ฐฐ ์ด์ƒ ํ–ฅ์ƒ๋จ

4๏ธโƒฃ UI/UX ๊ฐœ์„ 

  • ์ •๋ณด๋ฅผ 6๊ฐœ ํƒญ์œผ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ ๊ฐ€๋…์„ฑ ๊ฐœ์„ ํ•จ

  • ํ‰ํ˜•๋ณ„ ์ฒดํฌ๋ฐ•์Šค ํ•„ํ„ฐ ์ถ”๊ฐ€๋กœ ๋น„๊ต ๊ธฐ๋Šฅ ๊ฐ•ํ™”ํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • Web ๋ฒ„์ „ ์Šคํฌ๋ž˜ํ•‘ ์‹œ ์†๋„ ์ €ํ•˜ ๋ฌธ์ œ ๋ฐœ์ƒํ•จ

  • ๋‹จ์ผ ํ™”๋ฉด ๊ตฌ์„ฑ์œผ๋กœ ์ธํ•œ ๊ฐ€๋…์„ฑ ์ €ํ•˜ ๊ฒฝํ—˜ํ•จ

  • ๋ชจ๋ฐ”์ผ ๋Œ€์‘ ๋ถ€์žฌ๋กœ ์‚ฌ์šฉ์„ฑ ์ œํ•œ๋จ

๐Ÿ“š 17๊ธฐ ์นดํ†ก๋ด‡๋‰ด์Šค๋ ˆํ„ฐ

โœ๏ธ Perplexity ๋ฉ”์‹ ์ €๋ด‡ ๊ฐœ๋ฐœ๊ธฐ โ€” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ FastAPI, ๊ทธ๋ฆฌ๊ณ  ์‹œํ–‰์ฐฉ์˜ค๋“ค

suri

๐Ÿ“š 17๊ธฐ ํ”„๋ฆฌ๋žœ์„œn8n

โœ๏ธ ๊ท€์ฐฎ์€ ์ผ์ • ์ž…๋ ฅ, ์Šคํฌ๋ฆฐ์ƒท ๊ธฐ๋ฐ˜ ์บ˜๋ฆฐ๋” ์ž๋™ํ™”

์ 

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ์Šคํฌ๋ฆฐ์ƒท ์ฐ์œผ๋ฉด ์ž๋™์œผ๋กœ ์บ˜๋ฆฐ๋”์— ์ผ์ •์ด ๋“ฑ๋ก๋˜๋Š” ์‹œ์Šคํ…œ ๊ตฌ์ถ• ์‚ฌ๋ก€

  • ์ผ์ • ๊ด€๋ฆฌ์˜ ๋น„ํšจ์œจ์„ฑ๊ณผ ๋ˆ„๋ฝ ๋ฌธ์ œ ํ•ด๊ฒฐํ•จ

  • ๋‹ค์–‘ํ•œ ํ˜‘์—… ํˆด์— ํฉ์–ด์ง„ ์ผ์ •์„ ํ•œ๊ณณ์—์„œ ๊ด€๋ฆฌํ•˜๊ณ ์ž ํ•จ

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • FolderSync: ์•ˆ๋“œ๋กœ์ด๋“œ ์Šคํฌ๋ฆฐ์ƒท ์ž๋™ ํด๋ผ์šฐ๋“œ ์—…๋กœ๋“œ

  • Google Drive: ์Šคํฌ๋ฆฐ์ƒท ์ €์žฅ์†Œ๋กœ ํ™œ์šฉ

  • n8n: ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•

  • ChatGPT/Claude: ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ ์ง€์›

  • OpenAI GPT-4: ์ด๋ฏธ์ง€ ๋ถ„์„ ๋ฐ ์ผ์ • ์ •๋ณด ์ถ”์ถœ

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ํด๋ผ์šฐ๋“œ ์—ฐ๋™ ๊ตฌ์ถ•
  • FolderSync ์•ฑ์œผ๋กœ ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ ์—ฐ๋™ ์„ค์ •ํ•จ

  • ์™€์ดํŒŒ์ด ์ œํ•œ ๋ฐ ์•ฑ ๊ถŒํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐํ•จ

  • ์ž๋™ ๋™๊ธฐํ™” ์„ค์ • ์™„๋ฃŒํ•จ

2๏ธโƒฃ n8n ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์„ฑ

  • ๋‹จ๊ณ„๋ณ„ ๋ถ„๋ฆฌ ์ฒ˜๋ฆฌ ๋ฐฉ์‹ ๊ตฌํ˜„ํ•จ

  • AI Agent ํ†ตํ•ฉ ์ฒ˜๋ฆฌ ๋ฐฉ์‹ ๊ตฌํ˜„ํ•จ

  • ์ผ์ • ๋ถ„๋ฅ˜ ๋ฐ ์บ˜๋ฆฐ๋” ๋“ฑ๋ก ์ž๋™ํ™” ์™„์„ฑํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • FolderSync ์ž๋™ ๋™๊ธฐํ™” ๋ฌธ์ œ ๋ฐœ์ƒํ•จ

  • ๊ตฌ๊ธ€ ํฌํ†  ์—ฐ๋™ ์‹œ๋„ ์‹คํŒจํ•จ

  • ์ƒ๋Œ€์  ๋‚ ์งœ ์ฒ˜๋ฆฌ์˜ ์–ด๋ ค์›€ ๊ฒช์Œ

  • ํ•œ๊ตญ ์‹œ๊ฐ„๋Œ€ ์ฒ˜๋ฆฌ ๋ฌธ์ œ ๋ฐœ์ƒํ•จ

๐Ÿ“š 17๊ธฐ Cursor์›น์•ฑ

โœ๏ธ ํผ์Šค๋„ ๋ธŒ๋žœ๋”ฉ ํŽ˜์ด์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ ํ•ด๋ณด๊ธฐ (๋ฌธ์˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•˜๊ธฐ)

์ƒ์ƒ๋Ÿฌ

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ํผ์Šค๋„ ๋ธŒ๋žœ๋”ฉ ํŽ˜์ด์ง€์— ์‹ค์ œ๋กœ ์ž‘๋™ํ•˜๋Š” ๋ฌธ์˜ํ•˜๊ธฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ ์‚ฌ๋ก€

  • ๊ธฐ์กด ํŽ˜์ด์ง€์˜ ๋ฌธ์˜ ๊ธฐ๋Šฅ ๋ฏธ์ž‘๋™ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ

  • ์‚ฌ์šฉ์ž ์นœํ™”์ ์ด๊ณ  ํšจ์œจ์ ์ธ ๋ฌธ์˜ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•จ

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • Cursor AI: ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ๊ตฌํ˜„ ๋ฐฉ๋ฒ• ๊ฒ€ํ† 

  • Google Apps Script: ๋ฌธ์˜ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ

  • Google Sheets: ๋ฌธ์˜ ๋‚ด์šฉ ์ €์žฅ์†Œ๋กœ ํ™œ์šฉ

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ์ดˆ๊ธฐ ๋ถ„์„ ๋ฐ ๋ฐฉํ–ฅ ์„ค์ •
  • Cursor AI๋ฅผ ํ†ตํ•ด ๊ตฌํ˜„ ๋ฐฉ๋ฒ• ๊ฒ€ํ† ํ•จ

  • ์œ ๋ฃŒ/๋ฌด๋ฃŒ ์˜ต์…˜์„ ๋น„๊ต ๋ถ„์„ํ•จ

  • ์›น ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ตœ์ ์˜ ์†”๋ฃจ์…˜์„ ํƒ์ƒ‰ํ•จ

2๏ธโƒฃ Google Apps Script ๊ตฌํ˜„

  • Google Sheets๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ๋ฅผ ์„ค์ •ํ•จ

  • Apps Script ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ํผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋กœ์ง์„ ๊ตฌํ˜„ํ•จ

  • ์ด๋ฉ”์ผ ์•Œ๋ฆผ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•จ

3๏ธโƒฃ ๋ฐฐํฌ ๋ฐ ์„ค์ •

  • ์›น์•ฑ์œผ๋กœ ๋ฐฐํฌํ•˜์—ฌ ์™ธ๋ถ€ ์ ‘๊ทผ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ

  • ์‹คํ–‰ ๊ถŒํ•œ์„ "๋‚˜"๋กœ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์„ ๋†’์ž„

  • ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •์„ ํ†ตํ•ด ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • ์ดˆ๊ธฐ์— ์œ ๋ฃŒ ์„œ๋น„์Šค์ธ EmailJS ๋ฐฉ์‹์„ ๊ฒ€ํ† ํ–ˆ๋‹ค๊ฐ€ ๋ณ€๊ฒฝํ•จ

  • ์‹คํ–‰ ๊ถŒํ•œ ์„ค์ •์—์„œ ์ตœ์ ์˜ ์˜ต์…˜์„ ์ฐพ๋Š”๋ฐ ์‹œ๊ฐ„์ด ์†Œ์š”๋จ

๐Ÿ“š 17๊ธฐ n8n์‹ค์ „์˜ˆ์ œ

โœ๏ธ ๋งค์ผ ์•„์นจ, ๊ธ€๋กœ๋ฒŒ ๋‰ด์Šค์™€ ๋งค์ผ๊ฒฝ์ œ์‹ ๋ฌธ ๋‰ด์Šค๋ฅผ ์š”์•ฝํ•ด์„œ ์ด๋ฉ”์ผ๋กœ ๋ฐ›์•„๋ณด๊ธฐ

ํ•ดํ”ผ๋งค์ง€์…˜

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ํ•ด์™ธ ๋‰ด์Šค๋ฅผ ๋งค์ผ ์•„์นจ ์ž๋™์œผ๋กœ ์š”์•ฝํ•˜์—ฌ ์ด๋ฉ”์ผ๋กœ ๋ฐ›์•„๋ณด๋Š” ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ• ์‚ฌ๋ก€

  • ์ •๋ณด ๊ณผ์ž‰ ์‹œ๋Œ€์— ์ค‘์š” ๋‰ด์Šค๋งŒ ํšจ์œจ์ ์œผ๋กœ ๋ฐ›์•„๋ณด๊ธฐ ์œ„ํ•จ

  • ์–ธ์–ด ์žฅ๋ฒฝ๊ณผ ์ •๋ณด ๊ณผ์ž‰ ๋ฌธ์ œ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • n8n: ์ „์ฒด ์›Œํฌํ”Œ๋กœ์šฐ ์„ค๊ณ„ ๋ฐ ์‹คํ–‰

  • News API: ํ•ด์™ธ ๋‰ด์Šค ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

  • Google Gemini: ๋‰ด์Šค ์š”์•ฝ ๋ฐ ๋ฒˆ์—ญ

  • Google Sheets: ์ด๋ฉ”์ผ ์ˆ˜์‹ ์ž ๊ด€๋ฆฌ

  • Gmail: ์š”์•ฝ๋œ ๋‰ด์Šค ๋ฐœ์†ก

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ ์ž๋™ํ™” ์„ค์ •
  • Schedule Trigger๋กœ ๋งค์ผ ์˜ค์ „ 8์‹œ ์ž๋™ ์‹คํ–‰ ์„ค์ •ํ•จ

2๏ธโƒฃ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

  • HTTP Request ๋…ธ๋“œ๋กœ News API ์—ฐ๋™ํ•จ

  • country=us ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ํ•ด์™ธ ๋‰ด์Šค ์ˆ˜์ง‘ํ•จ

3๏ธโƒฃ AI ๊ฐ€๊ณต

  • Gemini์— ์ƒ์„ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑํ•˜์—ฌ ๋‰ด์Šค ์š”์•ฝ ๋ฐ ๋ฒˆ์—ญ ์ˆ˜ํ–‰ํ•จ

  • HTML ํ˜•์‹์˜ ์ด๋ฉ”์ผ ํ…œํ”Œ๋ฆฟ ๊ตฌ์กฐํ™”ํ•จ

4๏ธโƒฃ ๋ฐœ์†ก ์ž๋™ํ™”

  • Google Sheets์—์„œ ์ˆ˜์‹ ์ž ์ •๋ณด ์—ฐ๋™ํ•จ

  • Gmail ๋…ธ๋“œ๋กœ ๊ฐœ์ธํ™”๋œ ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ ๋ฐœ์†กํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • ํ•œ๊ตญ ๋‰ด์Šค(country=kr) ์ˆ˜์ง‘ ์‹œ ๊ณผ๊ฑฐ ๋‰ด์Šค๋งŒ ๋‚˜์™€ ์ œ์™ธํ•จ

  • AI ๊ฒฐ๊ณผ๋ฌผ ํ’ˆ์งˆ์ด ๋‚ฎ์•„ ํ”„๋กฌํ”„ํŠธ ์—ฌ๋Ÿฌ ์ฐจ๋ก€ ์ˆ˜์ •ํ•จ

๐Ÿ“š 17๊ธฐ Figma

โœ๏ธ Figma Make๋กœ ์„ฑ๊ณต์‚ฌ๋ก€ ์•„์นด์ด๋น™ ํŽ˜์ด์ง€ ๋งŒ๋“ค๊ณ  ํ˜ธ์ŠคํŒ… ์‹ค๋ฐฐํฌ๊นŒ์ง€๐Ÿ”ฅ

๊ฒฝ์›_

ํ•˜๋ ค๋˜ ๊ฒƒ ๐Ÿ“

  • ์—๋“€ํ”Œ๋ ‰์Šค ์„ฑ๊ณต์‚ฌ๋ก€ ์•„์นด์ด๋น™ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋งค์ถœ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ•œ ์‚ฌ๋ก€

  • ๊ฐœ๋ฐœ์ž ์—†์ด Figma Make๋กœ UI/UX๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  ์‹ค์„œ๋ฒ„์— ๋ฐฐํฌํ•˜๊ธฐ

  • ํ•™๋ถ€๋ชจ ๊ณ ๊ฐ์ด ํ›„๊ธฐ๋ฅผ ์ฝ๊ณ  ๊ตฌ๋งค๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ ๊ตฌ์ถ•

ํ™œ์šฉํ•œ ํˆด โš’๏ธ

  • Figma Make: UI/UX ๋””์ž์ธ ๋ฐ React ์ฝ”๋“œ ์ƒ์„ฑ

  • VS Code: ์ฝ”๋“œ ์ˆ˜์ • ๋ฐ ๋นŒ๋“œ ์ž‘์—…

  • ChatGPT: ์ฝ”๋“œ ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐ ๋ฐฐํฌ ๋ฐฉ๋ฒ• ์•ˆ๋‚ด

  • Node.js: ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ ํ™˜๊ฒฝ ๊ตฌ์ถ•

์ง„ํ–‰ ์„ธ๋ถ€ ๋‚ด์šฉ ๐Ÿ”

1๏ธโƒฃ Figma Make ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ
  • ํ‚ค ์ปฌ๋Ÿฌ์™€ ํ†ค์•ค๋งค๋„ˆ๋ฅผ ๊ธฐ์กด ํ™ˆํŽ˜์ด์ง€ ์ฐธ๊ณ ํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑํ•จ

  • PC/๋ชจ๋ฐ”์ผ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ์กฐ๊ฑด ์ถ”๊ฐ€ํ•จ

  • ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ(์„ฑ๋ณ„, ํ•™๊ต๊ธ‰, ์ง€์—ญ)๊ณผ ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ ์š”๊ตฌ์‚ฌํ•ญ ๋ช…์‹œํ•จ

2๏ธโƒฃ ๊ธฐ๋Šฅ ๋ถ„๋ฅ˜ ๋ฐ ๊ฐœ์„ 

  • ํ•„์š”/๋ถˆํ•„์š” ๊ธฐ๋Šฅ์„ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋””๋ฒจ๋กญํ•จ

  • GPT๋ฅผ ํ™œ์šฉํ•ด ์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐ ์ฝ”๋“œ ๊ฐœ์„ ํ•จ

3๏ธโƒฃ React ํ”„๋กœ์ ํŠธ ๋‚ด๋ณด๋‚ด๊ธฐ

  • Figma Make์—์„œ ์ „์ฒด ์ฝ”๋“œ export ์š”์ฒญํ•จ

  • Cafe24 ํ˜ธ์ŠคํŒ… ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์ค€๋น„ ์ž‘์—… ์ง„ํ–‰ํ•จ

์‹œํ–‰์ฐฉ์˜ค โš ๏ธ

  • VS Code์—์„œ ํ”„๋กœ์ ํŠธ ํด๋”๋ช… ํ•œ๊ธ€ ์‚ฌ์šฉ ์‹œ ์˜ค๋ฅ˜ ๋ฐœ์ƒํ•จ

  • ์™ธ๋ถ€ ํŒจํ‚ค์ง€ import ๊ฒฝ๋กœ์— ๋ฒ„์ „ ์ •๋ณด ํฌํ•จ๋˜์–ด ๋นŒ๋“œ ์˜ค๋ฅ˜ ๋ฐœ์ƒํ•จ

  • ์ •๊ทœ์‹์„ ํ™œ์šฉํ•ด import ๊ฒฝ๋กœ ์ˆ˜์ • ์ž‘์—… ์ง„ํ–‰ํ•จ