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

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

โœ๏ธ Gmail ์•Œ๋ฆผ ์ง€์˜ฅ์—์„œ ๋ฒ—์–ด๋‚œ ๋‚˜๋งŒ์˜ ์ž๋™ํ™” ์—ฌ์ •

Khai

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

  • Gmail์˜ ์ˆ˜๋งŽ์€ ๋ฉ”์ผ์„ ์ž๋™ ํ•„ํ„ฐ๋งํ•˜๊ณ  ์š”์•ฝํ•ด์„œ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ๋ฐ›์•„๋ณด๋Š” ์‚ฌ๋ก€

  • ๋ฉ”์ผ ํญํƒ„์— ์‹œ๋‹ฌ๋ฆฌ๋Š” ์ƒํ™ฉ์„ ๊ฐœ์„ ํ•˜๊ณ ์ž ํ•จ

  • ์ค‘์š” ๋ฉ”์ผ๋งŒ ๊ณจ๋ผ๋ณด๊ณ  ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•จ

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

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

  • Google Gemini: ๋ฉ”์ผ ๋‚ด์šฉ ์š”์•ฝ

  • Telegram: ์•Œ๋ฆผ ์ˆ˜์‹  ๋ฐ ํ”ผ๋“œ๋ฐฑ ์ฒ˜๋ฆฌ

  • Gmail API: ๋ฉ”์ผ ์กฐํšŒ ๋ฐ ์ฒ˜๋ฆฌ

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

1๏ธโƒฃ Gmail ์—ฐ๋™ ๋ฐ ํ•„ํ„ฐ๋ง
  • Gmail Trigger๋กœ 5๋ถ„๋งˆ๋‹ค ์ƒˆ ๋ฉ”์ผ ๊ฐ์ง€ํ•จ

  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ๊ด‘๊ณ /์ŠคํŒธ ํ•„ํ„ฐ๋ง ๊ตฌํ˜„ํ•จ

  • ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๊ธฐ๋ฐ˜ ๋ฐœ์‹ ์ž/์ œ๋ชฉ ํ•„ํ„ฐ๋ง ์ ์šฉํ•จ

2๏ธโƒฃ ๋ฉ”์ผ ์š”์•ฝ ์‹œ์Šคํ…œ ๊ตฌ์ถ•

  • Google Gemini์™€ LLM Chain ํ™œ์šฉํ•˜์—ฌ ํ•œ๊ธ€ ์š”์•ฝ ์ƒ์„ฑํ•จ

  • ์ƒ์„ธํ•œ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑํ•˜์—ฌ ์ผ๊ด€๋œ ์š”์•ฝ ํฌ๋งท ์œ ์ง€ํ•จ

  • ๊ฐœ์ธ์ •๋ณด ๋ฐ ๋ถˆํ•„์š” ์ •๋ณด ์ œ์™ธ ๋กœ์ง ๊ตฌํ˜„ํ•จ

3๏ธโƒฃ ํ…”๋ ˆ๊ทธ๋žจ ์•Œ๋ฆผ ์‹œ์Šคํ…œ

  • ์š”์•ฝ๋œ ๋ฉ”์ผ ๋‚ด์šฉ์„ ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ์ „์†กํ•จ

  • ๋ณด๊ด€/์‚ญ์ œ/๋ณ„ํ‘œ ๊ธฐ๋Šฅ ๋ฒ„ํŠผ ์ถ”๊ฐ€ํ•จ

  • ๋ฒ„ํŠผ ํด๋ฆญ ์ด๋ฒคํŠธ์— ๋”ฐ๋ฅธ ๋ฉ”์ผ ์ฒ˜๋ฆฌ ์ž๋™ํ™”ํ•จ

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

  • ์›Œํฌํ”Œ๋กœ์šฐ ๊ณต์œ  ๊ธฐ๋Šฅ ์˜ค๋ฅ˜ ๋ฐœ์ƒํ•จ

  • ์ฒจ๋ถ€ํŒŒ์ผ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ• ๊ฐœ์„  ํ•„์š”ํ•จ

๐Ÿ“š 17๊ธฐ CTO

โœ๏ธ ๋น„๊ฐœ๋ฐœ์ž์˜ ์ง„์งœ ๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ ๋ชจ๋ฐ”์ผ์•ฑ ์ œ์ž‘๊ธฐ; (Onboarding) ์ˆ˜๋ฉด๊ฑด๊ฐ• ์ง„๋‹จ ๊ธฐ๋Šฅ only

Sylvie Kim

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

  • ์ˆ˜๋ฉด๋ฌดํ˜ธํก์ฆ ํ™˜์ž๋ฅผ ์œ„ํ•œ ๋งž์ถคํ˜• ํšŒ๋ณต ํ”Œ๋žซํผ SOOMi๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ์‚ฌ๋ก€

  • ์น˜๋ฃŒ ํšจ๊ณผ๋ฅผ ์‹ค๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ์ง๊ด€์ ์ธ UI/UX ์„ค๊ณ„

  • ์ˆ˜๋ฉด ๋ณ‘์›๊ณผ ํ˜‘์—…ํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋ฒ ๋“œ ์ง„ํ–‰

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

  • Bolt PRD GPT: PRD ๋ฌธ์„œ ์ดˆ์•ˆ ์ž‘์„ฑ

  • Bolt: ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘

  • SOOMi Communicator: ์ฝ˜ํ…์ธ  ์ƒ์„ฑ

  • GitHub: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ด€๋ฆฌ

  • Cursor: ์ฝ”๋“œ ์—๋””ํŒ…

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

1๏ธโƒฃ ๊ธฐํš ๋ฐ ์„ค๊ณ„
  • Bolt PRD GPT๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ดˆ๊ธฐ ๊ธฐํš์•ˆ์„ ์ž‘์„ฑํ•จ

  • ์ˆ˜๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์ •๊ณผ ์ปจ๋””์…˜ ์ค‘์‹ฌ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” UX ์„ค๊ณ„ํ•จ

2๏ธโƒฃ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ•

  • React์™€ TypeScript ๊ธฐ๋ฐ˜์˜ ํ”„๋กœ์ ํŠธ ์„ธํŒ…ํ•จ

  • Zustand, Tailwind CSS, Framer Motion ๋“ฑ ์ฃผ์š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์ •ํ•จ

3๏ธโƒฃ ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘

  • Bolt๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์˜จ๋ณด๋”ฉ ํ”Œ๋กœ์šฐ ํ”„๋กœํ† ํƒ€์ž… ์ œ์ž‘ํ•จ

  • ๋ชจ๋ฐ”์ผ ํผ์ŠคํŠธ UX ์ ์šฉํ•˜์—ฌ ๋ฐ˜์‘ํ˜• ๋””์ž์ธ ๊ตฌํ˜„ํ•จ

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

  • ์˜จ๋ณด๋”ฉ ํ™”๋ฉด์˜ ๊ณผ๋„ํ•œ ํ…์ŠคํŠธ ๋ฌธ์ œ ๋ฐœ์ƒ

  • ์‚ฌ์šฉ์ž ํšŒ๋ณต ๊ฒฝํ—˜ ์„ค๊ณ„์˜ ์–ด๋ ค์›€ ์ง๋ฉด

  • Git ์ปค๋ฐ‹/ํ‘ธ์‹œ ๋“ฑ ๊ฐœ๋ฐœ ๋ฃจํ‹ด ๋ฏธ์ •์ฐฉ

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

โœ๏ธ [ 17๊ธฐ n8n ์‹ค์ „์˜ˆ์ œ ] ํ…”๋ ˆ๊ทธ๋žจ๋ด‡ ๋งŒ๋“ค๊ณ  n8n ์—ฐ๊ฒฐํ•ด ์ด๋ฏธ์ง€ ์ถ”์ถœํ•˜๊ธฐ (์„ฑ๊ณต)

์ฝ”๋ฆฌ์›

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

  • ์ผ๋ณธ์–ด ๊ต๊ณผ์„œ ๊ณต๋ถ€ ๊ณผ์ •์„ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡๊ณผ ์ด๋ฏธ์ง€ ์ธ์‹์œผ๋กœ ์ž๋™ํ™”ํ•œ ์‚ฌ๋ก€

  • ๋งค์ผ ํ•˜๋Š” ์ผ๋ณธ์–ด ํ•™์Šต ๋ฃจํ‹ด์„ ํšจ์œจํ™”ํ•˜๊ณ ์ž ํ•จ

  • ๊ต๊ณผ์„œ ์ด๋ฏธ์ง€์—์„œ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ํ•™์Šต ์ž๋ฃŒ๋กœ ํ™œ์šฉํ•˜๊ณ ์ž ํ•จ

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

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

  • Telegram Bot: ์ด๋ฏธ์ง€ ์ž…๋ ฅ ์ฑ„๋„๋กœ ํ™œ์šฉ

  • OpenAI Analyze Image: ์ด๋ฏธ์ง€ ํ…์ŠคํŠธ ๋ถ„์„

  • Claude: ๋ฌธ์žฅ ํ•ด์„ ๋ฐ ๋ฌธ๋ฒ• ์„ค๋ช… ์ƒ์„ฑ

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

1๏ธโƒฃ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ์—ฐ๋™
  • ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡์„ ํ†ตํ•ด ๊ต๊ณผ์„œ ์ด๋ฏธ์ง€ ์ˆ˜์‹  ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•จ

  • n8n๊ณผ ํ…”๋ ˆ๊ทธ๋žจ ๋ด‡ ์—ฐ๋™ ์„ค์ •ํ•จ

2๏ธโƒฃ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๊ณผ์ •

  • HTTP Request๋กœ file id ์ถ”์ถœํ•จ

  • ์‹ค์ œ ์ด๋ฏธ์ง€ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•œ HTTP Request ๊ตฌํ˜„ํ•จ

  • image/jpeg ๋ผ๋ฒจ๋ง์„ ์œ„ํ•œ ์ฝ”๋“œ ์ถ”๊ฐ€๋กœ mime ์—๋Ÿฌ ํ•ด๊ฒฐํ•จ

3๏ธโƒฃ ํ…์ŠคํŠธ ์ถ”์ถœ ๋ฐ ๊ฐ€๊ณต

  • ์–ดํ•™ ํŠนํ™” Claude ๋ชจ๋ธ๋กœ ์ด๋ฏธ์ง€ ํ…์ŠคํŠธ ์ •๋ฆฌํ•จ

  • Basic LLM Chain์œผ๋กœ ์ถ”์ถœ ํ…์ŠคํŠธ ๊ฐ€๊ณตํ•จ

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

  • JSON ํ˜•์‹ ์ดํ•ด์™€ ์—๋Ÿฌ ์ฒ˜๋ฆฌ์— ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋จ

  • mime ์—๋Ÿฌ๋กœ ์ธํ•œ ์ถ”๊ฐ€ ์ฝ”๋“œ ์ž‘์„ฑ์ด ํ•„์š”ํ–ˆ์Œ

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

โœ๏ธ ๊ทธ ๋์€ ์›๋Œ€ํ•  B2B ๊ต์œก ์ œ์•ˆ์„œ ์ž๋™ํ™”๋ฅผ ๊ฟˆ๊พธ๋ฉฐ (w/t n8n & Lovable)

์œค๋ˆ„๋ฆฌ

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

  • ๊ต์œก ์š”์ฒญ๋ถ€ํ„ฐ ์ œ์•ˆ์„œ ๋ฐœ์†ก๊นŒ์ง€ ์ž๋™ํ™”ํ•˜์—ฌ ์šด์˜ ํšจ์œจ์„ ๋†’์ด๋ ค๋Š” ์‚ฌ๋ก€

  • ๋ฐ˜๋ณต์ ์ธ ๊ต์œก ์š”์ฒญ ์ฒ˜๋ฆฌ ์—…๋ฌด ์ž๋™ํ™”ํ•จ

  • ๋งž์ถคํ˜• ๊ต์œก ์ œ์•ˆ์„œ ์ž๋™ ์ƒ์„ฑ ๋ฐ ๋ฐœ์†ก ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•จ

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

  • Airtable : ๊ต์œก ์š”์ฒญ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ• ๋ฐ ์„ค๋ฌธ ํผ ์ƒ์„ฑ

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

  • OpenAI API : ๋งž์ถคํ˜• ์ปค๋ฆฌํ˜๋Ÿผ ์ถ”์ฒœ

  • Lovable : ๋žœ๋”ฉํŽ˜์ด์ง€ ์ œ์ž‘

  • GPTs : PRD ์ž‘์„ฑ

  • GitHub & Cursor : ์ฝ”๋“œ ์ˆ˜์ • ๋ฐ ๊ด€๋ฆฌ

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

1๏ธโƒฃ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•
  • Airtable Omni ๊ธฐ๋Šฅ์œผ๋กœ ๊ต์œก ์š”์ฒญ ํ…Œ์ด๋ธ” ์ƒ์„ฑํ•จ

  • ์ปค๋ฆฌํ˜๋Ÿผ ๋ชจ๋“ˆ ํ…Œ์ด๋ธ”์— ๋”๋ฏธ ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑํ•จ

  • ์„ค๋ฌธ ํผ ์ž๋™ ์ƒ์„ฑํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ์ค€๋น„ํ•จ

2๏ธโƒฃ ์ž๋™ํ™” ์›Œํฌํ”Œ๋กœ์šฐ ์„ค์ •

  • webhook์œผ๋กœ ํผ ์ œ์ถœ ๊ฐ์ง€ ๊ธฐ๋Šฅ ๊ตฌํ˜„ํ•จ

  • OpenAI API ์—ฐ๋™ํ•˜์—ฌ ์ปค๋ฆฌํ˜๋Ÿผ ์ถ”์ฒœ ๋กœ์ง ๊ตฌํ˜„ํ•จ

  • HTML ํ˜•์‹์˜ ์ž๋™ ์ด๋ฉ”์ผ ๋ฐœ์†ก ์‹œ์Šคํ…œ ๊ตฌ์ถ•ํ•จ

3๏ธโƒฃ ๋žœ๋”ฉํŽ˜์ด์ง€ ๊ฐœ๋ฐœ

  • GPTs๋กœ ๊ธฐํš์„œ ์ž‘์„ฑ ํ›„ Lovable๋กœ ๊ตฌํ˜„ํ•จ

  • GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์—ฐ๋™ ๋ฐ Cursor๋กœ ์ฝ”๋“œ ์ˆ˜์ •ํ•จ

  • Airtable ํผ ์ž„๋ฒ ๋”ฉ ์™„๋ฃŒํ•จ

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

  • n8n ์œ ๋ฃŒ ํ”Œ๋žœ ์ œ์•ฝ์œผ๋กœ ์‹ค์ œ ํ…Œ์ŠคํŠธ ์ง„ํ–‰ํ•˜์ง€ ๋ชปํ•จ

  • ์ด๋ฉ”์ผ ํ…œํ”Œ๋ฆฟ ๋””์ž์ธ ๊ฐœ์„  ํ•„์š”ํ•จ

  • ์‹ค์ œ ์ปค๋ฆฌํ˜๋Ÿผ ๋ฐ์ดํ„ฐ ๋ฏธ๋ฐ˜์˜ ์ƒํƒœ์ž„

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

โœ๏ธ windsurf๋กœ ๊ตฌํ˜„ํ•˜๋Š” API ๋ฐ Password ๊ด€๋ฆฌ ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค๊ธฐ

์ผ€๋„ค์Šค

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

  • API ํ‚ค์™€ ์›น์‚ฌ์ดํŠธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ฐ˜ ์›น ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ์‚ฌ๋ก€

  • ๊ฐœ์ธ ์‚ฌ์šฉ ๋ชฉ์ ์˜ ๋ณด์•ˆ ๊ด€๋ฆฌ ๋„๊ตฌ ๊ฐœ๋ฐœ

  • API ํ‚ค์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ์•ˆ์ „ํ•œ ์ €์žฅ ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„

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

  • Product Requirement Documents Writer GPT: PRD ๋ฌธ์„œ ์ž‘์„ฑ

  • Cursor: GUI ๊ตฌํ˜„

  • SQLite: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌํ˜„

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

1๏ธโƒฃ PRD ์ž‘์„ฑ
  • Product Requirement Documents Writer GPT๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ƒ์„ธ ์š”๊ตฌ์‚ฌํ•ญ ๋ฌธ์„œ ์ž‘์„ฑ

  • API ํ‚ค ๊ด€๋ฆฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ, ๋ณด์•ˆ ๊ธฐ๋Šฅ ๋“ฑ์˜ ์š”๊ตฌ์‚ฌํ•ญ ์ •์˜

2๏ธโƒฃ ๊ธฐ๋Šฅ ๊ตฌํ˜„

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๊ตฌํ˜„

  • API ํ‚ค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ(์ถ”๊ฐ€/์—…๋ฐ์ดํŠธ/์‚ญ์ œ) ๊ตฌํ˜„

  • ์›น์‚ฌ์ดํŠธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„

  • ์›ํด๋ฆญ ๋ณต์‚ฌ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

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

  • ๋‚ด์šฉ์ด ๋ถ€์กฑํ•˜์—ฌ ์š”์•ฝํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค

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

โœ๏ธ "์นด์นด์˜คํ†ก์€ ์›๋ž˜ ์ด๋ ‡๊ฒŒ ์“ฐ๋Š” ๊ฒƒ์ด๋‹ค" n8n webhook์œผ๋กœ '๋ฌดํ•œํ™•์žฅ ์ž๋™ํ™”๋ด‡' ๋งŒ๋“œ๋Š” ๋น„๋ฒ•.. ์ด ๊ธ€์„ ๋ณธ ํ›„ ๋‹น์‹ ์˜ ์นดํ†ก์€ 24์‹œ๊ฐ„ ์ผํ•˜๋Š” ๋น„์„œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค ๐Ÿšจ๐Ÿ’€

์ƒ˜ํ˜ธํŠธ๋งŒ

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

  • ์นด์นด์˜คํ†ก ๋ฉ”์‹œ์ง€๋ฅผ n8n ์›นํ›…์œผ๋กœ ์—ฐ๋™ํ•˜์—ฌ ์ž๋™ ์‘๋‹ต ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ ์‚ฌ๋ก€

  • ๋ฉ”์‹ ์ €๋ด‡๊ณผ n8n์„ ํ™œ์šฉํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” ๊ตฌ์ถ•

  • RAG ๊ธฐ๋ฐ˜ ์งˆ์˜์‘๋‹ต ์‹œ์Šคํ…œ์„ ์นด์นด์˜คํ†ก์— ์—ฐ๋™ํ•˜์—ฌ ์ง€์‹ ๊ณต์œ 

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

  • n8n : ์›นํ›… ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•

  • ๋ฉ”์‹ ์ €๋ด‡ : ์นด์นด์˜คํ†ก ์ž๋™ํ™” ๊ตฌํ˜„

  • Claude : Rhino JS ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ •

  • Cursor : ์ฝ”๋“œ ๊ฐœ์„  ๋ฐ ๋””๋ฒ„๊น…

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

1๏ธโƒฃ n8n ์›นํ›… ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•
  • Webhook, Edit Fields, Respond to Webhook ๋…ธ๋“œ ๊ตฌ์„ฑ

  • ์›นํ›… ํŠธ๋ฆฌ๊ฑฐ ์„ค์ • ๋ฐ ์‘๋‹ต ํฌ๋งท ์ •์˜

  • ํ…Œ์ŠคํŠธ/ํ”„๋กœ๋•์…˜ URL ๋ถ„๋ฆฌ ์šด์˜

2๏ธโƒฃ ๋ฉ”์‹ ์ €๋ด‡ Rhino JS ์ฝ”๋“œ ๊ตฌํ˜„

  • Claude์™€ Cursor๋ฅผ ํ™œ์šฉํ•œ ์ฝ”๋“œ ์ž‘์„ฑ

  • ์›นํ›… ์—ฐ๋™ ์ฝ”๋“œ ๋ฒ„์ „๋ณ„ ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น…

  • ์„ค์ • ๋ถ€๋ถ„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• (๋ด‡ ์ด๋ฆ„, ์›นํ›… URL, ๋Œ€์ƒ ์ฑ„ํŒ…๋ฐฉ ๋“ฑ)

3๏ธโƒฃ RAG ์‹œ์Šคํ…œ ์—ฐ๋™

  • ์„ธ์ผ์ฆˆ ๊ด€๋ จ ์œ ํŠœ๋ธŒ ์˜์ƒ ์ž๋ง‰ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

  • FastAPI ์„œ๋ฒ„๋กœ STT ์ฒ˜๋ฆฌ ๋ฐ ๋ฒˆ์—ญ

  • ๋ฒกํ„ฐDB ๊ตฌ์ถ• ๋ฐ ์งˆ์˜์‘๋‹ต ์‹œ์Šคํ…œ ์—ฐ๋™

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

  • Rhino JS ์ฝ”๋“œ ๊ตฌํ˜„ ๊ณผ์ •์—์„œ ๋นˆ ๋ฉ”์‹œ์ง€ ์ „์†ก ๋ฌธ์ œ ๋ฐœ์ƒ

  • ๋ฉ”์‹ ์ €๋ด‡ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€ ("๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฌธ์˜ํ•˜์„ธ์š”") ํ•ด๊ฒฐ ๊ณผ์ •

  • ์›นํ›… body/query ํŒŒ๋ผ๋ฏธํ„ฐ ์ „๋‹ฌ ๋ฌธ์ œ ํ•ด๊ฒฐ

๐Ÿ“š 17๊ธฐ Figma

โœ๏ธ ํ”ผ๊ทธ๋งˆ ์Šคํ„ฐ๋””

์ •๋ฏผ_

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

  • ํ”ผ๊ทธ๋งˆ ๋ฉ”์ดํฌ๋ฅผ ํ™œ์šฉํ•œ UI ์ž๋™ํ™” ๋ฐ ํ”„๋กœํ† ํƒ€์ดํ•‘์—์„œ ๋ฐฐํฌ๊นŒ์ง€ ์—ฐ๊ฒฐํ•˜๋Š” ์‚ฌ๋ก€

  • ๋””์ž์ด๋„ˆ-๊ฐœ๋ฐœ์ž ๊ฐ„ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ์‹œ๊ฐ„ ๋‹จ์ถ•

  • AI ๊ธฐ๋ฐ˜ ๋””์ž์ธ ์ž๋™ํ™”๋กœ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ ๊ฐ€๋Šฅ์„ฑ ํ™•์ธ

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

  • Figma Make: UI ๋””์ž์ธ ์ž๋™ํ™”

  • Claude: ๋””์ž์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐ ๊ฐœ์„ 

  • Replit: ์›น์•ฑ ๋ฐฐํฌ ํ”Œ๋žซํผ

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

1๏ธโƒฃ ํ”ผ๊ทธ๋งˆ ๊ธฐ์ดˆ ํ•™์Šต
  • ๋””์ž์ธ ํ…œํ”Œ๋ฆฟ์„ ํ™œ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ํ•™์Šตํ•จ

  • AI ๋„์ž… ํ๋ฆ„์„ ๋””์ž์ด๋„ˆ ๊ด€์ ์—์„œ ์ดํ•ดํ•จ

2๏ธโƒฃ ํ”ผ๊ทธ๋งˆ ๋ฉ”์ดํฌ ์‹ค์Šต

  • ๋ธ”๋ž™ & ํ™”์ดํŠธ ๊ธฐ๋ฐ˜์˜ ์‹ฌํ”Œํ•œ ์Šคํƒ€์ผ ํŠน์ง• ํŒŒ์•…ํ•จ

  • ํ”„๋กฌํ”„ํŠธ์™€ ๋ ˆํผ๋Ÿฐ์Šค ์กฐํ•ฉ์œผ๋กœ ์›ํ•˜๋Š” ์Šคํƒ€์ผ ๊ตฌํ˜„ํ•จ

3๏ธโƒฃ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์„œ๋น„์Šค UI ์ œ์ž‘

  • ๊ฐœ๋ฐœ ๋ชฉํ‘œ ์„ค์ •๋ถ€ํ„ฐ ๊ฒฐ๊ณผ๋ฌผ ํ™•์ธ๊นŒ์ง€ ์ „ ๊ณผ์ • ์‹ค์Šตํ•จ

  • ๋””์ž์ธ-ํผ๋ธ”๋ฆฌ์‹ฑ ์ž๋™ํ™” ๊ฐ€๋Šฅ์„ฑ ํ™•์ธํ•จ

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

  • GPT ๋Œ€๋น„ Claude๊ฐ€ ๋””์ž์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์— ๋” ํšจ๊ณผ์ ์ž„์„ ๋ฐœ๊ฒฌํ•จ

  • ํ”„๋กฌํ”„ํŠธ์™€ ๋ ˆํผ๋Ÿฐ์Šค์˜ ๋ช…ํ™•ํ•œ ์ •์˜๊ฐ€ ๊ฒฐ๊ณผ๋ฌผ ํ€„๋ฆฌํ‹ฐ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นจ