ํ•˜๋ฃจ๋งŒ์— ๋งŒ๋“œ๋Š” ๋‚˜๋งŒ์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„

React, Javascript, SpringAI, Springboot๋ฅผ ํ†ตํ•ด์„œ ๋‚˜๋งŒ์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”. SpringAI์™€ React ๋ฅผ ํ†ตํ•˜์—ฌ ์›น๊ธฐ๋ฐ˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค! Neo + Essential

(4.4) ์ˆ˜๊ฐ•ํ‰ 8๊ฐœ

์ˆ˜๊ฐ•์ƒ 60๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
AI ํ™œ์šฉ๋ฒ•
AI ํ™œ์šฉ๋ฒ•
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
ํ† ์ดํ”„๋กœ์ ํŠธ
ํ† ์ดํ”„๋กœ์ ํŠธ
๋ฆฌ์•กํŠธ๊ฐ์žก๊ธฐ
๋ฆฌ์•กํŠธ๊ฐ์žก๊ธฐ
์‹ค์Šต ์ค‘์‹ฌ
์‹ค์Šต ์ค‘์‹ฌ
AI ํ™œ์šฉ๋ฒ•
AI ํ™œ์šฉ๋ฒ•
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
๋ฐฑ์—”๋“œ์ดํ•ดํ•˜๊ธฐ
ํ† ์ดํ”„๋กœ์ ํŠธ
ํ† ์ดํ”„๋กœ์ ํŠธ
๋ฆฌ์•กํŠธ๊ฐ์žก๊ธฐ
๋ฆฌ์•กํŠธ๊ฐ์žก๊ธฐ
๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ
์‚ผ์„ฑ
๋„ค์ด๋ฒ„
ํ˜„๋Œ€๊ธ€๋กœ๋น„์Šค
LG์ „์ž

LG์ „์ž

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ
์‚ผ์„ฑ
๋„ค์ด๋ฒ„
ํ˜„๋Œ€๊ธ€๋กœ๋น„์Šค
LG์ „์ž

LG์ „์ž

์ž„์ง์›๋“ค๋„ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ์žˆ์–ด์š”!

๋จผ์ € ๊ฒฝํ—˜ํ•œ ์ˆ˜๊ฐ•์ƒ๋“ค์˜ ํ›„๊ธฐ

4.4

5.0

hellowaz

93% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

AI๋ฅผ ๊ฒŒ์ž„์— ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹๊ณผ, ์„œ๋ฒ„ ํ”„๋ก ํŠธ์•ค๋“œ๋ฅผ ๊ธฐ์กด ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋ฐฉ์‹ C#์ด ์•„๋‹Œ ์Šคํ”„๋ง๊ณผ ๋ฆฌ์•กํŠธ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ์‹์ด ์ธ์ƒ์ ์ด์˜€์Šต๋‹ˆ๋‹ค

5.0

์ข‹์€์‚ฌ๋žŒ์ด๋˜์ž

33% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

์ข‹์Šต๋‹ˆ๋‹ค

5.0

bagps1

93% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

Good

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • React๋ฅผ ํ™œ์šฉํ•œ ์›น ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„(๋น„์ฃผ์–ผ ๋…ธ๋ฒจ) ์ œ์ž‘ ๋ฐฉ๋ฒ•

  • ๊ฐ„๋‹จํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ยทํšจ๊ณผ ์ ์šฉ์œผ๋กœ ๋ชฐ์ž…๊ฐ ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ ๋งŒ๋“ค๊ธฐ

  • SpringAI (GPT API) ํ™œ์šฉ๋ฐฉ๋ฒ•

  • ๋…์ฐฝ์„ฑ ์žˆ๋Š” ์•„์ด๋””์–ด ๋„์ถœ ๋ฐฉ๋ฒ•

ํ•˜๋ฃจ๋งŒ์— ๋งŒ๋“œ๋Š” ๋‚˜๋งŒ์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„

React, Spring Boot, ์ธ๊ณต์ง€๋Šฅ(AI), SpringAI

๐Ÿš€ ๋‹จ ํ•˜๋ฃจ, ๋‹น์‹ ์˜ ์•„์ด๋””์–ด๊ฐ€ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์œผ๋กœ ํƒœ์–ด๋‚ฉ๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ๋งค์ผ ์ ‘ํ•˜๋Š” ๊ฒŒ์ž„๋“ค,
๊ทธ ์ค‘ ํ•˜๋‚˜์ฏค์€ โ€œ๋‚˜๋„ ํ•œ ๋ฒˆ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ๋‹คโ€๋ผ๋Š” ์ƒ๊ฐ, ํ•ด๋ณด์ง€ ์•Š์œผ์…จ๋‚˜์š”?

ํ•˜์ง€๋งŒ ๋ง‰์ƒ ์‹œ๋„ํ•˜๋ ค ํ•˜๋ฉดโ€ฆ
โŒ "ํ”„๋ก ํŠธ, ๋ฐฑ์—”๋“œ? ๋ญ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•˜์ง€?"
โŒ "AI๋„ ๋ถ™์ด๊ณ  ์‹ถ๊ธด ํ•œ๋ฐ GPT API๋Š” ์–ด๋ ค์›Œ ๋ณด์ด๊ณ โ€ฆ"
โŒ "์„ค๋ช…์„œ๋งŒ ์ฝ๋‹ค๊ฐ€ ์ง€์ณ๋ฒ„๋ฆฌ๋„คโ€ฆ"

๐Ÿ‘‰ ์ด ๊ฐ•์˜๋Š” ๊ทธ๋Ÿฐ ๋ง์„ค์ž„๊ณผ ์ขŒ์ ˆ๊ฐ์„ ๋๋‚ด๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.


์•ž์œผ๋กœ ์ €ํฌ๊ฐ€ ๋งŒ๋“ค ๊ฒŒ์ž„ ์Šคํ† ๋ฆฌ ํ•œ๋ฒˆ ๋ณด๊ณ ๊ฐ€์„ธ์š”!

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

๐Ÿฅณ

CRUD ๋ง๊ณ  ๋…ํŠนํ•œ ํ”„๋ก ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์–ด

๊ธฐ์กด CRUD ๋ง๊ณ  ํŠน์ดํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„

๐Ÿ˜˜

์„œ๋ฒ„๋ž‘ ํ”„๋ก ํŠธ๋ฅผ ๊ฐ™์ด ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์–ด

ํ”„๋ก ํŠธ๋งŒ ํ•˜๊ฑฐ๋‚˜ ์„œ๋ฒ„๋งŒ ํ•˜๋˜ ๋ถ„๋“ค๋„ ๋‘˜๋‹ค ํ•  ์ˆ˜ ์žˆ๋Š” ํ’€์Šคํƒ ์›น๊ธฐ๋ฐ˜ ๋น„์ฃผ์–ผ๋…ธ๋ฒจ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ

๐Ÿคฉ

AI๋ฅผ ํ™œ์šฉํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๊ณ ์‹ถ์–ด

SpringAI๋กœ GPT API๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๋‚˜๋งŒ์˜ ์บ๋ฆญํ„ฐ ์‘๋‹ต๊ฐ’์„ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”

๐ŸŽฎ ์ด ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ  ๋‚˜๋ฉด?

  • ๋‹จ ํ•˜๋ฃจ ๋งŒ์—, ๋‚˜๋งŒ์˜ ์Šคํ† ๋ฆฌ๋ฅผ ๊ฐ€์ง„ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค.

  • React๋กœ ํ”„๋ก ํŠธ๋ฅผ ์ง์ ‘ ์งœ๋ณด๋ฉฐ ๋ˆˆ์•ž์—์„œ ์บ๋ฆญํ„ฐ์™€ ์žฅ๋ฉด์ด ์›€์ง์ด๋Š” ๊ฒฝํ—˜์„ ํ•ฉ๋‹ˆ๋‹ค.

  • Spring Boot + SpringAI๋กœ ๋ฐฑ์—”๋“œ๋ฅผ ์—ฐ๊ฒฐํ•ด AI๊ฐ€ ๋Œ€์‚ฌ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒŒ์ž„์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

  • โ€œAI + ๊ฒŒ์ž„ + ์›น์•ฑโ€์ด๋ผ๋Š” ์ตœ์‹  ๊ธฐ์ˆ  ์กฐํ•ฉ์„ ํฌํŠธํด๋ฆฌ์˜ค์— ๋‹ด์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ•์˜์˜ ํŠน์ง•

๐ŸŽฏ ์ด ๊ฐ•์˜์˜ ํ•ต์‹ฌ ํŠน์ง• & ์ฐจ๋ณ„์ 

  1. ์ธํ”„๋Ÿฐ ์ตœ์ดˆ, ์›น ๊ธฐ๋ฐ˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„ ๊ฐ•์˜

    • ๊ธฐ์กด์—๋Š” ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„ ๊ฐ•์˜๊ฐ€ ๋Œ€๋ถ€๋ถ„ Unity๋‚˜ ๊ฒŒ์ž„ํ”„๋ ˆ์ž„์›Œํฌ ์ค‘์‹ฌ์ด์—ˆ์ง€๋งŒ,
      ์ด ๊ฐ•์˜๋Š” React + Spring Boot + SpringAI๋กœ ์›น์—์„œ ๋ฐ”๋กœ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์ž„ ์ œ์ž‘์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

    • โ€œ์›น ํ™˜๊ฒฝ์—์„œ AI์™€ ์—ฐ๋™๋œ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๊ฒŒ์ž„โ€์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๋…๋ณด์  ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

  2. ์‹ค์Šต ์ค‘์‹ฌ, ํ•˜๋ฃจ ๋งŒ์— ๊ฒฐ๊ณผ๋ฌผ ์™„์„ฑ

    • ์ด๋ก ๋งŒ ๋‚˜์—ดํ•˜๋Š” ์ผ๋ฐ˜ ๊ฐ•์˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

    • ์†์„ ์›€์ง์ด๋ฉฐ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์žฅ๋ฉด๊ณผ ์บ๋ฆญํ„ฐ๋ฅผ ๋ˆˆ์•ž์—์„œ ์›€์ง์—ฌ๋ณด๋ฉฐ ์ฆ‰์‹œ ์„ฑ์ทจ๊ฐ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  3. ์ตœ์‹  ๊ธฐ์ˆ  ์Šคํƒ ์‹ค์ „ ์ ์šฉ

    • React๋กœ UI ๊ตฌํ˜„, Spring Boot๋กœ ๋ฐฑ์—”๋“œ ์—ฐ๊ฒฐ, SpringAI๋กœ GPT API ํ™œ์šฉ๊นŒ์ง€ ์‹ค๋ฌด ํ•ต์‹ฌ ๊ธฐ์ˆ ์„ ๋™์‹œ์— ๊ฒฝํ—˜ํ•ฉ๋‹ˆ๋‹ค.

    • ๊ฒŒ์ž„ ์ œ์ž‘์ด๋ผ๋Š” ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋ฅผ ํ†ตํ•ด ์ตœ์‹  ์›น ๊ฐœ๋ฐœ ์Šคํ‚ฌ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

  4. AI์™€ ์ฐฝ์ž‘ ๊ฒฐํ•ฉ

    • ๋‹จ์ˆœํžˆ ์ฝ”๋”ฉ๋งŒ ๋ฐฐ์šฐ๋Š” ๊ฐ•์˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

    • AI๋ฅผ ํ™œ์šฉํ•ด ์บ๋ฆญํ„ฐ ๋Œ€์‚ฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์Šคํ† ๋ฆฌ๋ฅผ ๋™์ ์œผ๋กœ ๋ณ€ํ™”์‹œํ‚ค๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    • ์ฐฝ์ž‘๊ณผ ๊ฐœ๋ฐœ์„ ๋™์‹œ์— ์ฒดํ—˜ํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผ๋ฌด์ดํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

  5. ํฌํŠธํด๋ฆฌ์˜ค ๋ฐ ์‹ค๋ฌด ์—ฐ๊ณ„ ๊ฐ€๋Šฅ

    • ๋‹จ์ˆœํ•œ ์‹ค์Šต์šฉ ํ”„๋กœ์ ํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ, ํฌํŠธํด๋ฆฌ์˜ค์— ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋Š” ์™„์„ฑ๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

    • โ€œAI + ์›น + ๊ฒŒ์ž„โ€ ์กฐํ•ฉ์€ ํ–ฅํ›„ ์ทจ์—…, ์ธํ„ด, ์ฐฝ์ž‘ ํ™œ๋™์—์„œ ๊ฐ•๋ ฅํ•œ ์ฐจ๋ณ„ํ™” ์š”์†Œ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.


์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

๋”ฐ๋ผ๋งŒ๋“œ๋Š” Springboot SpringAI

๊ฐ•์˜๋ฅผ ๋”ฐ๋ผ์˜ค๋ฉด์„œ ChatGPT API๋ฅผ SpringAI ๋ฅผ ํ†ตํ•ด ํ˜ธ์ถœํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋ฉฐ ๊ฐ„๋‹จํ•œ ํ”„๋กฌํฌํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์ด๋ก ๊ณผ ์‹ค์Šต์„ ํ†ตํ•ด ๋‚˜๋งŒ์˜ ์บ๋ฆญํ„ฐ ๋‹ต๋ณ€์„ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

React + JS ๋กœ ๋งŒ๋“œ๋Š” ๋‚˜๋งŒ์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„

๋‹ค๋ฅธ ๊ณณ์—์„œ ๋ณผ ์ˆ˜ ์—†๋˜ ์•„์ด๋””์–ด์ธ React๋กœ ๋‚˜๋งŒ์˜ ์›น ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๋ฉด์„œ ์—ฌ๋Ÿฌ๋ถ„๋“ค์˜ ๋…์ฐฝ์ ์ธ ์•„์ด๋””์–ด๋ฅผ ํ‘œ์ถœ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•˜์—ฌ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ˜ฑ ์ด ๊ฐ•์˜๋ฅผ ๋†“์น˜๋ฉด ์•ˆ ๋˜๋Š” ์ด์œ 

  • ์ง€๊ธˆ์€ โ€˜AI + ์ฐฝ์ž‘โ€™์ด ๋Œ€์„ธ์ž…๋‹ˆ๋‹ค.
    ๋‚จ๋“ค๋ณด๋‹ค ๋จผ์ € ์ฒดํ—˜ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฑด, ๊ฒฝ์Ÿ๋ ฅ์˜ ์‹œ์ž‘์ด ๋ฉ๋‹ˆ๋‹ค.

  • React + Spring Boot๋ผ๋Š” ์‹ค๋ฌด ํ•ต์‹ฌ ์Šคํƒ์„, ๊ฒŒ์ž„์ด๋ผ๋Š” ํฅ๋ฏธ๋กœ์šด ์ฃผ์ œ๋กœ ๋ฐฐ์šฐ๊ธฐ ๋•Œ๋ฌธ์— ์ ˆ๋Œ€ ์ง€๋ฃจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ์ด ๊ฐ•์˜๋Š” ์ด๋ก  ์œ„์ฃผ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
    ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์น˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•˜๋ฉฐ, ์™„์„ฑ์ž‘์„ ์†์— ์ฅ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

โ€œ์–ธ์  ๊ฐ€ ๋ฐฐ์›Œ์•ผ์ง€โ€ฆโ€ ๋ผ๊ณ  ๋ฏธ๋ฃจ๋Š” ์ˆœ๊ฐ„,
์ด๋ฏธ ๋‹ค๋ฅธ ๋ˆ„๊ตฐ๊ฐ€๋Š” ๋‹น์‹ ์ด ํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ๋‚˜๋งŒ์˜ ๊ฒŒ์ž„์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…•ํ•˜์„ธ์š” ์ง€์‹๊ณต์œ ์ž Neo ์ž…๋‹ˆ๋‹ค!

  • Kotlin์„ ์ฃผ๋กœ ๋‹ค๋ฃจ๋Š” ์„œ๋ฒ„๊ฐœ๋ฐœ์ž๋กœ์„œ ์„œ๋ฒ„ ๊ฐœ๋ฐœ, ๋ฐฐํฌ Spring AI๋“ฑ ๋‹ค์–‘ํ•œ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ„๋‹จํ•˜๊ณ  ๋‹ด๋ฐฑํ•œ ์งง์€ ๊ฐ•์˜๋กœ ์ด๋ก ๋ณด๋‹จ ์‹ค์ „ ์œ„์ฃผ๋กœ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๋”ฐ๋ผํ•˜์‹ค ์ˆ˜ ์žˆ๋„๋ก ๊ฐ•์˜๋ฅผ ์ œ์ž‘ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ๋ถ„๋“ค์ด ๊ฒฝํ—˜ํ•ด๋ณด์ง€ ๋ชปํ•œ ๊ฒƒ๋“ค์„ ์‰ฝ๊ฒŒ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ €์˜ ๋ชจํ†  ์ž…๋‹ˆ๋‹ค.

๊ถ๊ธˆํ•œ ์ ์ด ์žˆ๋‚˜์š”?

Q1. ์ฝ”๋”ฉ์„ ์ž˜ ๋ชปํ•˜๋Š”๋ฐ, ์ •๋ง ํ•˜๋ฃจ ๋งŒ์— ๊ฒŒ์ž„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‚˜์š”?

๐Ÿ‘‰ ์ด ๊ฐ•์˜๋Š” โ€œ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธโ€๊ฐ€ ์•„๋‹ˆ๋ผ, ์งง๊ณ  ์ž„ํŒฉํŠธ ์žˆ๋Š” ํ† ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๊ธฐ์ดˆ๋งŒ ์žˆ์œผ๋ฉด ์ถฉ๋ถ„ํžˆ ๋”ฐ๋ผ์˜ฌ ์ˆ˜ ์žˆ๋„๋ก ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉฐ ์‹ค์Šต ์œ„์ฃผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ณต์žกํ•œ ๋กœ์ง์€ ์ œ๊ฐ€ ๋ฏธ๋ฆฌ ์ค€๋น„ํ–ˆ์œผ๋‹ˆ, ์—ฌ๋Ÿฌ๋ถ„์€ ๊ฒŒ์ž„์ด ๋ˆˆ์•ž์—์„œ ์™„์„ฑ๋˜๋Š” ์žฌ๋ฏธ๋ฅผ ๋А๋ผ๋Š” ๋ฐ ์ง‘์ค‘ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

Q2. ๊ตณ์ด React๋ž‘ SpringBoot, ๊ทธ๋ฆฌ๊ณ  SpringAI๊นŒ์ง€ ๊ฐ™์ด ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

๐Ÿ‘‰ ์‚ฌ์‹ค โ€œ๊ฒŒ์ž„ ํ•˜๋‚˜๋งŒ ๋งŒ๋“ ๋‹คโ€๋ผ๋ฉด ๊ตณ์ด ๋‹ค ์“ธ ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.
ํ•˜์ง€๋งŒ ์ด ๊ฐ•์˜๋Š” ๋‹จ์ˆœํžˆ โ€œ๊ฒŒ์ž„ ์™„์„ฑโ€์ด ๋ชฉ์ ์ด ์•„๋‹ˆ๋ผ, ์‹ค๋ฌด์—์„œ ์“ฐ์ด๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ  ์Šคํƒ์„ ์žฌ๋ฐŒ๋Š” ํ”„๋กœ์ ํŠธ๋กœ ์ตํžˆ๋Š” ๋ฐ ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • React โ†’ ํ”„๋ก ํŠธ์—”๋“œ ํ•ต์‹ฌ ๊ธฐ์ˆ 

  • Spring Boot โ†’ ์•ˆ์ •์ ์ธ ๋ฐฑ์—”๋“œ ๊ตฌ์กฐ

  • SpringAI โ†’ AI๋ฅผ ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•
    ์ฆ‰, ๊ฐ•์˜๋ฅผ ๋งˆ์น˜๋ฉด ๋‹จ์ˆœํ•œ ๊ฒŒ์ž„์ด ์•„๋‹ˆ๋ผ ํฌํŠธํด๋ฆฌ์˜ค์— ์ ์„ ์ˆ˜ ์žˆ๋Š” AI ๊ธฐ๋ฐ˜ ์›น ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Q4. ์ด ๊ฐ•์˜๋ฅผ ๋‹ค ๋“ฃ๊ณ  ๋‚˜๋ฉด ์–ด๋””์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

๐Ÿ‘‰ ๋‹ค์–‘ํ•œ ๋ฐฉํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์ฐฝ์ž‘์ž๋กœ์„œ: ์ง์ ‘ ์“ด ์Šคํ† ๋ฆฌ๋ฅผ ์›น ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  2. ๊ฐœ๋ฐœ์ž๋กœ์„œ: React + SpringBoot + AI๋ฅผ ๊ฒฐํ•ฉํ•œ ๊ฒฝํ—˜์„ ํฌํŠธํด๋ฆฌ์˜ค์— ๋„ฃ์–ด ์‹ค๋ฌด์—์„œ ์–ดํ•„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„์„ ๋งŒ๋“ ๋‹ค๋Š” ๊ฑด โ€œ์žฌ๋ฐŒ๋Š” ๊ฒฝํ—˜โ€์ด์ง€๋งŒ, ๋™์‹œ์— ์ด๋ ฅ์„œ์— ํ™•์‹คํžˆ ๋‚จ๋Š” ๊ฐ•์ ์ด ๋  ๊ฒ๋‹ˆ๋‹ค.

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์‹ค์Šต ํ™˜๊ฒฝ

  • MacOS ํ™˜๊ฒฝ์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค๋งŒ Windows ๋ถ„๋“ค๋„ ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ๋‹ค ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

  • ๊ฐ•์˜์— ํ™œ์šฉ๋˜๋Š” Intellij, Postman, GPT ๋“ฑ ์„ธํŒ… & ์„ค์น˜๋ฐฉ๋ฒ• ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ๊ฐ•์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ์Šคํ† ๋ฆฌ๋Š” ๋ฏธ๋ฆฌ์ž‘์„ฑ๋œ ์Šคํฌ๋ฆฝํŠธ ํ˜•์‹์œผ๋กœ ๋…ธ์…˜ํ•™์Šต์ž๋ฃŒ์— ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํ•™์Šต ์ž๋ฃŒ

  • ํ•™์Šต์ž๋ฃŒ (๋…ธ์…˜๋งํฌ) ๋ฅผ ์ œ๊ณตํ•ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ๊ฐœ๋ฐœ์„ ๊ฒฝํ—˜ํ•ด๋ณด์…จ๋‹ค๋ฉด ๋ฌด๋ฆฌ์—†์ด ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ปดํ“จํ„ฐ๋ฅผ ์ข‹์•„ํ•˜๊ณ  ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜๋ฅผ ๋”ฐ๋ผ์˜ค์‹ค ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ฌด๋ฆฌ์—†์ด ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ ์–ธ์–ด ๊ธฐ์ดˆ์— ๋Œ€ํ•˜์—ฌ ์•Œ๊ณ  ์žˆ์œผ๋ฉด ํŽธํ•˜์ง€๋งŒ ๋ชฐ๋ผ๋„ ์ƒ๊ด€ ์—†์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • ์ง์ ‘ ์Šคํ† ๋ฆฌ๋ฅผ ์“ฐ๊ณ , ์ž์‹ ๋งŒ์˜ ๋น„์ฃผ์–ผ ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ์ œ์ž‘ํ•ด๋ณด๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ

  • React๋ฅผ ์‹ค์ „ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด ๋ณด๊ณ  ์‹ถ์€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ง€๋ง์ƒ

  • ์›น์—์„œ ๋™์ž‘ํ•˜๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฝ˜ํ…์ธ  ์ œ์ž‘์— ๊ด€์‹ฌ ์žˆ๋Š” ํฌ๋ฆฌ์—์ดํ„ฐ

  • ์งง์€ ์‹œ๊ฐ„ ์•ˆ์— ์™„์„ฑ๋„ ์žˆ๋Š” ์›น ์•ฑ์„ ๋งŒ๋“ค์–ด ๋ณด๊ณ  ์‹ถ์€ ์ดˆยท์ค‘๊ธ‰ ๊ฐœ๋ฐœ์ž

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • React

  • JavaScript

  • Kotlin

  • ๊ธฐ๋ณธ ์ฝ”๋”ฉ ๊ธฐ์ˆ 

์•ˆ๋…•ํ•˜์„ธ์š”
Neo์ž…๋‹ˆ๋‹ค.

3,148

๋ช…

์ˆ˜๊ฐ•์ƒ

375

๊ฐœ

์ˆ˜๊ฐ•ํ‰

59

๊ฐœ

๋‹ต๋ณ€

4.7

์ 

๊ฐ•์˜ ํ‰์ 

33

๊ฐœ

๊ฐ•์˜

์•ˆ๋…•ํ•˜์„ธ์š”! ์ธํ”„๋Ÿฐ์—์„œ ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š” Neo ์ž…๋‹ˆ๋‹ค.

ํ‰์†Œ ์ ‘ํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๊ฐœ๋ฐœ๊ธฐ์ˆ ๋“ค์„ ๋‹ค์–‘ํ•œ ๋ถ„๋“ค์ด ์ ‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š”๊ฒŒ ์ œ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ €๋Š” ๋‹จ์ˆœํ•œ ์ด๋ก  ๋‚˜์—ด๋ณด๋‹ค ์‹ค๋ฌด ์ค‘์‹ฌ์˜ ์ปค๋ฆฌํ˜๋Ÿผ์„ ๊ตฌ์„ฑํ•˜๊ณ , ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ์—†์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ์‹ค์Šต ์œ„์ฃผ์˜ ๊ฐ•์˜๋ฅผ ์ œ๊ณตํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

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

ํ˜‘์—… ๋ฐ ๊ธฐํƒ€ ๋น„์ฆˆ๋‹ˆ์Šค ๋ฌธ์˜๋Š” yeseong0412@gmail.com ์œผ๋กœ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

๋”๋ณด๊ธฐ

๊ณต๋™ ์ง€์‹๊ณต์œ ์ž

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

15๊ฐœ โˆ™ (2์‹œ๊ฐ„ 18๋ถ„)

๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

8๊ฐœ

4.4

8๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • Neo๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    Neo

    ์ˆ˜๊ฐ•ํ‰ 33

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์›น๊ธฐ๋ฐ˜ ๋น„์ฃผ์–ผ๋…ธ๋ฒจ ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

    • bagps1๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      bagps1

      ์ˆ˜๊ฐ•ํ‰ 14

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      93% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      Good

      • DKN๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        DKN

        ์ˆ˜๊ฐ•ํ‰ 24

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ์•„์ด๋””์–ด๊ฐ€ ์‹ ๋ฐ•ํ•˜๋„ค์š” ์žฌ๋ฐŒ์—ˆ์Šต๋‹ˆ๋‹ค~

        • Neo
          ์ง€์‹๊ณต์œ ์ž

          ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋”์šฑ ์ข‹์€ ๊ฐ•์˜๋กœ ์ฐพ์•„๋ต ์ˆ˜ ์žˆ๋„๋ก ๋…ธ๋ ฅํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!!

      • hellowaz๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        hellowaz

        ์ˆ˜๊ฐ•ํ‰ 12

        โˆ™

        ํ‰๊ท  ํ‰์  5.0

        5

        93% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        AI๋ฅผ ๊ฒŒ์ž„์— ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹๊ณผ, ์„œ๋ฒ„ ํ”„๋ก ํŠธ์•ค๋“œ๋ฅผ ๊ธฐ์กด ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋ฐฉ์‹ C#์ด ์•„๋‹Œ ์Šคํ”„๋ง๊ณผ ๋ฆฌ์•กํŠธ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ์‹์ด ์ธ์ƒ์ ์ด์˜€์Šต๋‹ˆ๋‹ค

        • ์ข‹์€์‚ฌ๋žŒ์ด๋˜์ž๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          ์ข‹์€์‚ฌ๋žŒ์ด๋˜์ž

          ์ˆ˜๊ฐ•ํ‰ 12

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          33% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          ์ข‹์Šต๋‹ˆ๋‹ค

          Neo๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

          ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ๋น„์Šทํ•œ ๊ฐ•์˜

          ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ์—ฐ๊ด€ ๋กœ๋“œ๋งต

          ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!