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

๐Ÿ“š 23๊ธฐ ์—์ด์ „ํŠธํ•˜๋„ค์Šค

โœ๏ธ ๋ฐ˜๋ณต์€ n8n์—๊ฒŒ, ํŒ๋‹จ์€ ์Šคํ‚ฌ์—๊ฒŒ โ€” ์ง€์ถœ๊ฒฐ์˜์„œ ์—…๋ฌด๋ฅผ ์†๊ณผ ๋‡Œ๋กœ ๋‚˜๋ˆด๋”๋‹ˆ

์ด์ƒ๊ฐ•

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

  • AI ์—์ด์ „ํŠธ์™€ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ™œ์šฉํ•œ ์ง€์ถœ๊ฒฐ์˜์„œ ์ž๋™ํ™” ์‚ฌ๋ก€

  • ์ฝ˜ํ…์ธ  ๋ถ„์•ผ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ ๋งค๋‹ฌ ๋ฐ˜๋ณต๋˜๋Š” ์ง€์ถœ๊ฒฐ์˜์„œ ์ž‘์„ฑ ๋ฐ ์ฆ๋น™ ์ •๋ฆฌ ์—…๋ฌด์— ๋งŽ์€ ์‹œ๊ฐ„์„ ์†Œ์š”ํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ.

  • ๋ฉ”์ผ ์ˆ˜์ทจ, ๋ถ„๋ฅ˜, ์—‘์…€ ์ž…๋ ฅ, ํŒŒ์ผ ์ •๋ฆฌ, ๋Œ€์กฐ, ํ˜„ํ™ฉํ‘œ ๊ฐฑ์‹ , ์‹œ์Šคํ…œ ์—…๋กœ๋“œ, ์•„์นด์ด๋ธŒ ๋“ฑ ๋งค๋‰ด์–ผ ์ž‘์—…์„ ์ž๋™ํ™”ํ•˜์—ฌ ์—…๋ฌด ํšจ์œจ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ณ ์ž ํ•จ.

  • ๋ฐ˜๋ณต์ ์ด๊ณ  ๊ฒฐ์ •๋ก ์ ์ธ ์ž‘์—…์€ ์›Œํฌํ”Œ๋กœ์šฐ์— ์œ„์ž„ํ•˜๊ณ , ๋งฅ๋ฝ์  ํŒ๋‹จ๊ณผ ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•œ ๋ถ€๋ถ„์€ AI ์—์ด์ „ํŠธ ์Šคํ‚ฌ๋กœ ์ฒ˜๋ฆฌํ•˜์—ฌ '์†'๊ณผ '๋‡Œ'์˜ ์—ญํ• ์„ ๋ถ„๋‹ดํ•˜๊ณ ์ž ํ•จ.

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

  • n8n: ๋ฉ”์ผ ์ž๋™ ์ˆ˜์ทจ, ๋ณด์•ˆ๋ฉ”์ผ ๋ณตํ˜ธํ™”, PDF ๋ Œ๋”๋ง, ํ”„๋กœ์ ํŠธ ๋ถ„๋ฅ˜, PDF ์ €์žฅ, ์—‘์…€ ์ดˆ์•ˆ ์ƒ์„ฑ, ์ฆ๋น™ ๋ฒˆ๋“ค๋ง ๋“ฑ ๋ฐ˜๋ณต์ ์ด๊ณ  ๊ฒฐ์ •๋ก ์ ์ธ ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™”์— ํ™œ์šฉํ•จ.

  • Claude Code: ์ง€์ถœ๊ฒฐ์˜์„œ์™€ ์ฆ๋น™ ๊ต์ฐจ๊ฒ€์ฆ, ๊ธˆ์•ก ์˜๋ฏธ ํŒ์ •, ์˜ˆ์™ธ ๋ณต๊ตฌ, ๋ฏธ๋น„ ํŒ๋‹จ ๋ฐ ๋ณด๊ณ  ๋“ฑ ๋งฅ๋ฝ์  ํŒ๋‹จ์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” AI ์—์ด์ „ํŠธ๋กœ ํ™œ์šฉํ•จ.

  • Tailscale: ๋งฅ๋ฏธ๋‹ˆ์™€ ๋…ธํŠธ๋ถ ๊ฐ„์˜ ์‚ฌ์„ค๋ง ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์›๊ฒฉ ์ ‘์† ๋ฐ ํŒŒ์ผ ์ „์†ก์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ ๋‘ ์ปดํ“จํ„ฐ ๊ฐ„์˜ ๋ฆด๋ ˆ์ด ์ž‘์—…์„ ๊ตฌํ˜„ํ•จ.

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

1๏ธโƒฃ ๋งค๋‹ฌ ๋ฐ˜๋ณต๋˜๋Š” ์ง€์ถœ๊ฒฐ์˜์„œ ์—…๋ฌด๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ •์˜ํ•จ
  • ๋งค๋‹ฌ 5๊ฐœ ์ด์ƒ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ์ ๊ฒŒ๋Š” 1~2๊ฑด, ๋งŽ์œผ๋ฉด ์ˆ˜์‹ญ ๊ฑด์˜ ์ง€์ถœ๊ฒฐ์˜์„œ ์ฒ˜๋ฆฌ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•จ.

  • ์ฃผ์š” ๋ฐ˜๋ณต ์ž‘์—…์œผ๋กœ ์„ธ๊ธˆ๊ณ„์‚ฐ์„œยท๊ณ ์ง€์„œ ๋ฉ”์ผ ์ฒ˜๋ฆฌ, ํ”„๋กœ์ ํŠธ ๋ถ„๋ฅ˜, ์ง€์ถœ๊ฒฐ์˜์„œ ์—‘์…€ ๊ธˆ์•ก ์ž…๋ ฅ, ์ฆ๋น™ ํŒŒ์ผ ์ •๋ฆฌ ๋ฐ ๋Œ€์กฐ, ๊ณ ์šฉ๋ณดํ—˜ ํ˜„ํ™ฉํ‘œ ๊ฐฑ์‹ , ํšŒ์‚ฌ ์‹œ์Šคํ…œ ์—…๋กœ๋“œ, ์•„์นด์ด๋ธŒ, ์ง€์ถœํ˜„ํ™ฉ ๊ฐฑ์‹  ๋“ฑ์„ ์ •์˜ํ•จ.

2๏ธโƒฃ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋กœ ๋ฐ˜๋ณต ์ž‘์—…์„ 1์ฐจ ์ž๋™ํ™”ํ•จ

  • ์ƒ์‹œ ์ผœ๋‘” ๋งฅ๋ฏธ๋‹ˆ์—์„œ n8n ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ '์†'์— ํ•ด๋‹นํ•˜๋Š” ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ž๋™ํ™”ํ•จ.

  • ๋ฉ”์ผ์ด ์˜ค๋ฉด ์ž๋™ ์ˆ˜์ทจํ•˜๊ณ  ๋ณด์•ˆ๋ฉ”์ผ ๋ณตํ˜ธํ™”, PDF ๋ Œ๋”๋ง, ํ”„๋กœ์ ํŠธ ๋ถ„๋ฅ˜, ์ €์žฅ๊นŒ์ง€ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค์ •ํ•จ.

  • ๋งค๋‹ฌ ์ถœ๊ธˆ์ผ 7์ผ ์ „, ์ง€๋‚œ๋‹ฌ ์ง€๊ฒฐ ์—‘์…€์„ ํ…œํ”Œ๋ฆฟ ์‚ผ์•„ ์ด๋ฒˆ ๋‹ฌ ์ดˆ์•ˆ์„ ์ž๋™ ์ƒ์„ฑํ•˜๊ณ , ์ž๋™์œผ๋กœ ์ฑ„์šด ๊ธˆ์•ก ์…€์€ ๋นจ๊ฐ„ ๊ธ€์”จ๋กœ ํ‘œ์‹œ๋˜๋„๋ก ํ•จ.

  • ๋งค๋‹ฌ ์ถœ๊ธˆ์ผ 5์ผ ์ „, ์ฆ๋น™์„ ์ง€๊ธ‰๊ฑด๋ณ„๋กœ ๋ฒˆ๋“ค๋งํ•˜๊ณ  ํ…”๋ ˆ๊ทธ๋žจ์œผ๋กœ ์™„๋ฃŒ ๋˜๋Š” ๋ˆ„๋ฝ์„ ๋ณด๊ณ ํ•˜๋„๋ก ๊ตฌ์„ฑํ•จ.

  • ์ด๋ฅผ ํ†ตํ•ด ๋ฉ”์ผ ์ˆ˜์ทจ, ๋ถ„๋ฅ˜, ์—‘์…€ ์ž…๋ ฅ ๋“ฑ 1~3๋ฒˆ ์ž‘์—…์ด ์‚ฌ๋ผ์ง€๋ฉฐ, ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ๋ฐ˜๋ณตํ•˜๋Š” ์ผ์€ ์Šค์ผ€์ค„๋Ÿฌ ๊ธฐ๋ฐ˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ถฉ๋ถ„ํžˆ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋จ.

3๏ธโƒฃ AI ์—์ด์ „ํŠธ ์Šคํ‚ฌ์˜ ์—ญํ• ์„ 'ํŒ๋‹จ' ์˜์—ญ์œผ๋กœ ์žฌ์ •์˜ํ•จ

  • ์ดˆ๊ธฐ์—๋Š” ์Šคํ‚ฌ์„ 'n8n์ด ๋งŒ๋“ค์–ด๋‘” ์‚ฐ์ถœ๋ฌผ์„ ๋ฐ”ํƒ•ํ™”๋ฉด์œผ๋กœ ์˜ฎ๊ธฐ๊ณ  ์กฐ๋ฆฝํ•˜๋Š” ์ ˆ์ฐจ์„œ'๋กœ ์ธ์‹ํ•˜๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ์Œ.

  • ์›Œํฌํ”Œ๋กœ์šฐ(n8n)๋Š” '์†'์œผ๋กœ ๊ฒฐ์ •๋ก ์ ์ธ ๋ฐ˜๋ณต ์—…๋ฌด(๋ฉ”์ผ ์ˆ˜์ทจ, ๋ณตํ˜ธํ™”, PDF ๋ Œ๋”, ๋ถ„๋ฅ˜, ์—‘์…€ ์ดˆ์•ˆ, ๋ฒˆ๋“ค๋ง)๋ฅผ ๋‹ด๋‹นํ•˜๊ณ , ์Šคํ‚ฌ(Claude Code)์€ '๋‡Œ'๋กœ ๋งฅ๋ฝ์„ ์ฝ์–ด ํŒ๋‹จํ•˜๋Š” ์—…๋ฌด(์ง€๊ฒฐโ†”์ฆ๋น™ ๊ต์ฐจ๊ฒ€์ฆ, ๊ธˆ์•ก ์˜๋ฏธ ํŒ์ •, ์˜ˆ์™ธ ๋ณต๊ตฌ, ๋ฏธ๋น„ ํŒ๋‹จ ๋ฐ ๋ณด๊ณ )๋ฅผ ๋‹ด๋‹นํ•˜๋„๋ก ์—ญํ• ์„ ๋ถ„๋‹ดํ•จ.

  • ์Šคํ‚ฌ์˜ ๋น„์ค‘์ด ์ฝ”๋“œ๋Ÿ‰์ด ์•„๋‹Œ 'ํŒ๋‹จ์˜ ์–‘'์— ์žˆ์Œ์„ ๊นจ๋‹ซ๊ณ , ์‚ฌ๋žŒ์ด ๋ˆˆ๊ณผ ๋จธ๋ฆฌ๋กœ ํ•˜๋˜ ๋Œ€์กฐยทํŒ์ •ยท์˜ˆ์™ธ์ฒ˜๋ฆฌ ๋ถ€๋ถ„์ด ์Šคํฌ๋ฆฝํŠธ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ ์–ด๋ ค์šด ์Šคํ‚ฌ์˜ ํ•ต์‹ฌ ๋ชซ์ž„์„ ์ •์˜ํ•จ.

4๏ธโƒฃ ์Šคํ‚ฌ์„ 'ํŒ๋‹จ ์—”์ง„'์œผ๋กœ ๊ฐœ๋ณด์ˆ˜ํ•˜์—ฌ 3๊ฐ€์ง€ ํ•ต์‹ฌ ํŒ๋‹จ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•จ

  • ํŒ๋‹จ โ‘  ๊ต์ฐจ๊ฒ€์ฆ: ์ง€๊ฒฐ ์—‘์…€์˜ ๊ฐ ์ค„์„ ์ฆ๋น™ PDF ์›๋ณธ๊ณผ ๋Œ€์กฐํ•˜์—ฌ ๊ธˆ์•ก์„ ๊ฒ€์ฆํ•˜๊ณ , ์ž๋™์œผ๋กœ ์ฑ„์›Œ์ง„ ๊ธˆ์•ก์ด ๋ถ€๊ฐ€์„ธ ์ „ ๊ธˆ์•ก์ธ์ง€ ํฌํ•จ ๊ธˆ์•ก์ธ์ง€ ์ฆ๋น™์˜ ๊ณต๊ธ‰๊ฐ€ยท์„ธ์•กยทํ•ฉ๊ณ„ ์„ธ ๊ฐ’์„ ๋ณด๊ณ  ํŒ๋‹จํ•˜๋„๋ก ๊ตฌํ˜„ํ•จ. ๋ถˆ์ผ์น˜๊ฐ€ ๋‚˜์˜ค๋ฉด ์ฆ๋น™ ๊ธฐ์ค€์œผ๋กœ ์—‘์…€์„ ๊ณ ์น˜๊ณ , ์ˆ˜์ • ๊ทผ๊ฑฐ๋ฅผ ๋ณด๊ณ ์„œ์— ๋‚จ๊ธฐ๋„๋ก ํ•จ.

  • ํŒ๋‹จ โ‘ก ๊ณ ์šฉ๋ณดํ—˜ ํ˜„ํ™ฉํ‘œ: ํ”„๋ฆฌ๋žœ์„œ ์ค‘์‹ฌ์˜ ์žฆ์€ ์ธ๋ ฅ ๋ณ€๋™์— ๋งž์ถฐ, ๊ทธ๋งŒ๋‘” ์‚ฌ๋žŒ์€ ํ˜„ํ™ฉํ‘œ์— ๋‚จ๊ธฐ๊ณ  ์›์ฒœ์ง•์ˆ˜์—์„œ๋งŒ ์ œ์™ธํ•˜๋ฉฐ, ์ƒˆ๋กœ ์˜จ ์‚ฌ๋žŒ์€ ์ƒˆ ์ค„๋กœ ์ถ”๊ฐ€ํ•˜๋„๋ก ํŒ๋‹จ ๊ทœ์น™์„ ์ •์˜ํ•จ. '๋ˆ„๊ฐ€ ํ™œ์„ฑ์ด๊ณ  ์ข…๋ฃŒ์ธ์ง€ ์• ๋งคํ•˜๋ฉด ์ถ”์ธกํ•˜์ง€ ๋ง๊ณ  ๋‚˜์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ฒŒ' ํ•˜์—ฌ AI ํŒ๋‹จ์˜ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•˜๊ณ  ์•ˆ์ „ํ•œ ํŽธ์ง‘ ๊ฒฝ๋กœ๋ฅผ ์Šคํ‚ฌ์— ์ ์šฉํ•จ.

  • ํŒ๋‹จ โ‘ข ์˜ˆ์™ธ ํŠธ๋ฆฌ์•„์ง€: ์ž๋™ ์ˆ˜์ทจ ์‹คํŒจ ์‹œ(์˜ˆ: ์ž ๊ธˆ ํ™”๋ฉด, ์ธ์ฆ ๊ฒŒ์ดํŠธ, 1ํšŒ์šฉ ๋งํฌ ๋งŒ๋ฃŒ), ์Šคํ‚ฌ์ด ์ฆ์ƒ์„ ๋ณด๊ณ  ์›์ธ์„ ํŒ์ •ํ•˜์—ฌ ์ ์ ˆํ•œ ๋ณต๊ตฌ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๋„๋ก ๊ตฌํ˜„ํ•จ (์˜ˆ: ๋ณตํ˜ธํ™” ์‹คํŒจ ์‹œ ๋ธŒ๋ผ์šฐ์ € ์—์ด์ „ํŠธ๋กœ ์žฌ๋ณตํ˜ธํ™”, ๋งํฌ ๋งŒ๋ฃŒ ์‹œ ์žฌ์ „์†ก ์š”์ฒญ ๋ณด๊ณ ).

  • ์ตœ์ข…์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ณ„ ์™„๋ฃŒ/๋ฏธ์™„๋ฃŒ๋ฅผ ํŒ์ •ํ•˜๊ณ , ๋ฏธ์™„๋ฃŒ ์‹œ '๋ฌด์—‡์ด, ์™œ ์•ˆ ๋๊ณ , ๋ฌด์—‡์„ ํ•ด๋ดค๋Š”์ง€'๋ฅผ ์ž์—ฐ์–ด๋กœ ์ •๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด๊ณ ํ•˜๋„๋ก ํ•จ.

5๏ธโƒฃ ๋‘ ์ปดํ“จํ„ฐ(๋งฅ๋ฏธ๋‹ˆ-๋…ธํŠธ๋ถ) ๊ฐ„์˜ ๋ฆด๋ ˆ์ด ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ

  • 24์‹œ๊ฐ„ ๊ฐ€๋™๋˜๋Š” ๋งฅ๋ฏธ๋‹ˆ์—์„œ n8n์ด ๋ฉ”์ผ ์ˆ˜์ทจ, ๋ถ„๋ฅ˜, ์ดˆ์•ˆ, ๋ฒˆ๋“ค๋ง ๋“ฑ ๋ชจ๋“  ๋ฐ‘์ž‘์—…์„ ํ•œ ๋‹ฌ ๋‚ด๋‚ด ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•จ.

  • ๋งค๋‹ฌ 25์ผ, ์‚ฌ์šฉ์ž ์ฃผ ์ปดํ“จํ„ฐ(์œˆ๋„์šฐ ๋…ธํŠธ๋ถ)์—์„œ ํด๋กœ๋“œ ์ฝ”๋“œ ์Šคํ‚ฌ์ด ๋ฐœ๋™ํ•˜์—ฌ ํ…Œ์ผ์Šค์ผ€์ผ ์‚ฌ์„ค๋ง์„ ํ†ตํ•ด ๋งฅ๋ฏธ๋‹ˆ์— SSH๋กœ ์›๊ฒฉ ์ ‘์†ํ•จ.

  • ๋งฅ๋ฏธ๋‹ˆ์˜ ์‚ฐ์ถœ๋ฌผ์„ ํ™•์ธํ•˜๊ณ  ๋ถˆ๋Ÿ‰ ์ฆ๋น™ ๊ฒ€์ฆ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•œ ํ›„, ํ•ด๋‹น ํŒŒ์ผ์„ ๋…ธํŠธ๋ถ์œผ๋กœ ๊ฐ€์ ธ์™€ ๋ฐ”ํƒ•ํ™”๋ฉด์— ์กฐ๋ฆฝํ•˜๋„๋ก ๊ตฌ์„ฑํ•จ.

  • ๋…ธํŠธ๋ถ์—์„œ ์ฆ๋น™ ์›๋ณธ์„ ์ฝ๊ณ  ๊ต์ฐจ๊ฒ€์ฆ, ํŒ๋‹จ, ์ตœ์ข… ๋ณด๊ณ ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

  • ์ด ์—ญํ•  ๋ถ„๋‹ด์„ ํ†ตํ•ด ๋งฅ๋ฏธ๋‹ˆ๋Š” '๊ธฐ๋‹ค๋ฆฌ๋Š” ์ผ'์„, ๋…ธํŠธ๋ถ์€ '์‚ฌ์šฉ์ž ์•ž์— ๋†“์•„์ฃผ๋Š” ์ผ'์„ ๋‹ด๋‹นํ•˜๊ฒŒ ํ•˜์—ฌ ํšจ์œจ์„ฑ์„ ๋†’์˜€์œผ๋ฉฐ, ์Šคํ‚ฌ ๋ฌธ์„œ๋งŒ ์žˆ์œผ๋ฉด ์–ด๋А ์ปดํ“จํ„ฐ์˜ ์—์ด์ „ํŠธ๋กœ๋“  ์˜ฎ๊ฒจ ๊ฝ‚์„ ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ํ™•๋ณดํ•จ.

6๏ธโƒฃ ์ง€์ถœ๊ฒฐ์˜์„œ ์—…๋ฌด์˜ ์ตœ์ข… ๊ฒฐ๊ณผ ๋ฐ ์ž๋™ํ™” ํšจ์œจ์„ ๋‹ฌ์„ฑํ•จ

  • ๋งค๋‹ฌ 25์ผ, ์‚ฌ์šฉ์ž ๋ฐ”ํƒ•ํ™”๋ฉด์— ํ”„๋กœ์ ํŠธ๋ณ„ ํด๋”๊ฐ€ ์ƒ์„ฑ๋˜๋ฉฐ, '์™„๋ฃŒ' ๋˜๋Š” '๋ฏธ์™„๋ฃŒ' ์ƒํƒœ๋กœ ๊ตฌ๋ถ„๋จ.

  • '์™„๋ฃŒ' ํด๋”์—๋Š” ์ง€๊ฒฐ ์—‘์…€, ์ฆ๋น™ ๋ฌถ์Œ, zip ํŒŒ์ผ์ด ๋”ฑ 3๊ฐœ ํฌํ•จ๋˜์–ด, ์‚ฌ์šฉ์ž๋Š” ์—…๋กœ๋“œ๋งŒ ํ•˜๋ฉด ๋˜๋„๋ก ํ•จ.

  • '๋ฏธ์™„๋ฃŒ' ํด๋”์—๋Š” ์ง€๊ฒฐ, ์ฆ๋น™ ๋ฌถ์Œ๊ณผ ํ•จ๊ป˜ '์ž„๋Œ€๋ฃŒ ๊ณ„์‚ฐ์„œ ๋ฏธ๋ฐœํ–‰, ์žฌ์ „์†ก ์š”์ฒญ ํ•„์š”'์™€ ๊ฐ™์€ ์‚ฌ์œ  ๋ณด๊ณ ์„œ๊ฐ€ ํฌํ•จ๋˜์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ๋‚จ์€ ๋ถ€๋ถ„๋งŒ ์ฒ˜๋ฆฌํ•˜๋„๋ก ํ•จ.

  • ์ตœ์ข… ์—…๋กœ๋“œ๋ฅผ ๋งˆ์น˜๊ณ  ํด๋กœ๋“œ ์ฝ”๋“œ์—๊ฒŒ ์™„๋ฃŒ ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋ฉด, ์Šคํ‚ฌ์ด ํ”„๋กœ์ ํŠธ ์™„๋ฃŒ ํด๋”๋กœ ์•„์นด์ด๋ธŒํ•˜๊ณ  ๋ฐ”ํƒ•ํ™”๋ฉด์„ ์ •๋ฆฌํ•˜๋„๋ก ์ž๋™ํ™”ํ•จ.

  • ์ด ๋ชจ๋“  ๊ณผ์ •์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ตœ์ข… ํ™•์ธ๊ณผ ์—…๋กœ๋“œ ์ž‘์—…๋งŒ ๋‚จ๊ฒŒ ๋˜์–ด, ์—…๋ฌด ๋ถ€๋‹ด์„ ํฌ๊ฒŒ ์ค„์ž„.

๐Ÿ“š 23๊ธฐ ๋ฐ˜๋ ค์—์ด์ „ํŠธ

โœ๏ธ AI๋ฅผ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ ๋™๋ฃŒ๋กœ ์จ๋ณธ ์ผ์ฃผ์ผ

์—˜๋ ˆ๋‚˜

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

  • AI ์—์ด์ „ํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐœ์ธ ์—…๋ฌด๋ฅผ ์ž๋™ํ™”ํ•œ ์‚ฌ๋ก€

  • ์ผ์ƒ ๋น„์„œ, ์ž๋ฃŒ ์กฐ์‚ฌ, ์ฝ˜ํ…์ธ  ์ œ์ž‘ AI ์—์ด์ „ํŠธ 3์ข…์„ ์ƒ์„ฑํ•จ.

  • ์นด์นด์˜คํ†ก์— ์Œ“์ธ ์ž๋ฃŒ๋ฅผ Notion์— ์ž๋™ ์ •๋ฆฌํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

  • ๋งค์ผ ์•„์นจ ๊ฐœ์ธ ๋งž์ถคํ˜• ๋ธŒ๋ฆฌํ•‘์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์ œ๊ณต๋ฐ›๋„๋ก ํ•จ.

  • ํŠน์ • ๋ถ„์•ผ์˜ ๋‚˜๋ผ์žฅํ„ฐ ๊ณต๊ณ  ์ •๋ณด๋ฅผ ์ •๊ธฐ์ ์œผ๋กœ ์ด๋ฉ”์ผ๋กœ ์ˆ˜์‹ ํ•˜๋„๋ก ์ž๋™ํ™”ํ•จ.

  • ์—ฌ๋Ÿฌ AI ์—์ด์ „ํŠธ๊ฐ€ ํ˜‘๋ ฅํ•˜์—ฌ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ณต๋™ ์ž‘์—… ๊ทธ๋ฃน๋ฐฉ์„ ์šด์˜ํ•จ.

  • AI ๊ณ„์ • ์‚ฌ์šฉ ํ•œ๋„ ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์•ˆ์„ ๋งˆ๋ จํ•จ.

  • ์ƒ์„ฑํ˜• AI ๊ต์œก ์ฝ˜ํ…์ธ  ๊ธฐํš ๋ฐ ๋ธ”๋กœ๊ทธ ๊ธ€ ์ž‘์„ฑ์„ AI์™€ ํ˜‘๋ ฅํ•˜์—ฌ ์ง„ํ–‰ํ•จ.

  • ํ•˜๋ฃจ์˜ ๋์— AI์™€ ๋Œ€ํ™”ํ•˜๋ฉฐ ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

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

  • ChatGPT: ์„ธ ๊ฐ€์ง€ AI ์—์ด์ „ํŠธ(๋„๋ผ์—๋ชฝ, ๋ชจ์•„๋ชฝ, ํฌ๋ ˆ๋ชฝ)์˜ ํ•ต์‹ฌ ์–ธ์–ด ๋ชจ๋ธ๋กœ ํ™œ์šฉ๋จ.

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

1๏ธโƒฃ ์„ธ ๋ชฝ์ด ๋งŒ๋“ค๊ธฐ
  • ์—ญํ• ์— ๋”ฐ๋ผ ์„ธ ์ข…๋ฅ˜์˜ AI ์—์ด์ „ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐœ์ธ ์—…๋ฌด๋ฅผ ๋ถ„๋‹ดํ•จ.

  • ์ผ์ƒ ๋น„์„œ ๋ฐ ์ผ์ •, ํ•  ์ผ ๊ธฐ๋ก์€ '๋„๋ผ์—๋ชฝ(์—๋ชฝ)'์ด ๋‹ด๋‹นํ•˜๋„๋ก ํ•จ.

  • ์ž๋ฃŒ ์กฐ์‚ฌ ๋ฐ ์•„์นด์ด๋น™์€ '๋ชจ์•„๋ชฝ'์ด ๋‹ด๋‹นํ•˜๋„๋ก ํ•จ.

  • ๊ฐ•์˜, ๊ธฐํš์•ˆ, ๊ต์•ˆ ์ œ์ž‘์€ 'ํฌ๋ ˆ๋ชฝ'์ด ๋‹ด๋‹นํ•˜๋„๋ก ํ•จ.

  • ์ผ์ƒ ๊ด€๋ฆฌ, ์ž๋ฃŒ ๊ด€๋ฆฌ, ์ฝ˜ํ…์ธ  ์ œ์ž‘ ๋“ฑ ์„ธ ๊ฐ€์ง€ ํ•ต์‹ฌ ์˜์—ญ์„ AI๋กœ ์ž๋™ํ™”ํ•  ๊ธฐ๋ฐ˜์„ ๋งˆ๋ จํ•จ.

2๏ธโƒฃ ์นด์นด์˜คํ†ก โ€˜๋‚˜์—๊ฒŒ ๋ณด๋‚ด๊ธฐโ€™์— ์Œ“์ธ ์ž๋ฃŒ์—๊ฒŒ ์ง‘์„ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ

  • ์นด์นด์˜คํ†ก '๋‚˜์—๊ฒŒ ๋ณด๋‚ด๊ธฐ'์— ์ถ•์ ๋˜๋Š” ๋งํฌ, ๋ฉ”๋ชจ, ์ž๋ฃŒ๋“ค์„ '๋ชจ์•„๋ชฝ'์—๊ฒŒ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ •๋ฆฌํ•จ.

  • ๋ชจ์•„๋ชฝ์ด ํ•ด๋‹น ์ž๋ฃŒ๋ฅผ ์ œ๋ชฉ, ์š”์•ฝ, ํƒœ๊ทธ, ํ™œ์šฉ ๋ฉ”๋ชจ ๋“ฑ์œผ๋กœ ์ •๋ฆฌํ•˜์—ฌ Notion ์ž๋ฃŒํ•จ์— ์ €์žฅํ•˜๋„๋ก ํ•จ.

  • ์นด์นด์˜คํ†ก ์ž๋ฃŒ๋ฅผ ์†์‰ฝ๊ฒŒ Notion์—์„œ ๋‹ค์‹œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฐœ์ธ ์ž๋ฃŒ ์•„์นด์ด๋น™ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

3๏ธโƒฃ ๋งค์ผ ์•„์นจ ๋ธŒ๋ฆฌํ•‘ ๋งŒ๋“ค๊ธฐ

  • ๋งค์ผ ์˜ค์ „ 9์‹œ์— ๋‚ ์”จ, ๊ฐœ์ธ/๊ณต์œ  ์บ˜๋ฆฐ๋” ์ผ์ •, ํ•  ์ผ, ๊ด€์‹ฌ ๋‰ด์Šค๋ฅผ ํฌํ•จํ•˜๋Š” ๋ธŒ๋ฆฌํ•‘์„ ๋ฐ›๋„๋ก ์„ค์ •ํ•จ.

  • ๋Œ€ํ™” ์ค‘ ์–ธ๊ธ‰๋œ ์—…๋ฌด์™€ ๋งˆ๊ฐ ๊ธฐํ•œ์„ ํ•  ์ผ ๋ชฉ๋ก์œผ๋กœ ์ •๋ฆฌํ•˜์—ฌ ๋ธŒ๋ฆฌํ•‘์— ๋ฐ˜์˜ํ•˜๋„๋ก ํ•จ.

  • ํ˜„์žฌ๋Š” ๊ทธ๋‚ ์˜ ํ•  ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฒˆ ์ฃผ ์ผ์ •๊ณผ ๋ฏธ๋ฆฌ ์ค€๋น„ํ•  ์‚ฌํ•ญ๊นŒ์ง€ ํ•จ๊ป˜ ์•Œ๋ ค์ฃผ๋„๋ก ๊ธฐ๋Šฅ์„ ํ™•์žฅํ•จ.

  • ๊ฐœ์ธ์˜ ์ผ์ •๊ณผ ์—…๋ฌด ํ˜„ํ™ฉ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฏธ๋ฆฌ ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋Š” ๋งž์ถคํ˜• ๋ธŒ๋ฆฌํ•‘ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•จ.

4๏ธโƒฃ ๋‚˜๋ผ์žฅํ„ฐ ๊ด€์‹ฌ ๊ณต๊ณ ๋ฅผ ์ด๋ฉ”์ผ๋กœ ๋ฐ›๊ธฐ

  • ์ฐฝ์—…, ์ง€์—ญ๋ฌธ์ œ ํ•ด๊ฒฐ, ๋ฆฌ๋น™๋žฉ, AI ๊ด€๋ จ ๋‚˜๋ผ์žฅํ„ฐ ์šฉ์—ญ ๊ณต๊ณ ๋ฅผ ์ฐพ๋Š” ๊ธฐ์ค€์„ AI์™€ ํ•จ๊ป˜ ์„ค์ •ํ•จ.

  • ๋งค๋ฒˆ ์ˆ˜๋™์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋Œ€์‹ , ํฌ๋ก ์žก์„ ํ™œ์šฉํ•˜์—ฌ ์ผ์ฃผ์ผ์— ๋‘ ๋ฒˆ ์ž๋™์œผ๋กœ ๊ณต๊ณ ๋ฅผ ์ฐพ์•„ ์ด๋ฉ”์ผ๋กœ ๋ฐœ์†กํ•˜๋„๋ก ๊ตฌ์„ฑํ•จ.

  • ๊ด€์‹ฌ ๋ถ„์•ผ์˜ ๊ณต๊ณ  ์ •๋ณด๋ฅผ ๋†“์น˜์ง€ ์•Š๊ณ  ์ฃผ๊ธฐ์ ์œผ๋กœ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ž๋™ํ™”๋œ ์ •๋ณด ์ˆ˜์ง‘ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

5๏ธโƒฃ ์„ธ ๋ชฝ์ด๊ฐ€ ํ•จ๊ป˜ ์ผํ•˜๋Š” Telegram ๊ทธ๋ฃน๋ฐฉ ๋งŒ๋“ค๊ธฐ

  • ๋„๋ผ์—๋ชฝ, ๋ชจ์•„๋ชฝ, ํฌ๋ ˆ๋ชฝ ์„ธ ์—์ด์ „ํŠธ๊ฐ€ ํ•จ๊ป˜ ์žˆ๋Š” Telegram ๊ณต๋™ ์ž‘์—…๋ฐฉ์„ ์ƒ์„ฑํ•จ.

  • ์‚ฌ์šฉ์ž๊ฐ€ ํ•„์š”ํ•œ ๋ด‡์„ ๋ฉ˜์…˜ํ•˜๊ฑฐ๋‚˜ ๋‹ต๊ธ€๋กœ ๋ถ€๋ฅด๋ฉด, ๊ฐ ๋ด‡์ด ์ž์‹ ์˜ ์—ญํ• ์— ๋งž๊ฒŒ ์‘๋‹ตํ•˜๋„๋ก ์—ญํ• ์„ ๋‚˜๋ˆ”.

  • ๊ณต๋™๋ฐฉ์—์„œ ํ™•์ •๋œ ๋‚ด์šฉ์€ ์›๋ฌธ ๋Œ€ํ™” ์ „์ฒด ๋Œ€์‹  ํ•ต์‹ฌ ๊ฒฐ์ •๊ณผ ํ›„์† ๊ณผ์ œ๋งŒ ๋”ฐ๋กœ ๊ธฐ๋กํ•˜๋„๋ก ๋งŒ๋“ฆ.

  • ์—ฌ๋Ÿฌ AI ์—์ด์ „ํŠธ๊ฐ€ ํ˜‘์—…ํ•˜์—ฌ ๋ณตํ•ฉ์ ์ธ ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ , ์ค‘์š”ํ•œ ๊ฒฐ๊ณผ๋งŒ ์ถ”์ถœํ•˜์—ฌ ๊ธฐ๋กํ•˜๋Š” ํšจ์œจ์ ์ธ ํ˜‘์—… ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•จ.

6๏ธโƒฃ AI ์‚ฌ์šฉ ํ•œ๋„๋ฅผ ๋งŒ๋‚˜๊ณ , ์ƒˆ ๊ณ„์ •์„ ์—ฐ๊ฒฐํ•ด ๋ด‡์„ ๋‹ค์‹œ ์›€์ง์ด๊ธฐ

  • ์„ธ ๋ชฝ์ด๊ฐ€ ์‚ฌ์šฉํ•˜๋˜ ChatGPT ๊ณ„์ •์˜ ์‚ฌ์šฉ ํ•œ๋„์— ๋„๋‹ฌํ•˜์—ฌ ๋ด‡์ด ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ์‘๋‹ตํ•˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ.

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ƒˆ๋กœ์šด ChatGPT ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๊ณ , ํ•„์š”ํ•œ ๋ด‡์— ์ƒˆ ๊ณ„์ •์˜ ์ธ์ฆ์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•จ.

  • ๋ด‡์ด ๋ฉˆ์ท„์„ ๋•Œ Telegram ์—ฐ๊ฒฐ ๋ฌธ์ œ, Gateway ์‹คํ–‰ ๋ฌธ์ œ, AI ๊ณ„์ • ์‚ฌ์šฉ ํ•œ๋„ ๋ฌธ์ œ๋กœ ๋‚˜๋ˆ„์–ด ํ™•์ธํ•˜๋Š” ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ์‹(์ฒดํฌ๋ฆฌ์ŠคํŠธ)์„ ๋งŒ๋“ฆ.

  • ๋ฌธ์ œ ๋ฐœ์ƒ ์‹œ ์‹ ์†ํ•˜๊ฒŒ ์›์ธ์„ ํŒŒ์•…ํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์šด์˜ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜๋ฆฝํ•จ.

7๏ธโƒฃ ๊ทธ๋ฃน๋ฐฉ์—์„œ OOO๊ตฌ์ฒญ ์ƒ์„ฑํ˜• AI ๊ต์œก ์ค€๋น„

  • OOO๊ตฌ์ฒญ ๊ตฌ์„ฑ์›์„ ์œ„ํ•œ ์ƒ์„ฑํ˜• AI ๊ต์œก์˜ ์‹ค์ œ ์—…๋ฌด ํ™œ์šฉ ์‚ฌ๋ก€๋ฅผ ๊ณต๋™ ์ž‘์—…๋ฐฉ์—์„œ ํ•จ๊ป˜ ํƒ์ƒ‰ํ•จ.

  • ๋ฏผ์› ๋‹ต๋ณ€, ํšŒ์˜๋ก, ์ฃผ๋ฏผ ์•ˆ๋‚ด๋ฌธ, ๋ณด๊ณ ์„œ, ์‚ฌ์—…๊ธฐํš ๋“ฑ ํ–‰์ • ์—…๋ฌด์— ์ต์ˆ™ํ•œ ์‚ฌ๋ก€๋ฅผ ๊ต์œก ์ž๋ฃŒ๋กœ ์ „ํ™˜ํ•จ.

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

  • AI ์—์ด์ „ํŠธ์™€์˜ ํ˜‘์—…์„ ํ†ตํ•ด ์‹ค์งˆ์ ์ธ ๊ต์œก ์ฝ˜ํ…์ธ ๋ฅผ ๊ธฐํšํ•˜๊ณ  ์ค€๋น„ํ•˜๋Š” ์ž‘์—…์„ ํšจ์œจ์ ์œผ๋กœ ์ง„ํ–‰ํ•จ.

8๏ธโƒฃ ํฌ๋ ˆ๋ชฝ, ๋ธ”๋กœ๊ทธ ํ•„์ž๋กœ ๋ฐ๋ท”

  • ํฌ๋ ˆ๋ชฝ์˜ ์—ญํ• ์„ ๊ฐ•์˜๊ณ„ํš์„œ ๋ฐ ๊ต์•ˆ ์ œ์ž‘์—์„œ ๋ธ”๋กœ๊ทธ ๊ธ€ ์ž‘์„ฑ์œผ๋กœ ํ™•์žฅํ•จ.

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ž‘์„ฑํ•œ ๊ฐ•์˜ ๊ด€๋ จ ์งง์€ ํ›„๊ธฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋…์ž๊ฐ€ ์ฝ๊ธฐ ์ข‹์€ ์ œ๋ชฉ, ํ๋ฆ„, ๋ฌธ์žฅ์œผ๋กœ ๋‹ค๋“ฌ๋Š” ์—ญํ• ์„ ํฌ๋ ˆ๋ชฝ์ด ๋‹ด๋‹นํ•จ.

  • ํฌ๋ ˆ๋ชฝ์ด ๊ฐ•์˜ ์ž๋ฃŒ ์ œ์ž‘์„ ๋„˜์–ด, ๊ต์œก ๋ฐ ๊ธฐํš ๊ด€๋ จ ์ด์•ผ๊ธฐ๋ฅผ ๋Œ€์™ธ์ ์œผ๋กœ ๊ณต์œ ํ•˜๋Š” ๋ธ”๋กœ๊ทธ ํ•„์ž๋กœ ํ™œ์šฉ๋จ.

9๏ธโƒฃ ํ•˜๋ฃจ์˜ ๋์—๋Š” '์ž์ž' ํ•œ๋งˆ๋””๋กœ ์ผ๊ธฐ ์“ฐ๊ธฐ

  • ์‚ฌ์šฉ์ž๊ฐ€ '์ž์ž'๋ผ๊ณ  ๋งํ•˜๋ฉด, ๋„๋ผ์—๋ชฝ์ด ํ•˜๋ฃจ ์ค‘ ๋‚จ๊ธฐ๊ณ  ์‹ถ์€ ์žฅ๋ฉด๊ณผ ๊ธฐ๋ถ„์„ ๋จผ์ € ๋ฌผ์–ด๋ณธ ํ›„ ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๋„๋ก ํ•จ.

  • ์—…๋ฌด ๋‚˜์—ด ๋Œ€์‹  ๋ฐฐ์›€, ์ผ์ƒ, ๊ทธ๋‚ ์˜ ๋งˆ์Œ์„ ๋‹ด์€ ์งง์€ ์ด์•ผ๊ธฐ ํ˜•์‹์œผ๋กœ ์ผ๊ธฐ๋ฅผ ๊ธฐ๋กํ•˜๋„๋ก ์œ ๋„ํ•จ.

  • ์™„์„ฑ๋œ ์ผ๊ธฐ๋Š” ใ€Œ์€์˜์ด์˜ ์ผ๊ธฐใ€ Google Sheets์— ๋‚ ์งœ๋ณ„๋กœ ์ €์žฅ๋˜๋„๋ก ์„ค์ •ํ•จ.

  • ๊ฐ์„ฑ์ ์ธ ์š”์†Œ๋ฅผ ํฌํ•จํ•œ ๊ฐœ์ธ ์ผ๊ธฐ ์ž‘์„ฑ์„ AI์™€ ํ•จ๊ป˜ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ๊ธฐ๋กํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•จ.

๐Ÿ“š 23๊ธฐ ๋‚ด์—…๋ฌด์—์ด์ „ํŠธ

โœ๏ธ ์ž๋™ํ™” ๋Œ€์ƒ ์—…๋ฌด ์„ ์ •ํ•˜๊ธฐ + @ (1์ฃผ์ฐจ)

fight007

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

  • ํด๋กœ๋“œ์ฝ”๋“œ ๊ธฐ๋ฐ˜ ๋ฆฌ์„œ์น˜ ์—์ด์ „ํŠธ ํŒ€์œผ๋กœ ๋ฆฌํฌํŠธ ์ž‘์„ฑ์„ ์ž๋™ํ™”ํ•œ ์‚ฌ๋ก€

  • ์ˆ˜์ž‘์—…์œผ๋กœ ๋ฐ˜๋ณต๋˜๋˜ ๋ฆฌ์„œ์น˜ ๋ฆฌํฌํŠธ ์ž‘์„ฑ ๋ฐ ํŠธ๋ Œ๋“œ ์ •๋ฆฌ ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜๊ณ ์ž ํ•จ

  • ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ๊ฐ€ ํ”„๋กœ์ ํŠธ๋ณ„ ์ฑ„ํŒ…์— ๊ฐ‡ํ˜€ ์žฌ์‚ฌ์šฉ์ด ์–ด๋ ค์šด ๋น„ํšจ์œจ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ

  • ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์˜ ์‚ฐ์ถœ๋ฌผ์—์„œ ๋ฆฌ์„œ์น˜ ํŒจํ„ด์„ ์ถ”์ถœํ•˜์—ฌ ์žฌํ™œ์šฉ ๊ฐ€๋Šฅํ•œ ์ž๋™ํ™” ํ•˜๋„ค์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , ์ด๋ฅผ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•˜๊ณ ์ž ํ•จ

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

  • Claude Code: ๋ฆฌ์„œ์น˜ ์—์ด์ „ํŠธ ํŒ€ ์„ค๊ณ„ ๋ฐ ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์— ํ™œ์šฉํ•จ

  • Obsidian: ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ๋ฌผ์ธ ์ง€์‹ ๋ฒ ์ด์Šค(LLM WIKI)๋ฅผ ์ถ•์ ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์—ฐ๊ฒฐํ•˜์—ฌ ํ™œ์šฉํ•จ

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

1๏ธโƒฃ ์ž๋™ํ™” ํ›„๋ณด ์—…๋ฌด ๋‚˜์—ด๊ณผ ์„ ์ •ํ•จ
  • ๋ฐ˜๋ณต์„ฑ, ํ‘œ์ค€ํ™” ๊ฐ€๋Šฅ์„ฑ, ์ž๋™ํ™” ํšจ๊ณผ๋ฅผ ๊ธฐ์ค€์œผ๋กœ โ‘ ๋ฆฌ์„œ์น˜ ๋ฆฌํฌํŠธ ์ž‘์„ฑ, โ‘กํŠธ๋ Œ๋“œ/๋‰ด์Šค ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์š”์•ฝ, โ‘ข๋ฐœํ‘œ์ž๋ฃŒ ์ดˆ์•ˆ ์ž‘์„ฑ, โ‘ฃ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ์˜ ์ง€์‹๋ฒ ์ด์Šค ์ถ•์  ์—…๋ฌด๋ฅผ ๋‚˜์—ดํ•จ

  • โ‘ ๋ฒˆ '๋ฆฌ์„œ์น˜ ๋ฆฌํฌํŠธ ์ž๋™ ์ž‘์„ฑ'์„ ๋ฉ”์ธ ์ž๋™ํ™” ๋Œ€์ƒ์œผ๋กœ ์„ ์ •ํ•˜๊ณ , โ‘ก๋ฒˆ ํŠธ๋ Œ๋“œ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ โ‘ฃ๋ฒˆ ์œ„ํ‚ค ์ถ•์ ์„ ๊ฐ™์€ ํŒŒ์ดํ”„๋ผ์ธ ๋‚ด ์„œ๋ธŒ ๊ธฐ๋Šฅ์œผ๋กœ ์„ค๊ณ„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•จ

  • ์„ธ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์ด '์ˆ˜์ง‘โ†’๋ถ„์„โ†’๋ฆฌํฌํŠธโ†’์œ„ํ‚ค ์ถ•์ '์˜ ํ•˜๋‚˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ๋ฌถ์ธ๋‹ค๊ณ  ํŒ๋‹จํ•จ

2๏ธโƒฃ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์—์„œ ๋ฆฌ์„œ์น˜ ํŒจํ„ด์„ ์ถ”์ถœํ•จ

  • '(2026) IP ํ† ํฐํ™” ๋ฐœํ‘œ' ๋ฐ '(2026) K-Strategy' ๋‘ ํ”„๋กœ์ ํŠธ์˜ ์‚ฐ์ถœ๋ฌผ์—์„œ ๋ฆฌ์„œ์น˜ ํŒจํ„ด์„ ๋ถ„์„ํ•จ

  • ๊ณตํ†ต ํŒจํ„ด์œผ๋กœ โ‘ ๋ฆฌ์„œ์น˜ ์งˆ๋ฌธ ์ •์˜ โ†’ โ‘ก์†Œ์Šค ์ˆ˜์ง‘ โ†’ โ‘ข์ถœ์ฒ˜ ๊ฒ€์ฆ ๋ฐ ๊ต์ฐจํ™•์ธ โ†’ โ‘ฃํ”„๋ ˆ์ž„์— ๋งž์ถ˜ ๊ตฌ์กฐํ™” ๋ถ„์„ โ†’ โ‘ค์‚ฐ์ถœ๋ฌผ ๋ณ€ํ™˜ โ†’ โ‘ฅํ•ต์‹ฌ ์ง€์‹์˜ ์œ„ํ‚ค ์ถ•์  6๋‹จ๊ณ„๋ฅผ ๋„์ถœํ•จ

  • ํด๋กœ๋“œ ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์˜ ๋Œ€ํ™” ๊ธฐ๋ก์€ ํด๋กœ๋“œ์ฝ”๋“œ๊ฐ€ ์ง์ ‘ ์ฝ์„ ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, ๋‘ ํ”„๋กœ์ ํŠธ์˜ ์ตœ์ข… ์‚ฐ์ถœ๋ฌผ์„ ํŒŒ์ผ๋กœ exportํ•˜์—ฌ ํด๋กœ๋“œ์ฝ”๋“œ ์ž‘์—… ํด๋”์˜ `seed/` ๋””๋ ‰ํ† ๋ฆฌ์— ๋„ฃ์–ด ํ•™์Šต์‹œ์ผฐ์Œ

  • ์—์ด์ „ํŠธ์—๊ฒŒ `seed/` ๋‚ด ์‚ฐ์ถœ๋ฌผ์—์„œ ๋ฆฌ์„œ์น˜ ํŒจํ„ด๊ณผ ํ’ˆ์งˆ ๊ธฐ์ค€์„ ์ถ”์ถœํ•˜๋„๋ก ์ง€์‹œํ•˜์—ฌ, ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์™€ ํด๋กœ๋“œ์ฝ”๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์•ˆ์„ ๋งˆ๋ จํ•จ

3๏ธโƒฃ ํ•˜๋„ค์Šค(Harness) ์„ค๊ณ„ โ€” ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ์™€ `CLAUDE.md`๋ฅผ ๊ตฌ์„ฑํ•จ

  • ์—์ด์ „ํŠธ๊ฐ€ ์ž‘์—…ํ•  ์ž‘์—…์žฅ ๊ตฌ์กฐ์™€ ๊ทœ์น™(`CLAUDE.md`)์„ ๋จผ์ € ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ํ•˜๋„ค์Šค ์—”์ง€๋‹ˆ์–ด๋ง์˜ ํ•ต์‹ฌ์œผ๋กœ ์ดํ•ดํ•จ

  • `ip-research-harness/` ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ ์•„๋ž˜ `CLAUDE.md`, `seed/`, `.claude/agents/`, `projects/`, `wiki/` ๋“ฑ ์„ธ๋ถ€ ํด๋”๋ฅผ ์„ค๊ณ„ํ•จ

  • `CLAUDE.md`์—๋Š” ๋ชจ๋“  ์—์ด์ „ํŠธ๊ฐ€ ๊ณตํ†ต์œผ๋กœ ์ง€์ผœ์•ผ ํ•  ๋ฆฌ์„œ์น˜ ์›์น™, ์ถœ์ฒ˜ ํ‘œ๊ธฐ, ์‚ฐ์ถœ๋ฌผ ํฌ๋งท, ์œ„ํ‚ค ๊ทœ์น™ ๋“ฑ์„ ๋‹ด์•˜์œผ๋ฉฐ, ๋ชจ๋“  ์ฃผ์žฅ์— ์ถœ์ฒ˜๋ฅผ ๋‚จ๊ธฐ๊ณ  ๋‹จ์ผ ์ถœ์ฒ˜๋Š” ๋ฏธ๊ฒ€์ฆ์œผ๋กœ ํ‘œ์‹œํ•˜๋Š” ๋“ฑ์˜ ๊ตฌ์ฒด์ ์ธ ์›์น™์„ ๋ช…์‹œํ•จ

4๏ธโƒฃ ๋ฆฌ์„œ์น˜ ์—์ด์ „ํŠธ ํŒ€์„ ์„ค๊ณ„ํ•จ

  • ํด๋กœ๋“œ์ฝ”๋“œ์˜ ์„œ๋ธŒ์—์ด์ „ํŠธ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ 6๊ฐœ์˜ ์—ญํ• (research-lead, source-scout, analyst, fact-checker, report-writer, wiki-librarian)๋กœ ํŒ€์„ ๊ตฌ์„ฑํ•จ

  • `research-lead`๋Š” ๋ฆฌ์„œ์น˜ ํ”„๋กœ์ ํŠธ ์ด๊ด„๋กœ์„œ ์งˆ๋ฌธ์„ ์ž‘์—…์œผ๋กœ ๋ถ„ํ•ดํ•˜๊ณ  ์„œ๋ธŒ์—์ด์ „ํŠธ์— ๋ถ„๋ฐฐํ•˜๋ฉฐ, ๊ฐ ๋‹จ๊ณ„ ์‚ฐ์ถœ๋ฌผ์ด `CLAUDE.md` ํฌ๋งท์„ ์ง€ํ‚ค๋Š”์ง€ ๊ฒ€์ˆ˜ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ •์˜ํ•จ

  • `seed/` ํด๋”์˜ ๊ธฐ์กด ์‚ฐ์ถœ๋ฌผ์„ ์ฝ๊ณ  ๋ฆฌ์„œ์น˜ ํŒจํ„ด์„ ์ถ”์ถœํ•˜์—ฌ `seed/pattern.md`๋กœ ์ •๋ฆฌํ•˜๋„๋ก ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜์˜€์œผ๋ฉฐ, ์ด `pattern.md`๊ฐ€ ๋ชจ๋“  ์—์ด์ „ํŠธ์˜ ํ’ˆ์งˆ ๊ธฐ์ค€์„œ๊ฐ€ ๋˜๋„๋ก ์„ค๊ณ„ํ•จ

5๏ธโƒฃ LLM WIKI๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ์˜ต์‹œ๋””์–ธ๊ณผ ์—ฐ๊ฒฐํ•จ

  • ๋ฆฌ์„œ์น˜ ์™„๋ฃŒ ํ›„ ์žฌ์‚ฌ์šฉ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ์ง€์‹์„ `wiki/` ํด๋”์— ์ถ•์ ํ•˜๋„๋ก ์„ค๊ณ„ํ•˜์—ฌ ์ง€์‹์˜ ํœ˜๋ฐœ์„ ๋ฐฉ์ง€ํ•จ

  • `wiki/` ํด๋” ์ž์ฒด๋ฅผ ์˜ต์‹œ๋””์–ธ vault๋กœ ์—ด์–ด ๋ณ„๋„ ์—ฐ๋™ ์ž‘์—… ์—†์ด ๊ทธ๋ž˜ํ”„ ๋ทฐ์™€ ์œ„ํ‚ค๋งํฌ๋ฅผ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ

  • ๋…ธํŠธ ํฌ๋งท์€ YAML frontmatter(tags, updated, source)์™€ ์œ„ํ‚ค๋งํฌ(`[[๊ฐœ๋…๋ช…]]`)๋ฅผ ํฌํ•จํ•˜๋„๋ก ํ•˜์—ฌ ์˜ต์‹œ๋””์–ธ ํ˜ธํ™˜์„ฑ์„ ํ™•๋ณดํ•จ

6๏ธโƒฃ ํด๋กœ๋“œ ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์™€ ํด๋กœ๋“œ์ฝ”๋“œ ์—ฐ๊ฒฐ ๋ฐฉ์•ˆ์„ ์ˆ˜๋ฆฝํ•จ

  • ํ˜„์žฌ๋Š” ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์˜ ์‚ฐ์ถœ๋ฌผ์„ exportํ•˜์—ฌ ํ•˜๋„ค์Šค์˜ `seed/`์— ํˆฌ์ž…ํ•˜๊ณ , ํด๋กœ๋“œ์ฝ”๋“œ๊ฐ€ ๋งŒ๋“  ๋ฆฌํฌํŠธ๋ฅผ ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์— ์—…๋กœ๋“œํ•˜์—ฌ ํ† ๋ก  ๋ฐ ์ˆ˜์ •ํ•˜๋Š” 'ํŒŒ์ผ ๋ธŒ๋ฆฌ์ง€' ๋ฐฉ์‹์„ ๊ณ„ํšํ•จ

  • ๋‹ค์Œ ๋‹จ๊ณ„๋กœ `wiki/`๋ฅผ ์˜ต์‹œ๋””์–ธ vault์ด์ž ํ”„๋กœ์ ํŠธ ์ง€์‹์˜ ์›์ฒœ์œผ๋กœ ์Šน๊ฒฉํ•˜๊ณ , ์ฑ„ํŒ… ํ”„๋กœ์ ํŠธ์—๋Š” ์œ„ํ‚ค์˜ ํ•ต์‹ฌ ๋…ธํŠธ๋งŒ ๋™๊ธฐํ™”ํ•˜๋Š” ๋ฐฉ์•ˆ์„ ๊ตฌ์ƒํ•จ

  • ํ–ฅํ›„์—๋Š” ์˜ต์‹œ๋””์–ธ MCP ์„œ๋ฒ„๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ์ฑ„ํŒ…๊ณผ ํด๋กœ๋“œ์ฝ”๋“œ ์–‘์ชฝ์—์„œ ๊ฐ™์€ vault๋ฅผ ์ง์ ‘ ์ฝ๊ณ  ์“ธ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋ฐฉ์•ˆ์„ ๊ฒ€ํ† ํ•  ์˜ˆ์ •์ž„

๐Ÿ“š 23๊ธฐ ๋ฐ์ดํ„ฐ๋Œ€์‹œ๋ณด๋“œ

โœ๏ธ Cowork๋กœ ์กฐ์‚ฌํ•˜๊ณ  Claude Code๋กœ ๋งŒ๋“  ์„œ์šธ์‹œ ์ •๋น„์‚ฌ์—… ๋Œ€์‹œ๋ณด๋“œ

Spark

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

  • ์ •๋น„์‚ฌ์—… ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์—…๋ฌด์— ํ™œ์šฉํ•œ ์‚ฌ๋ก€

  • ์Šคํ„ฐ๋””์—์„œ ์ฃผ์–ด์ง„ ์ฃผ์ œ๋ฅผ ์—…๋ฌด ๋ถ„์•ผ(์ •๋น„์‚ฌ์—… ๋ฐ ๋„์‹œ๊ณ„ํš)๋กœ ์น˜ํ™˜ํ•˜์—ฌ ์‹ค์Šต ๊ฒฐ๊ณผ๋ฌผ์„ ์—…๋ฌด ์ž์‚ฐ์œผ๋กœ ๋งŒ๋“ค๊ณ ์ž ํ•จ.

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

  • ๊ธฐ์กด ์ •๋ณด์˜ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์ฆํ•˜๊ณ , ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜์˜ ์˜์‚ฌ๊ฒฐ์ •์„ ์ง€์›ํ•˜๋Š” ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•จ.

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

  • Claude Cowork : ์ •๋น„์‚ฌ์—… ๊ด€๋ จ ์ž๋ฃŒ ์กฐ์‚ฌ ๋ฐ ์•„์นด์ด๋น™, ์ˆจ๊ฒจ์ง„ API ํƒ์ƒ‰ ๋ฐ ๊ฒ€์ฆ, ์‹ค์Šต ๊ฐ€์ด๋“œ ์ž‘์„ฑ์„ ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉํ•จ.

  • Claude Code CLI (VS Code) : 1๋‹จ๊ณ„ ์‚ฐ์ถœ๋ฌผ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•, ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์‹คํ–‰, ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ ๋ฐ ์˜ค๋ฅ˜ ์ˆ˜์ •, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉํ•จ.

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

  • 1๏ธโƒฃ ์ž๋ฃŒ ์กฐ์‚ฌ ๋ฐ ์‹ค์Šต ๊ฐ€์ด๋“œ ์ž‘์„ฑ (Claude Cowork ํ™œ์šฉ)

- ์„œ์šธ๋„์‹œ๊ณต๊ฐ„ํฌํ„ธ ๋งํฌ๋ฅผ Cowork์— ์ œ๊ณตํ•˜๊ณ , ์ •๋น„์‚ฌ์—… ๋ฐ ๋„์‹œ๊ณ„ํš ๊ด€๋ จ ์ž๋ฃŒ ํฌ๋กค๋ง, API ๋ฐœ๊ธ‰ ๋ฐฉ๋ฒ• ํƒ์ƒ‰, ์ฒจ๋ถ€ํŒŒ์ผ ๋‚ด์šฉ ํŒŒ์•… ๋ฐ ์‹ค์Šต ๊ฐ€์ด๋“œ ์—…๋ฐ์ดํŠธ๋ฅผ ์š”์ฒญํ•˜์—ฌ ์ž๋ฃŒ๋ฅผ ์กฐ์‚ฌํ•˜๊ณ  ๊ฐ€์ด๋“œ๋ฅผ ์ž‘์„ฑํ•จ. - ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•จ: `[์ž๋ฃŒ01] ๊ธฐ์ค€, ์šด์˜์ง€์นจ, ๊ฐ€์ด๋“œ๋ผ์ธ [https://urban.seoul.go.kr/view/html/PMNU5020000001] ์ž๋ฃŒ 01์—์„œ ์ •๋น„์‚ฌ์—… ๋ฐ ๋„์‹œ๊ณ„ํš ๊ด€๋ จํ•ด์„œ ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์ž๋ฃŒ ํฌ๋กค๋งํ•ด์„œ ํ”„๋กœ์ ํŠธ ํด๋”์— ์•„์นด์ด๋น™ ํ•ด์ค˜ ๊ด€๋ จ API๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐœ๊ธ‰๋ฐ›๋Š” ๋ฐฉ๋ฒ• ์ฐพ์•„๋‚ด๊ธฐ ์Šคํ„ฐ๋””์žฅ์ด ์ œ๊ณตํ•ด์ค€ 3์ข… ์ฒจ๋ถ€ํŒŒ์ผ ๋‚ด์šฉ ํŒŒ์•…ํ•ด์ฃผ๊ธฐ ์œ„ ๋‚ด์šฉ ์ฐธ๊ณ ํ•ด์„œ '์ •๋น„์‚ฌ์—…, ๋„์‹œ๊ณ„ํš'์— ๋งž์ถฐ '[02-handout.md]' ์—…๋ฐ์ดํŠธ, ํŒŒ์ผ๋ช…์€ '[03-practice1stweek.md]'๋กœ` - ๊ฒฐ๊ณผ๋ฌผ๋กœ ์„œ์šธ๋„์‹œ๊ณต๊ฐ„ํฌํ„ธ ์—…๋ฌด์ž๋ฃŒ 450๊ฑด์˜ ์ „์ฒด ์ธ๋ฑ์Šค์™€ ํ•ต์‹ฌ ๊ธฐ์ค€ยท์ง€์นจ ํ๋ ˆ์ด์…˜์„ ์–ป์—ˆ์œผ๋ฉฐ, ์„œ์šธ์—ด๋ฆฐ๋ฐ์ดํ„ฐ๊ด‘์žฅ 8๊ฐœ ์„œ๋น„์Šค์˜ ์‹คํ˜ธ์ถœ ๊ฒ€์ฆ์„ ํ†ตํ•œ API ๊ฐ€์ด๋“œ(์ด 12๋งŒ ๊ฑด)๋ฅผ ํ™•๋ณดํ•จ. ๋˜ํ•œ, ์ •๋น„์‚ฌ์—… ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ ์น˜ํ™˜๋œ `03-practice1stweek.md` ํ•ธ๋“œ์•„์›ƒ์„ ์ƒ์„ฑํ•จ. - Cowork๊ฐ€ ์ œ๊ณต๋œ ์ง„์ž… ๋ฉ”๋‰ด(`PMNU5020000001`)์—์„œ ์‹ค์ œ ๊ฒŒ์‹œํŒ(`PMNU5020200001`)์„ ์Šค์Šค๋กœ ์ฐพ์•„ ๋“ค์–ด๊ฐ”์œผ๋ฉฐ, ์ •์  HTML์ด ์•„๋‹Œ Vue+AJAX ํŽ˜์ด์ง€์—์„œ ์ˆจ๊ฒจ์ง„ JSON API(`seoulboard.seoul.go.kr/front/bbs.json?bbsNo=318`)๋ฅผ ์ฐพ์•„๋‚ด 450๊ฑด์˜ ์ž๋ฃŒ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ˆ˜์ง‘ํ•จ. ์ด ๊ณผ์ •์—์„œ `OA-2253 ์„œ์šธ์‹œ ์žฌ๊ฐœ๋ฐœ ์žฌ๊ฑด์ถ• ์ •๋น„์‚ฌ์—… ํ˜„ํ™ฉ` ์„œ๋น„์Šค ์ข…๋ฃŒ์™€ ๋Œ€์ฒด API(`OA-20281`)๋ฅผ ๋ฏธ๋ฆฌ ๋ฐœ๊ฒฌํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ์‹œ๊ฐ„ ๋‚ญ๋น„๋ฅผ ๋ฐฉ์ง€ํ•จ.
  • 2๏ธโƒฃ ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ• ๋ฐ ๋ฐ์ดํ„ฐ ๊ฒ€์ฆ (Claude Code CLI ํ™œ์šฉ)

- VS Code์—์„œ Claude Code CLI๋ฅผ ์—ด๊ณ  1๋‹จ๊ณ„ ์‚ฐ์ถœ๋ฌผ์ธ ์„œ์šธ๋„์‹œ๊ณต๊ฐ„ํฌํ„ธ ์•„์นด์ด๋ธŒ `README.md`์™€ `03-practice1stweek.md`๋ฅผ ์ž…๋ ฅ์œผ๋กœ ์‚ผ์•„ 1์ฃผ์ฐจ ์‹ค์Šต ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•์„ ์š”์ฒญํ•จ. ์ด๋•Œ API ๋ฐœ๊ธ‰ ์ „์ž„์„ ๋ช…์‹œํ•จ. - ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉํ•จ: `@archive/seoul-urban-portal/[README.md] , @[03-practice1stweek.md] ์ฐธ๊ณ ํ•ด์„œ 1์ฃผ์ฐจ ์‹ค์Šต ๋Œ€์‹œ๋ณด๋“œ ๊ตฌ์ถ•ํ•ด์ค˜. ์ฐธ๊ณ ๋กœ API๋Š” ๋ฐœ๊ธ‰ ๋ฐ›๊ธฐ ์ „์ด๋ผ ๊ทธ๋ถ€๋ถ„์€ ๋‹ค์Œ๋ฒˆ์— ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ํ• ๊ป˜` - ์ •๋ณด๋ชฝ๋•…(`cleanup.seoul.go.kr`)์€ ๊ณต๊ฐœ API๊ฐ€ ์—†์–ด ์—‘์…€ ์ˆ˜๋™ ๋‹ค์šด๋กœ๋“œ๋ฅผ ์˜ˆ์ƒํ–ˆ์œผ๋‚˜, Claude Code๊ฐ€ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€์˜ `excelDown()` ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์—‘์…€ ๋‹ค์šด๋กœ๋“œ์šฉ POST ์—”๋“œํฌ์ธํŠธ(`https://cleanup.seoul.go.kr/cleanup/bsnssttus/lsubBsnsSttusExcel.do`)๋ฅผ ์žฌํ˜„ํ•˜์—ฌ ์ธ์ฆํ‚ค ์—†์ด ์‚ฌ์—…์žฅ 1,137๊ฑด์„ ์ž๋™ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ•จ. - 1๋‹จ๊ณ„์—์„œ ์ž‘์„ฑ๋œ `03-practice1stweek.md`์˜ ์กฐ์ธ SQL๋ฌธ(`LEFT JOIN raw_upis_announcement a USING (DCSN_ANCMNT_MNG_CD)`)์ด ์‹ค์ œ ๊ฒฐ์ •๊ณ ์‹œ ํ…Œ์ด๋ธ”์˜ ์ปฌ๋Ÿผ๋ช…(`ANCMNT_MNG_CD`)๊ณผ ๋‹ฌ๋ผ `USING` ๊ตฌ๋ฌธ์ด ๋™์ž‘ํ•˜์ง€ ์•Š์Œ์„ `sample` ํ‚ค๋กœ ์‹ค์ œ ์‘๋‹ต์„ ๋ฐ›์•„ ํ™•์ธ ํ›„, `ON r.DCSN_ANCMNT_MNG_CD = a.ANCMNT_MNG_CD`๋กœ ์ˆ˜์ •ํ•˜์—ฌ ์กฐ์ธ์„ ์„ฑ๊ณต์‹œํ‚ด. - ์‹ค์Šต ๊ฐ€์ด๋“œ์—์„œ ์ž์น˜๊ตฌ๋ฅผ `PSTN_NM`์—์„œ ์ถ”์ถœํ•˜๋„๋ก ์ง€์‹œํ–ˆ์œผ๋‚˜, ์‹ค์ œ ๋ฐ์ดํ„ฐ์—์„œ `upisRebuild`์˜ `LOGVM`์€ '์„œ์šธํŠน๋ณ„์‹œ'๋กœ๋งŒ ํ‘œ์‹œ๋˜๊ณ  `upisNewtown`/`upisDistUnitPlan`์˜ `LOGVM`์—๋Š” '์„ฑ๋ถ๊ตฌ', '๊ฐ•์„œ๊ตฌ' ๋“ฑ ์ž์น˜๊ตฌ ์ •๋ณด๊ฐ€ ๊ทธ๋Œ€๋กœ ํฌํ•จ๋จ์„ ๋ฐœ๊ฒฌํ•จ. ์ด์— `LOGVM โ†’ PSTN_NM โ†’ RGN_NM` ์ˆœ์œผ๋กœ ์‹œ๋„ํ•˜๊ณ , ์ถ”์ถœ ์ถœ์ฒ˜๋ฅผ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜์—ฌ ์ •ํ™•๋„๋ฅผ ๋†’์ž„.
  • 3๏ธโƒฃ ๊ฒฐ๊ณผ ๋Œ€์‹œ๋ณด๋“œ ๋ฐ ์‹œ๊ฐํ™” ๊ฐœ์„ 

- ์ •๋ณด๋ชฝ๋•… 1,137๊ฑด ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ตฌ์ถ•ํ•œ ๊ฒฐ๊ณผ, ์ „์ฒด ์‚ฌ์—…์žฅ์˜ 45.8%(521๊ณณ)๊ฐ€ '์ถ”์ง„์ฃผ์ฒด ๊ตฌ์„ฑ' ๋‹จ๊ณ„์— ์ •์ฒด๋˜์–ด ์žˆ์œผ๋ฉฐ, ๋‹จ์ผ ๋‹จ๊ณ„ ์ตœ๋Œ€ ๋ณ‘๋ชฉ์€ '์กฐํ•ฉ์„ค๋ฆฝ์ธ๊ฐ€' 340๊ฑด(29.9%)์ž„์„ ํŒŒ์•…ํ•จ. ์ผ์‹œ์ค‘๋‹จ 133๊ฑด(11.7%) ์ค‘ ์„ฑ๋™๊ตฌ๊ฐ€ 32.4%๋กœ ๋น„์œจ์ด ๊ฐ€์žฅ ๋†’๊ณ , ์‚ฌ์—…์žฅ ์ˆ˜ ์ตœ๋‹ค ์ง€์—ญ์€ ์˜๋“ฑํฌ๊ตฌ 120๊ฑด(10.6%)์ž„์„ ํ™•์ธํ•จ. - ๋Œ€์‹œ๋ณด๋“œ ๋ถ„์„์„ ํ†ตํ•ด ์‚ฌ์—…์žฅ ์ˆ˜ ์ตœ๋‹ค ๊ตฌ(์˜๋“ฑํฌ๊ตฌ)์™€ ์‹ค์ œ๋กœ ๋ฉˆ์ถฐ์žˆ๋Š” ๋น„์œจ์ด ๋†’์€ ๊ตฌ(์„ฑ๋™๊ตฌ)๊ฐ€ ๋‹ค๋ฆ„์„ ๋ฐœ๊ฒฌํ•˜์—ฌ '์–ด๋””์— ํ–‰์ • ์ง€์›์„ ๋จผ์ € ๋ฐฐ์น˜ํ•  ๊ฒƒ์ธ๊ฐ€'๋ผ๋Š” ์งˆ๋ฌธ์˜ ๋‹ต์ด ๋ฐ”๋€” ์ˆ˜ ์žˆ์Œ์„ ์ œ์‹œํ•จ. - ์„œ์šธ์—ด๋ฆฐ๋ฐ์ดํ„ฐ๊ด‘์žฅ UPIS 5์ข… 71,489๊ฑด์€ ์•„์ง ์ธ์ฆํ‚ค๊ฐ€ ์—†์–ด ์ˆ˜์ง‘ ์ „์ด์ง€๋งŒ, `--sample` ์˜ต์…˜(ํ‚ค ์—†์ด ์„œ๋น„์Šค๋‹น 5๊ฑด)์œผ๋กœ ์ˆ˜์ง‘ยทํŽ˜์ด์ง•ยท์—๋Ÿฌ๊ฒ€์ฆยทDB์ €์žฅยท์ „์ฒ˜๋ฆฌยท์กฐ์ธ๊ฒ€์ฆ์˜ ์ „ ๊ฒฝ๋กœ๋ฅผ ์‹ค์ œ๋กœ ๋Œ๋ ค ์„ฑ๊ณต์ ์œผ๋กœ ํ™•์ธํ–ˆ์œผ๋ฉฐ, ๋Œ€์‹œ๋ณด๋“œ์—๋Š” '์•„์ง ์ˆ˜์ง‘ ์•ˆ ๋จ'์œผ๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œํ•˜๊ณ  ๊ฐ€์งœ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ. - ์‹œ๊ฐํ™” ๊ฐ€์ด๋“œ์˜ 'ํ‰๊ท  ๋’ค์˜ ๋ถ„ํฌ๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ๋ผ' ์›์น™์„ ์ ์šฉํ•˜์—ฌ ์ž๋ฃŒ์ถฉ์‹ค๋„ ํ‰๊ท  94.4% ๋’ค์— ์ˆจ๊ฒจ์ง„ 50% ๋ฏธ๋งŒ 24๊ณณ์˜ ๋ถ„ํฌ๋ฅผ ๋ช…ํ™•ํžˆ ๋“œ๋Ÿฌ๋ƒ„. ์ฒ˜์Œ ๊ทธ๋ฆฐ ์„ธ๋กœ ํžˆ์Šคํ† ๊ทธ๋žจ์ด ๊ฒฐ๋ก ์ธ ๊ผฌ๋ฆฌ ๋ถ€๋ถ„์„ ๊ฐ€๋ ค ์‹œ๊ฐ์  ํšจ๊ณผ๊ฐ€ ๋–จ์–ด์ง€๋Š” ๋ฌธ์ œ๋ฅผ, ๊ฐ€๋กœ ๋ง‰๋Œ€๋กœ ๋ฐ”๊พธ๊ณ  ๋ชจ๋“  ๊ตฌ๊ฐ„์— ๊ฐ’์„ ์ง์ ‘ ํ‘œ๊ธฐํ•˜๋ฉฐ 50% ๋ฏธ๋งŒ ๊ตฌ๊ฐ„์— ๊ฐ•์กฐ์ƒ‰์„ ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•ด๊ฒฐํ•จ. - ๊ทธ ์™ธ '์ œ๋ชฉ์ด ๊ฒฐ๋ก ์„ ๋งํ•˜๊ฒŒ', '๋ง‰๋Œ€์ถ•์€ 0์—์„œ ์‹œ์ž‘', '์ด์ค‘์ถ• ๊ธˆ์ง€', '๊ฒฐ์ธก์€ ์ž‡์ง€ ์•Š๊ณ  ์ œ์™ธ ๊ฑด์ˆ˜ ๋ช…์‹œ', '์ง„ํ–‰๋‹จ๊ณ„๋Š” ๋‹จ์ผ ์ƒ‰ ๋†๋‹ด ๋žจํ”„', '์ƒ‰๋งŒ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๊ฒŒ [ํ‘œ๋กœ ๋ณด๊ธฐ] ๋ณ‘๊ธฐ' ๋“ฑ ์‹œ๊ฐํ™” ์›์น™์„ ์ ์šฉํ•˜์—ฌ ๊ฐ€๋…์„ฑ๊ณผ ์ •๋ณด ์ „๋‹ฌ๋ ฅ์„ ๋†’์ž„.

๐Ÿ“š 23๊ธฐ AI๊ฒฐ๊ณผ๋ฌผ๊ฒ€์ˆ˜

โœ๏ธ [2ํŽธ] ๊ฒ€์ˆ˜๊ฐ€ ์‹ค์ œ๋กœ ์žก์•„๋‚ธ ๊ฒƒ๋“ค โ€” 5/5 FAIL๊ณผ ๋’ค์ง‘ํžŒ ๊ฒฐ๋ก  3๊ฑด

๋กœ๋ฏธ์˜ค

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

  • ๋…ผ๋ฌธ ์š”์•ฝ๋ฌธ์˜ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ด๊ณ  ์˜ค๋ฅ˜๋ฅผ ์ž๋™ ๊ฒ€์ฆํ•œ ์‚ฌ๋ก€

  • ๋…ผ๋ฌธ 997ํŽธ์— ๋Œ€ํ•œ ์š”์•ฝ๊ณผ ์›๋ฌธ ์ „๋ฌธ ์Œ์„ Ingestํ•˜์—ฌ ๊ฒ€์ˆ˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•จ

  • ์ง์ ‘ ์ž‘์„ฑํ•œ ๋…ผ๋ฌธ ์š”์•ฝ๋ฌธ์— ๋Œ€ํ•œ ๊ณผ๋„ํ•œ ์ž์‹ ๊ฐ์„ ๊นจ๊ณ  ์‹ค์ œ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ๊ฒฌํ•˜๋Š” ๊ณผ์ •์„ ๊ธฐ๋กํ•จ

  • ๋…ผ๋ฌธ ์š”์•ฝ์˜ ํ’ˆ์งˆ์„ ํ–ฅ์ƒํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์ถ”์ถœ ์˜ค๋ฅ˜, ์˜ค์ถœ์ฒ˜, ๊ทผ๊ฑฐ ๋ถ€์กฑ ๋“ฑ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ

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

  • `python3 verify_summaries.py`: ๋…ผ๋ฌธ ์š”์•ฝ์˜ ๊ฒ€์ˆ˜ ๋ฐ ์œ ํšจ์„ฑ ๊ฒ€์ฆ

  • `grep`: CLI ํ™˜๊ฒฝ์—์„œ ์›๋ฌธ ํ…์ŠคํŠธ ๋‚ด ํŠน์ • ๋ฌธ์ž์—ด ์กด์žฌ ์—ฌ๋ถ€ ํ™•์ธ

  • `pdftotext`: PDF ํŒŒ์ผ์—์„œ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœ (์ถ”์ถœ ๊ณผ์ •์˜ ๋ฌธ์ œ์  ๋ฐœ์ƒ ์›์ธ์œผ๋กœ ๊ฐ„์ ‘ ์‚ฌ์šฉ๋จ)

  • `re.compile`: Python ์ •๊ทœ์‹์„ ํ™œ์šฉํ•˜์—ฌ ๊ฒ€์ˆ˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋”ฐ์˜ดํ‘œ๋กœ ๊ฐ์‹ผ ๋ฌธ๊ตฌ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ๊ฒ€์ฆ

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

  • 1๏ธโƒฃ ๊ฒ€์ˆ˜ ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ• ๋ฐ ์ฒซ ๊ฒ€์ˆ˜ ์‹œ๋„

  • ๋…ผ๋ฌธ 997ํŽธ์˜ ์š”์•ฝ๊ณผ ์›๋ฌธ ์ „๋ฌธ ์Œ์„ Ingestํ•˜์—ฌ ๊ฒ€์ˆ˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•จ.

  • ์ƒˆ๋กœ ์ž‘์„ฑํ•œ ๋…ผ๋ฌธ 5ํŽธ์„ ํŒŒ์ดํ”„๋ผ์ธ์— ๋„ฃ์–ด ๊ฒ€์ˆ˜๋ฅผ ์‹œ๋„ํ•จ.

  • ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ต๊ณผํ–ˆ๋˜ ๊ธฐ์กด 3๊ฑด์˜ ๊ฒฐ๋ก ๊นŒ์ง€ ๋‚˜์ค‘์— ์˜ค๋ฅ˜๋กœ ๋ฐํ˜€์ง€๋Š” ์‚ฌ๊ฑด์ด ๋ฐœ์ƒํ•จ.

  • ๊ตฌ์ถ•๋œ ๊ฒ€์ˆ˜ ์‹œ์Šคํ…œ์ด ์ž‘์„ฑ์ž์˜ ์ฐฉ๊ฐ์„ ๊นจ๊ณ  ์˜ค๋ฅ˜๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์žก์•„๋ƒˆ์Œ์„ ํ™•์ธํ•จ.

  • 2๏ธโƒฃ ์š”์•ฝ 5ํŽธ ์ „๋Ÿ‰ FAIL ์›์ธ ๋ถ„์„ ๋ฐ ํ•ด๊ฒฐ

  • Bash

\`\`\`bash python3 verify\_summaries.py --dir 40-drafts/quality-validation \\ --corpus 60-data/corpus.json --source-dir 60-data/processed/fulltext \`\`\`
  • ๊ฒ€์ˆ˜ ๊ฒฐ๊ณผ 5ํŽธ ์ „๋ถ€ FAIL ํŒ์ •์„ ๋ฐ›์•„ `grep` ๋ช…๋ น์–ด๋กœ CLI์—์„œ ์ง์ ‘ ์›๋ฌธ์„ ๊ฒ€์ƒ‰ํ•˜๋ฉฐ ์›์ธ์„ ์ถ”์ ํ•จ.

  • `pdftotext` ์ถ”์ถœ ๊ณผ์ •์˜ ์ค„๋ฐ”๊ฟˆ, ์œ ๋‹ˆ์ฝ”๋“œ ํŠน์ˆ˜๋ฌธ์ž ์ธ์ฝ”๋”ฉ ์ฐจ์ด, `source_grade` ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ถˆ์ผ์น˜ ๋ฌธ์ œ๊ฐ€ ์›์ธ์ž„์„ ๋ฐํ˜€๋ƒ„.

  • ํฐ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” '์ง์ ‘ ์ธ์šฉ' ๋ฐฉ์‹์—์„œ '[ํ•œ๊ตญ์–ด ์š”์•ฝ ์„œ์ˆ  + ์ถœ์ฒ˜ ์„น์…˜ ํ‘œ๊ธฐ]' ๋ฐฉ์‹์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ , `source_grade`๋ฅผ ์‹ค์ œ ์ฝ”ํผ์Šค ๊ธฐ๋ก๊ณผ ์ผ์น˜์‹œํ‚ด.

  • ์ˆ˜์ • ํ›„ ๊ฒ€์ˆ˜ ๊ฒฐ๊ณผ 7๊ฐœ ํŒŒ์ผ ์ค‘ 7๊ฐœ PASS, 0๊ฐœ FAIL, 5๊ฐœ WARN์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Œ์„ ํ™•์ธํ•จ.

  • 3๏ธโƒฃ ๊ทผ๊ฑฐ ์—†๋Š” ์ˆ˜์น˜ ์ œ๊ฑฐ ๋ฐ ์žฌ์ž‘์„ฑ

  • `2312.00326` ๋…ผ๋ฌธ์—์„œ ์ˆซ์ž `200`์ด ์ง€์†์ ์œผ๋กœ FAIL์— ๊ฑธ๋ ค `python3 -c 'print('100-200' in src)'`๋กœ ์›๋ฌธ ํŒŒ์‹ฑ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜์—ฌ `100200`์œผ๋กœ ๋ญ‰๊ฐœ์ง„ ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•จ.

  • ์›๋ฌธ PDF ํŒŒ์‹ฑ ๊ณผ์ •์—์„œ ํ•˜์ดํ”ˆ์ด ์†Œ์‹ค๋˜์–ด `100-200 entities`๊ฐ€ `100200`์œผ๋กœ ๋ญ‰๊ฐœ์ ธ ์ˆซ์ž `200`์„ ์ง์ ‘ ์ธ์šฉํ•  ๊ฐ๊ด€์  ๊ทผ๊ฑฐ๊ฐ€ ์ƒ์‹ค๋จ.

  • ํ•ด๋‹น ์ˆ˜์น˜๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  '๋„๋ฉ”์ธ ์˜จํ†จ๋กœ์ง€์˜ ํ†ต์ƒ ์—”ํ‹ฐํ‹ฐ ๊ทœ๋ชจ(์ˆ˜๋ฐฑ ๊ฐœ ์ˆ˜์ค€)'์œผ๋กœ ์ˆ˜์น˜ ์ •๋ฐ€๋„๋ฅผ ๋‚ฎ์ถ”์–ด ์žฌ์ž‘์„ฑํ•จ.

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

  • 4๏ธโƒฃ ํ‘œ(Table) ํ–‰ ๋ฐ€๋ฆผ์œผ๋กœ ์ธํ•œ ์˜ค์ถœ์ฒ˜ ๋ฌธ์ œ ๋ฐœ๊ฒฌ ๋ฐ ๊ทœ์•ฝ ์ถ”๊ฐ€

  • ๊ฒ€์ˆ˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ต๊ณผํ•˜๊ณ  ์ตœ์ข… ์‹คํ–‰ ํ”Œ๋žœ์— ๋ฐ˜์˜ํ–ˆ๋˜ ๊ฒฐ๋ก  ์ค‘ 3๊ฑด์ด ์˜ค๋ฅ˜๋กœ ๋ฐํ˜€์กŒ์Œ์„ ํ™•์ธํ•˜๊ณ  ๊ทธ ์›์ธ์„ ๋ถ„์„ํ•จ.

  • `pdftotext` ํŒŒ์‹ฑ ์‹œ ํ‘œ(Table)์˜ ์ผ๋ถ€ ๋นˆ ์…€๋กœ ์ธํ•ด ํ–‰์ด 3์นธ ๋ฐ€๋ ค ์ถœ๋ ฅ๋˜์–ด, A ํ–‰์˜ ์ˆ˜์น˜๊ฐ€ B ํ–‰์˜ ์ˆ˜์น˜๋กœ ๋’ค๋ฐ”๋€Œ๋Š” ์˜ค์ถœ์ฒ˜(Misattribution)๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ์„ PDF ์ด๋ฏธ์ง€ ์œก์•ˆ ์žฌ๊ฒ€์ฆ์œผ๋กœ ๋ฐœ๊ฒฌํ•จ.

  • ์ธ์šฉ๋œ ์ˆซ์ž ์ž์ฒด๋Š” ์›๋ฌธ ํ…์ŠคํŠธ ํŒŒ์ผ ๋‚ด์— ์กด์žฌํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์Šคํฌ๋ฆฝํŠธ ๊ฒ€์ˆ˜๋ฅผ ํ†ต๊ณผํ–ˆ์Œ์„ ํ™•์ธํ•จ.

  • ํ”„๋กœ์ ํŠธ ๊ทœ์•ฝ์— 'ํ‘œ(Table) ๋ฐ์ดํ„ฐ ํŒ๋… ์‹œ ๋ฐ˜๋“œ์‹œ ๋ผ๋ฒจ ์ˆ˜ = ๊ฐ’ ํ–‰ ์ˆ˜ ์ผ์น˜ ์—ฌ๋ถ€๋ฅผ ๊ฒ€์‚ฐํ•  ๊ฒƒ. ์–ด๊ธ‹๋‚  ๊ฒฝ์šฐ `pdftoppm`์„ ํ†ตํ•ด ์ด๋ฏธ์ง€๋กœ ๋ Œ๋”๋งํ•œ ํ›„ ์œก์•ˆ์œผ๋กœ ์ง์ ‘ ํ™•์ธํ•  ๊ฒƒ'์„ ์ฆ‰์‹œ ์ถ”๊ฐ€ํ•จ.

  • 5๏ธโƒฃ ๊ฒ€์ˆ˜ ํŒ์ • 3๋ถ„๋ฅ˜ ์ฒด๊ณ„์˜ ํ•„์š”์„ฑ ์ธ์‹

  • ํ˜„์žฌ PASS/FAIL์˜ 2๋ถ„๋ฅ˜ ์ฒด๊ณ„๋กœ ๊ฒ€์ˆ˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์ž‘๋™ํ•˜์ง€๋งŒ, '์›๋ฌธ๊ณผ ์ƒ์ถฉ๋จ(Contradicted)'๊ณผ '๊ทผ๊ฑฐ ๋ถ€์กฑ/ํ™•์ธ ๋ถˆ๊ฐ€(Insufficient)'๊ฐ€ ๋™์ผํ•˜๊ฒŒ FAIL๋กœ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฌธ์ œ์ ์„ ๋ฐœ๊ฒฌํ•จ.

  • Contradicted๋Š” ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•˜๊ณ , Insufficient๋Š” ์›๋ฌธ ์žฌํ™•์ธ์ด๋‚˜ ๊ทผ๊ฑฐ ์ˆ˜์น˜ ์กฐ์œจ์ด ํ•„์š”ํ•˜์—ฌ ํ›„์† ์กฐ์น˜๊ฐ€ ์™„์ „ํžˆ ๋‹ค๋ฅด์ง€๋งŒ, ์‹œ์Šคํ…œ์ด ์ด๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ๋ชปํ•จ์„ ์ธ์ง€ํ•จ.

  • 3๋ถ„๋ฅ˜ ์ฒด๊ณ„(Supported, Contradicted, Insufficient) ์ „ํ™˜์˜ ํ•„์š”์„ฑ์„ ์ ˆ๊ฐํ•จ.

๐Ÿ“š 23๊ธฐ 24์‹œ๊ฐ„AI์„œ๋ฒ„

โœ๏ธ ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰๋Ÿ‰ ๋ถ„์„ ์„œ๋ฒ„ ๊ฐœ๋ฐœ ๊ณ„ํš

๋‚˜๋ณ‘์šฐ

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

  • 1์ธ ๊ธฐ์—…์˜ ์ˆ˜์ž‘์—… ๊ฒ€์ƒ‰๋Ÿ‰ ๋ถ„์„์„ ์ž๋™ํ™”๋œ ์›น ์„œ๋น„์Šค๋กœ ์ „ํ™˜ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋งˆ์ผ€ํŒ…์„ ๊ฐ•ํ™”ํ•œ ์‚ฌ๋ก€

  • ์ด์ปค๋จธ์Šค ์‹ ์ œํ’ˆ ๋Ÿฐ์นญ ์ „ ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰๋Ÿ‰ ๋ฐ์ดํ„ฐ ๋ถ„์„์„ ํ†ตํ•ด ๋งˆ์ผ€ํŒ… ์ „๋žต์„ ์ˆ˜๋ฆฝํ•˜๋Š” ๊ณผ์ •์„ ์ž๋™ํ™”ํ•˜๊ณ ์ž ํ•จ

  • ๊ธฐ์กด ์ˆ˜์ž‘์—… ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์‹œ๊ฐ„ ์ œ์•ฝ๊ณผ ํ˜‘์—… ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•จ

  • ๋ถ„์„ ์—ญ๋Ÿ‰์„ ๊ฐœ์ธ์˜ ์‹œ๊ฐ„์—์„œ ์‹œ์Šคํ…œ์œผ๋กœ ์˜ฎ๊ฒจ ๋‚ด๊ฐ€ ์—†์–ด๋„ 24์‹œ๊ฐ„ ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ด๊ณ  ํ™œ์šฉ๋˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ž์‚ฐ์„ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•จ

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

  • Claude Agent SDK: ๊ธฐ์กด ๋ถ„์„ ์Šคํ‚ฌ ์žฌ์‚ฌ์šฉ, ๋ฐ์ดํ„ฐ ์กฐํšŒ, ์ฐจํŠธ ์ŠคํŽ™ ์ƒ์„ฑ, ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๋“ฑ ๋Œ€ํ™”ํ˜• AI ๋ถ„์„ ๋ฐ ๋ณด๊ณ ์„œ ์ž‘์„ฑ ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉํ•จ

  • ๋„ค์ด๋ฒ„ ๋ฐ์ดํ„ฐ๋žฉ API: ์—ฐ๊ด€ ํ‚ค์›Œ๋“œ์˜ ์ผ๊ฐ„ ๊ฒ€์ƒ‰๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ํ™œ์šฉํ•จ

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

1๏ธโƒฃ ๋ฌธ์ œ ์ •์˜ ๋ฐ ์‹œ์Šคํ…œ ์ „ํ™˜ ๋ชฉํ‘œ ์„ค์ •ํ•จ
  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: 1์ธ ๊ธฐ์—… ์ด์ปค๋จธ์Šค ์šด์˜ ์ค‘ ์‹ ์ œํ’ˆ ๋Ÿฐ์นญ ์ „ ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰๋Ÿ‰ ๋ฐ์ดํ„ฐ ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ์ด ์ˆ˜์ž‘์—…์œผ๋กœ ์ง„ํ–‰๋˜์–ด ๋ฐœ์ƒํ•˜๋Š” ๋น„ํšจ์œจ์„ฑ์„ ์ง„๋‹จํ•จ.

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ๋ถ„์„ ์‹คํ–‰์ด ๊ฐœ์ธ์˜ ์‹œ๊ฐ„์— ๋ฌถ์—ฌ ๋นˆ๋„๊ฐ€ ์ œํ•œ๋˜๊ณ , ํŒŒํŠธ๋„ˆ์™€์˜ ํ˜‘์—… ์‹œ ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์ถ•์ ์ด ๋”๋””๊ฒŒ ์ง„ํ–‰๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ๋ถ„์„ ์—ญ๋Ÿ‰์„ ๊ฐœ์ธ์—์„œ ์‹œ์Šคํ…œ์œผ๋กœ ์ „ํ™˜ํ•˜์—ฌ 24์‹œ๊ฐ„ ์ž๋™ ์šด์˜๋˜๋Š” ์›น ์„œ๋น„์Šค๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , ์ถ•์ ๋œ ํ‚ค์›Œ๋“œ DB์™€ ๋ถ„์„ ๊ฒฝํ—˜์„ ๋น„์ฆˆ๋‹ˆ์Šค ์ž์‚ฐ์œผ๋กœ ๋งŒ๋“œ๋Š” ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•จ.

2๏ธโƒฃ ๋ถ„์„ ์ฒ ํ•™ ๋ฐ ๋ฐ์ดํ„ฐ ์ž์‚ฐํ™” ๋ฐฉ์•ˆ์„ ์ˆ˜๋ฆฝํ•จ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: ๋‹จ์ผ ํ‚ค์›Œ๋“œ์˜ ๊ฒ€์ƒ‰๋Ÿ‰ ๋ถ„์„๋งŒ์œผ๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Œ์„ ์ธ์ง€ํ•˜๊ณ , ์—ฐ๊ด€ ํ‚ค์›Œ๋“œ ์„ธํŠธ ๊ฐ„์˜ ๊ต์ฐจ ๋น„๊ต๋ฅผ ํ†ตํ•ด ๊นŠ์ด ์žˆ๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋„์ถœํ•˜๋Š” ๋ถ„์„ ์ฒ ํ•™์„ ์ˆ˜๋ฆฝํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: 'ํ‚ค์›Œ๋“œ ์„ธํŠธ'๋ฅผ ๋ถ„์„ ๋‹จ์œ„๋กœ ์„ค์ •ํ•˜์—ฌ 2~30๊ฐœ์˜ ์—ฐ๊ด€ ํ‚ค์›Œ๋“œ๋ฅผ ์ผ๊ด„ ์ˆ˜์ง‘, ๋น„๊ต, ํ•ด์„ํ•˜๋ฉฐ, ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ(๋งˆํฌ๋‹ค์šด)์™€ ๋ถ„์„ ๋ฐฉ๋ฒ•๋ก (์‚ฌ๋ก€ ์นด๋“œ)์„ ๋‘ ๊ฒน์˜ ์ง€์‹ ์ž์‚ฐ์œผ๋กœ ์ถ•์ ํ•˜๋Š” ๋ฐฉ์•ˆ์„ ๋งˆ๋ จํ•จ.

3๏ธโƒฃ 24์‹œ๊ฐ„ ํ™ˆ๋žฉ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ํ•จ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: ์ •๊ธฐ ์ˆ˜์ง‘, ์žฅ์‹œ๊ฐ„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์ž‘์—…, ์›น ํ”„๋ก ํŠธ์—”๋“œ, ๋กœ๊ทธ์ธ ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ ์œ ์ € ์„œ๋น„์Šค ๋“ฑ ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด 24์‹œ๊ฐ„ ๊ตฌ๋™๋˜๋Š” ๋งฅ์ŠคํŠœ๋””์˜ค ํ™ˆ๋žฉ ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ์„ ํƒํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: Cloudflare Tunnel์„ ํ†ตํ•ด ์™ธ๋ถ€ ๊ณต๊ฐœ๋˜๋Š” Docker ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ์•ฑ(FastAPI + React/ECharts), ์›Œ์ปค(๋„ค์ด๋ฒ„ DataLab ์ˆ˜์ง‘, Claude Agent SDK), SQLite DB๋กœ ๊ตฌ์„ฑ๋œ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ํ•จ.

4๏ธโƒฃ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•จ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: ๋„ค์ด๋ฒ„ ๋ฐ์ดํ„ฐ๋žฉ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค์›Œ๋“œ๋‹น 44๊ฐœ(๋งค์ฒด 2 ร— ์—ฐ๋ น 11 ร— ์„ฑ๋ณ„ 2) ์„ธ๊ทธ๋จผํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ๊ธฐ์กด ๊ฒ€์ฆ๋œ ๋กœ์ง์œผ๋กœ ์ ˆ๋Œ€ ๊ฒ€์ƒ‰๋Ÿ‰์„ ์ถ”์ •ํ•จ.

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์™€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ๊ณ„์ •๋‹น API ์ผ 1,000ํšŒ ํ•œ๋„์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ๋ ˆํผ๋Ÿฐ์Šค ํ‚ค์›Œ๋“œ๋ฅผ ํฌํ•จํ•œ 5๊ฐœ ํ‚ค์›Œ๋“œ ๋ฐฐ์น˜ ์ˆ˜์ง‘, ์บ์‹œ ์šฐ์„  ํ™œ์šฉ, ๋ณต์ˆ˜ API ํ‚ค ๋กœํ…Œ์ด์…˜์„ ํ†ตํ•ด ์‚ฌ์‹ค์ƒ ํ•œ๋„ ์—†์ด ์šด์˜๋˜๋„๋ก ์„ค๊ณ„ํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๋Š” SQLite์— ์ ์žฌํ•˜์—ฌ ์žฌ์ˆ˜์ง‘ ์—†์ด ์ฆ‰์‹œ ์กฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, ํ‚ค์›Œ๋“œ DB ์ž์ฒด๊ฐ€ ํšŒ์‚ฌ์˜ ๋ฐ์ดํ„ฐ ์ž์‚ฐ์ด ๋˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถ•ํ•จ.

5๏ธโƒฃ ๋งž์ถคํ˜• ๋ฐ์ดํ„ฐ ํƒ์ƒ‰ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๊ฐœ๋ฐœํ•จ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: ๋ฒ”์šฉ BI ํˆด(Tableau/PowerBI) ๋Œ€์‹ , 'ํ‚ค์›Œ๋“œ ร— ๋‚ ์งœ ร— ๋งค์ฒด ร— ์„ฑ๋ณ„ ร— ์—ฐ๋ น๋Œ€ ร— ๊ฒ€์ƒ‰๋Ÿ‰'์œผ๋กœ ๊ณ ์ •๋œ ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ์— ์ตœ์ ํ™”๋œ ๋งž์ถคํ˜• ๋Œ€์‹œ๋ณด๋“œ ํ…œํ”Œ๋ฆฟ์„ ECharts๋กœ ์ง์ ‘ ๊ตฌํ˜„ํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ํ‚ค์›Œ๋“œ ์„ธํŠธ ๊ฐœ์š”, ์žฅ๊ธฐ ์ถ”์„ธ, ์—ฐ๋„๋ณ„ ๋น„๊ต, ๊ณ„์ ˆ์„ฑ ํžˆํŠธ๋งต, ์ธ๊ตฌํ†ต๊ณ„, ์š”์ผ ํŒจํ„ด ๋“ฑ ํ•ต์‹ฌ ๋ถ„์„ ๊ด€์ ์„ ์ œ๊ณตํ•˜๋ฉฐ, ๊ธฐ๊ฐ„ ์คŒ ๋ฐ ์„ธ๊ทธ๋จผํŠธ ํ† ๊ธ€๊ณผ ๊ฐ™์€ ์ธํ„ฐ๋ž™์…˜ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•œ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์„ค๊ณ„ํ•จ.

6๏ธโƒฃ ๋Œ€ํ™”ํ˜• AI ๋ถ„์„ ๋ฐ ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๊ธฐ๋Šฅ์„ ์—ฐ๋™ํ•จ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•: ๊ณ ์ • ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ๋‹ต๋ณ€ํ•˜์ง€ ๋ชปํ•˜๋Š” ์„ธ๋ถ€์ ์ด๊ฑฐ๋‚˜ ๋กฑํ…Œ์ผ ์งˆ๋ฌธ์— ๋Œ€์‘ํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„์—์„œ Claude Agent SDK ์„ธ์…˜์„ ๊ตฌ๋™ํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: Claude Agent๊ฐ€ ์ปจํ…์ŠคํŠธ ๋‚ด์˜ ํ‚ค์›Œ๋“œ ์„ธํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ SQLite๋ฅผ ์กฐํšŒํ•˜๊ณ , ํ…์ŠคํŠธ ๋‹ต๋ณ€๊ณผ ํ•จ๊ป˜ ์ฐจํŠธ ์ŠคํŽ™(JSON)์„ ์ƒ์„ฑํ•˜์—ฌ ํ”„๋ก ํŠธ์—์„œ ๊ทธ๋ž˜ํ”„๋กœ ๋ Œ๋”๋งํ•˜๋Š” ๋Œ€ํ™”ํ˜• ๋ถ„์„ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•จ. ๋˜ํ•œ, ์‚ฌ์šฉ์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ผ ๊ธฐ์กด ๋ถ„์„ ์Šคํ‚ฌ์„ ์‹คํ–‰ํ•˜์—ฌ ๋ณด๊ณ ์„œ PDF๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ๊นŒ์ง€ ํ™•์žฅํ•จ.

๐Ÿ“š 23๊ธฐ ์Šค๋งˆํŠธํ™ˆAI

โœ๏ธ ํ•˜๋“œ์›จ์–ด 1๋„ ๋ชจ๋ฅด๋Š” ๋‚ด๊ฐ€ํด๋กœ๋“œ์ฝ”๋“œ๋กœ ๊ณ ์–‘์ด ์Œ์„ฑ์ธ์‹ ๊ฐ„์‹ ๊ธ‰์—ฌ๊ธฐ ๋งŒ๋“ค๊ธฐ (์ง„ํ–‰ ์ค‘)

์œค๋ˆ„๋ฆฌ

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

  • ๋จน๋ณด ๊ณ ์–‘์ด์™€ ๊ณต์กดํ•˜๊ธฐ ์œ„ํ•œ ์Œ์„ฑ ์ธ์‹ ๊ฐ„์‹ ๊ธ‰์—ฌ๊ธฐ ๊ฐœ๋ฐœ ์‚ฌ๋ก€

  • ๋จน๋ณด ๊ณ ์–‘์ด '๋กœ๋‚˜'๋ฅผ ๋‹ฌ๋ž˜๊ณ  ์ธ๊ฐ„์ด ํ‰ํ™”๋กญ๊ฒŒ ์‹์‚ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์Œ์„ฑ ๋ช…๋ น์œผ๋กœ ๊ฐ„์‹์„ ๋ฐฐ์ถœํ•˜๋Š” ์ž๋™ ๊ธ‰์—ฌ๊ธฐ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ž„.

  • ์‹œ์ค‘ ์ž๋™ ๊ธ‰์‹๊ธฐ๊ฐ€ ํƒ€์ด๋จธ๋‚˜ ๋ฒ„ํŠผ์‹ ์œ„์ฃผ๋กœ ์Œ์„ฑ ์ธ์‹์ด ๊ฐ€๋Šฅํ•œ ๊ธ‰์‹๊ธฐ๊ฐ€ ์—†์–ด ์ง์ ‘ ์ œ์ž‘ํ•˜๊ณ ์ž ํ•จ.

  • ์‚ฌ์šฉ์ž์˜ '๋กœ๋‚˜ ํŠธ๋ฆฟ' ์Œ์„ฑ ๋ช…๋ น์„ ์ธ์‹ํ•˜์—ฌ ๊ฐ„์‹์„ ์ž๋™์œผ๋กœ ๋ฐฐ์ถœํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๊ณ ์ž ํ•จ.

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

  • Claude Code: ํ”„๋กœ์ ํŠธ ์ „์ฒด ๊ตฌ์กฐ ์„ค๊ณ„, ์„œ๋ณด ๋ชจํ„ฐ ๋ฐฐ์„  ๊ฐ€์ด๋“œ, Arduino IDE ์„ธํŒ… ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด, USB ์ธ์‹ ๋ฌธ์ œ, ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ ์˜ค๋ฅ˜, WiFi ํ†ต์‹  ๋ฌธ์ œ ๋“ฑ ๋ฐœ์ƒํ•œ ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ๋ฌธ์ œ์˜ ์›์ธ ๋ถ„์„ ๋ฐ ํ•ด๊ฒฐ์ฑ… ์ œ์‹œ, ์ฝ”๋“œ ์ž‘์„ฑ ๋ฐ ์ˆ˜์ • ๊ด€๋ จ ์กฐ์–ธ ์ œ๊ณต์— ํ™œ์šฉํ•จ.

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

  • 1๏ธโƒฃ ์ „์ฒด ์‹œ์Šคํ…œ ๊ตฌ์กฐ ์„ค๊ณ„

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: Claude Code์™€ ์ƒ์˜ํ•˜์—ฌ ์Œ์„ฑ ์ธ์‹ ์ž๋™ ๊ธ‰์—ฌ๊ธฐ์˜ ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์„ค๊ณ„ํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ๋งฅ๋ถ์ด ์Œ์„ฑ ์ธ์‹ ๋ฐ ๋‘๋‡Œ ์—ญํ• ์„ ํ•˜๊ณ , ESP32๊ฐ€ WiFi๋ฅผ ํ†ตํ•ด ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„ ์„œ๋ณด ๋ชจํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ์† ์—ญํ• ์„ ํ•˜๋ฉฐ, ๊ฒ€๋ณผ๋จธ์‹ ์ด ๊ฐ„์‹์„ ๋ฐฐ์ถœํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฒฐ์ •ํ•จ.

  • ๊ตฌ์ฒด์ ์ธ ์˜ˆ์‹œ: '๋งฅ๋ถ(์Œ์„ฑ์ธ์‹ = ๊ท€+๋‘๋‡Œ) โ†’ WiFi โ†’ ESP32(์† = ์„œ๋ณด ์ œ์–ด) โ†’ ๊ฒ€๋ณผ๋จธ์‹ (๊ฐ„์‹ ๋ฐฐ์ถœ)'๋กœ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•จ.

  • 2๏ธโƒฃ ์žฅ๋น„ ์ค€๋น„ ๋ฐ Arduino IDE ์ดˆ๊ธฐ ์„ธํŒ…

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: ์ฃผ๋ฌธํ•œ ESP32, ์„œ๋ณด๋ชจํ„ฐ(MG90S), ๊ฒ€๋ณผ๋จธ์‹  ์žฅ๋น„๊ฐ€ ๋„์ฐฉํ•œ ํ›„, ESP32์— ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ•˜๊ธฐ ์œ„ํ•œ Arduino IDE ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•จ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ: '๋ชจ๋“  ์žฅ๋น„๊ฐ€ ์™”์–ด esp32๋ž‘ ์„œ๋ณด ๋ชจํ„ฐ๋ž‘ ๋””์ŠคํŽœ์„œ๊นŒ์ง€', '๋‚˜ ์ค‘๊ฐ„์ค‘๊ฐ„ ์ž‘์—…ํ•˜๋Š”๊ฑฐ ์บก์ฒ˜ ๋– ๋‘˜ํ…Œ๋‹ˆ ๋กœ์ปฌ์— ์ผ๋‹จ ์ €์žฅ์ข€' ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋ฉฐ Claude Code์˜ ๋‹จ๊ณ„๋ณ„ ์ง€๋„๋ฅผ ๋ฐ›์Œ.

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ์„œ๋ณด ๋ชจํ„ฐ์˜ 3์„ (์ „์›, ์‹ ํ˜ธ) ๊ตฌ๋ถ„์— ์–ด๋ ค์›€์„ ๊ฒช์Œ.

  • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: Claude Code๊ฐ€ ๊ฐˆ์ƒ‰(์ „์› ๋งˆ์ด๋„ˆ์Šค), ๋นจ๊ฐ•(์ „์› ํ”Œ๋Ÿฌ์Šค), ์ฃผํ™ฉ(์‹ ํ˜ธ์„ ) ๊ฐ ์„ ์˜ ์—ญํ• ์„ ๋ช…ํ™•ํžˆ ์•Œ๋ ค์ฃผ์–ด ํ•ด๊ฒฐํ•จ.

  • 3๏ธโƒฃ ESP32 ๋ณด๋“œ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: Arduino IDE๊ฐ€ ESP32 ๋ณด๋“œ๋ฅผ ์ธ์‹ํ•˜๊ณ  ์„œ๋ณด ๋ชจํ„ฐ ์ œ์–ด์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ํ™˜๊ฒฝ์„ ์„ค์ •ํ•จ.

  • ๊ตฌ์ฒด์ ์ธ ์˜ˆ์‹œ: Arduino IDE ํ™˜๊ฒฝ์„ค์ •์— ESP32 ๋ณด๋“œ ๋งค๋‹ˆ์ € URL์„ ๋“ฑ๋กํ•˜๊ณ , ๋ณด๋“œ ๋งค๋‹ˆ์ €์—์„œ 'esp32'๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํ”Œ๋žซํผ์„ ์„ค์น˜ํ•จ. ์„œ๋ณด ์ œ์–ด์šฉ 'ESP32Servo' ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋งค๋‹ˆ์ €๋ฅผ ํ†ตํ•ด ์„ค์น˜ํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ESP32 ๋ณด๋“œ์™€ ์„œ๋ณด ๋ชจํ„ฐ ์ œ์–ด์— ํ•„์š”ํ•œ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋˜์–ด ๊ฐœ๋ฐœ ์ค€๋น„๋ฅผ ๋งˆ์นจ.

  • 4๏ธโƒฃ ํŽŒ์›จ์–ด ์—ด๊ธฐ ๋ฐ ์—…๋กœ๋“œ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: Claude Code๊ฐ€ ์ž‘์„ฑํ•ด์ค€ ๊ธ‰์—ฌ๊ธฐ ์ฝ”๋“œ๋ฅผ Arduino IDE์˜ ์Šค์ผ€์น˜ ํด๋”๋กœ ๋งŒ๋“ค์–ด ์—ด๊ณ , ESP32์— ์—…๋กœ๋“œํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ์ฝ”๋“œ๊ฐ€ ESP32์— ์„ฑ๊ณต์ ์œผ๋กœ ์—…๋กœ๋“œ๋˜์—ˆ์Œ์„ 'Done uploading' ๋ฉ”์‹œ์ง€๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜๊ณ  ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ.

  • 5๏ธโƒฃ USB ์—ฐ๊ฒฐ ๋ฌธ์ œ ํ•ด๊ฒฐ (์‚ฝ์งˆ 1๋‹จ๊ณ„)

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ESP32๋ฅผ USB ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐํ–ˆ์œผ๋‚˜ Arduino IDE์˜ ํฌํŠธ ๋ชฉ๋ก์— ์•„๋ฌด๊ฒƒ๋„ ๋œจ์ง€ ์•Š์•„ ESP32 ๊ณ ์žฅ์„ ์˜์‹ฌํ•จ.

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: ๋ฌธ์ œ ๋ฐœ์ƒ ํ™”๋ฉด์„ ์บก์ฒ˜ํ•˜์—ฌ Claude Code์— ์ „๋‹ฌํ•˜๊ณ  ์›์ธ ๋ถ„์„์„ ์š”์ฒญํ•จ.

  • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: Claude Code๊ฐ€ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ '์ถฉ์ „ ์ „์šฉ ์ผ€์ด๋ธ”'์ด ์›์ธ์ž„์„ ์ง€์ ํ•˜์˜€๊ณ , ๋ฐ์ดํ„ฐ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•œ ์ผ€์ด๋ธ”๋กœ ๊ต์ฒดํ•˜์ž ESP32๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ธ์‹๋จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: Arduino IDE์—์„œ usbserial ํฌํŠธ๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ธ์‹๋˜์–ด ESP32์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋จ.

  • 6๏ธโƒฃ ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ ํฐ ํ™”๋ฉด ๋ฌธ์ œ ํ•ด๊ฒฐ (์‚ฝ์งˆ 2๋‹จ๊ณ„)

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ESP32๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•  ์‹œ์ ์— Arduino ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ํฐ ํ™”๋ฉด์œผ๋กœ ๋ฉˆ์ถ”๊ฑฐ๋‚˜ ๋ฒ„๋ฒ…์ด๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•จ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ: '115200์„ ๋ˆ„๋ฅด๋‹ˆ๊นŒ IDE๊ฐ€ ๊ฑฐ์˜ ๋ฉˆ์ถ˜๊ฑฐ์ฒ˜๋Ÿผ ํฐ ์ฐฝ์ด ๋‚˜์˜ค๋„ค'

  • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: Claude Code์˜ ์ œ์•ˆ์— ๋”ฐ๋ผ Arduino ์‹œ๋ฆฌ์–ผ ๋ชจ๋‹ˆํ„ฐ ๋Œ€์‹  ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์ง์ ‘ ESP32์˜ ์‹œ๋ฆฌ์–ผ ์ถœ๋ ฅ์„ ์ฝ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์šฐํšŒํ•˜์—ฌ ํ•„์š”ํ•œ ์ฃผ์†Œ๋ฅผ ํ™•๋ณดํ•จ. ๋ถ€ํŒ… ์งํ›„ ๊นจ์ง„ ๊ธ€์ž๊ฐ€ ๋œจ๋Š” ๊ฒƒ์ด ์ •์ƒ์ด๋ผ๋Š” ์‚ฌ์ „ ์ •๋ณด๋ฅผ ์–ป์–ด ๋‹นํ™ฉํ•˜์ง€ ์•Š์Œ.

  • 7๏ธโƒฃ ๋งฅ๊ณผ ESP32 ํ†ต์‹  ๋ฌธ์ œ ํ•ด๊ฒฐ (์‚ฝ์งˆ 3๋‹จ๊ณ„)

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ESP32์˜ ์ฃผ์†Œ๋ฅผ ํ™•๋ณดํ–ˆ์œผ๋‚˜ ๋งฅ์—์„œ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋„ ESP32๊ฐ€ ์ „ํ˜€ ๋ฐ˜์‘ํ•˜์ง€ ์•Š์•„ ํ†ต์‹ ์— ์‹คํŒจํ•จ.

  • ์›์ธ: ๊ณต์œ ๊ธฐ๊ฐ€ 5GHz์™€ 2.4GHz ๊ธฐ๊ธฐ๋ฅผ ์„œ๋กœ ๊ฒฉ๋ฆฌํ•˜๋Š” ์„ค์ •์ด ๋˜์–ด ์žˆ์—ˆ์œผ๋ฉฐ, ESP32๋Š” 2.4GHz๋งŒ ์ง€์›ํ•˜๋Š” ๋ฐ˜๋ฉด ๋งฅ์€ 5GHz ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์—ˆ์Œ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ: '2.4GHz๋กœ ์˜ฎ๊ฒผ์–ด'

  • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ๋งฅ์„ ๊ณต์œ ๊ธฐ์˜ 2.4GHz WiFi ๋„คํŠธ์›Œํฌ๋กœ ์˜ฎ๊ธฐ์ž๋งˆ์ž ๋งฅ๊ณผ ESP32 ๊ฐ„์˜ ํ†ต์‹ ์ด ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง.

  • 8๏ธโƒฃ ์Œ์„ฑ ์ธ์‹ ๋ฌธ์ œ ํ•ด๊ฒฐ (์‚ฝ์งˆ 4๋‹จ๊ณ„)

  • ๋ฐœ์ƒํ•œ ๋ฌธ์ œ: ๋งฅ๋ถ ๋งˆ์ดํฌ๊ฐ€ ์Œ์„ฑ์„ ์•„์˜ˆ ์žก์ง€ ๋ชปํ•˜๊ฑฐ๋‚˜ ์ œ๋Œ€๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์•„ ๋ณด์˜€์Œ.

  • ์‚ฌ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ: '์ผ๋‹จ ์•Œ์•„๋“ฃ๋Š”๋‹ค. ๊ทผ๋ฐ ์ธ์‹์ด ์•„์ฃผ ์ž˜ ๋˜์ง€๋Š” ์•Š๋Š”๊ฑฐ ๊ฐ™์•„? ์•„์˜ˆ ์ˆ˜์Œ์ด ์•ˆ ๋˜๋Š” ๊ฒƒ ๊ฐ™์• ', '์•„๋ƒ์•„๋ƒ ์ž…๋ ฅ ๋ ˆ๋ฒจ ๋ง‰๋Œ€๊ธฐ๋Š” ์ž˜ ์˜ฌ๋ผ๊ฐ€๊ณ  ์žˆ์–ด'

  • ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•: ๋งฅ ์‹œ์Šคํ…œ ์„ค์ •์˜ ๋งˆ์ดํฌ ์ž…๋ ฅ ๋ณผ๋ฅจ์ด ๋‚ฎ๊ฒŒ ์„ค์ •๋˜์–ด ์žˆ์—ˆ์Œ์„ ํ™•์ธํ•˜๊ณ , ์ž…๋ ฅ ๋ณผ๋ฅจ์„ ์˜ฌ๋ฆฌ์ž ์Œ์„ฑ์ด ์ •์ƒ์ ์œผ๋กœ ์ธ์‹๋จ.

  • 9๏ธโƒฃ ์Œ์„ฑ ์ธ์‹๋ถ€ํ„ฐ ESP32 ์‹ ํ˜ธ ๋„๋‹ฌ ํ™•์ธ

  • ์‹œ๋„ํ•œ ๋ฐฉ๋ฒ•๊ณผ ์ ‘๊ทผ ๋ฐฉ์‹: ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์„ค์ •๊ณผ ํ†ต์‹  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„, ๋งฅ๋ถ์˜ ์Œ์„ฑ ์ธ์‹ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด '๋กœ๋‚˜ ํŠธ๋ฆฟ'์ด๋ผ๋Š” ๋ช…๋ น์–ด๋ฅผ ๋งํ•˜๋ฉฐ ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์‹ ํ˜ธ ์ „๋‹ฌ ๊ฒฝ๋กœ๋ฅผ ํ…Œ์ŠคํŠธํ•จ.

  • ์–ป์€ ๊ฒฐ๊ณผ: ๋งฅ๋ถ์ด ์Œ์„ฑ ๋ช…๋ น์„ ์ธ์‹ํ•˜๊ณ  WiFi๋ฅผ ํ†ตํ•ด ESP32์— ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ธ ํ›„, ESP32๋กœ๋ถ€ํ„ฐ `์‘๋‹ต: 200` (์‹ ํ˜ธ ์„ฑ๊ณต์ ์œผ๋กœ ์ˆ˜์‹ )์„ ํ™•์ธํ•จ. ์ด๋Š” ์Œ์„ฑ โ†’ ๋งฅ โ†’ WiFi โ†’ ESP32๋กœ ์ด์–ด์ง€๋Š” ์ „์ฒด ํŒŒ์ดํ”„๋ผ์ธ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๊ตฌ์ถ•๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•จ.