๋๋ฌด ํ๊ณ ํ ๊ฒ ๋ง์๋ ๋ฌ
์ด๋ฒ ๋ฌ์ ์ด๋๋ ๋๋? ์ถ์ ์ ๋๋ก ์ข์ ์ด๋ฒคํธ๊ฐ ๋ง์๋ ๋ฌ์ด์์ต๋๋ค. ํ๋์ฉ ๊ธฐ๋กํด ๋ณด๊ฒ ์ต๋๋ค.
Spring AI๋ฅผ ๋ฏ์ด๋ณด๋ค - ์ด๋ฒคํธ ๋ฐ์์ ์์ธ (05.02)
5์ 2์ผ์๋ ์คํ๋ง์์ ํ์ด์ฌ ์ง์์ ์๋ ๋ญ์ฒด์ธ์ ๋ํญํ๊ธฐ ์ํด ๋ง๋ , Spring AI์ ๋ด๋ถ ์๋ฆฌ๋ฅผ ๋ถ์ํ ๊ธ์ ์์ฑํ์์ต๋๋ค. Spring AI๋ฅผ ์ฐ๊ฒ ๋๋ฉด์ ChatGPT ๋ฑ AI์ API๋ฅผ ํธ์ถํ๊ธฐ ์ํด ์์ฑํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์ด HTTP ์ปค๋ฅ์ ์ฝ๋๋ฅผ ์๋น ๋ถ๋ถ ์ ๊ฑฐํ ์ ์์๊ธฐ์ ์์ํด ๋ณธ ๊ธ์ด์์ต๋๋ค. (๊ทธ๋ฌ๋ ํ์ ํ๋ฏ์ด, ์ด ๊ณผ์ ์ด ๋ค๋ฅธ ์ด๋ฒคํธ๋ค์ ์ฐ์์ ์ผ๋ก ๋ถ๋ฅผ ์ค์ ๋ชฐ๋์ต๋๋ค.)
Spring AI๋ก ์ป๊ฒ ๋ ์ธ์ ์ฒซ ์ปคํผ์ฑ (05.09)
์ ๋ ์ด๋ฒ ๋ฌ๋ถํฐ ์ ๊ฐ ๊ณต๋ถํ๋ฉฐ ์ฑ์ฅํ๋ ๊ณผ์ ์ ๋จ์ํ ๋ธ๋ก๊ทธ๋ ์ธ์คํ๊ทธ๋จ์๋ง ๊ธฐ๋กํด ๋๊ธฐ๋ณด๋ค๋, ๋ ๋ง์ ํ๋ซํผ์ ๋จ๊ฒจ์ ํ์ ์ ๊ณ์ ๋ถ๋ค์๊ฒ ์ ์ ์กด์ฌ๊ฐ์ ๋ํ๋ด๊ณ ์ ํ์ต๋๋ค. ๊ทธ๋์ ๋ธ๋ก๊ทธ์์ ์์ฑํ ๊ธ์ ๋์ค์ฝฐ์ด์, ์ค๋ ๋, ๋งํฌ๋์ธ, ํ์ด์ค๋ถ ๋ฑ์๋ ๋จ๊ธฐ๊ณ ์์๋๋ฐ์, ์ด ์ค ๋์ค์ฝฐ์ด์์์ ๋ฏธ๊ตญ ์ค๋ฆฌ์ฝ๋ฐธ๋ฆฌ์์ ์ฐฝ์ ํ์ จ๋ ๋ํ๋๊ป ์ธ์ ์ฒซ ์ปคํผ์ฑ์ ์ ์๋ฐ๊ฒ ๋์์ต๋๋ค.
๋ํ๋๊ณผ ์ปคํผ์ฑ์ ์งํํ๋ฉด์ ๋ฐ๊ฒ ๋ ๋ง์๋ค์ ์๋์ ๊ฐ์์ต๋๋ค.
- ์ฑ๊ณตํ ์ ๋ง๊ณ ๋ ์คํจํ ์ ๋ ๊ธฐ๋กํด์ ๋ณด๊ธฐ ์ข๋ค.
- Spring AI์ ๋ํ ๊ธ์ ํตํด ๋ธ๋ก๊ทธ๊น์ง ์ธ์ ๊น๊ฒ ๋ณด์๋ค.
- ๋งค์ผ ์กฐ๊ธ์ด๋ผ๋ ๊พธ์คํ ์ฑ์ฅํ๋ฉด ์ถฉ๋ถํ ๋ ์ฑ์ฅํ ์ ์๋ค.
์ด๋ฌํ ํผ๋๋ฐฑ์ ๋ฐ๊ฒ ๋๋ฉด์ ์ด๋ ๊ฒ ์์ ์ ์ฑ์ฅ ๊ณผ์ ์ ์ต๋ํ ์ดํํ๋ ๊ฒ๋ ์ ๋ต์ ํ ๋ถ๋ถ์ด๋ฉฐ, ์ด๋ค ๋ฌด์ธ๊ฐ๋ฅผ ๊น๊ฒ ํ ๋ณธ ๊ฒฝํ์ ์๊ฐ์ง๋ ๋ชปํ ๊ธฐ์จ์ ์ค ์๋ ์๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์์ต๋๋ค.
๋ํ, ๋ง์ง๋ง ๋ง์์ ๋ค์ ๋ค์๋ ์ด๋ฒ ๋ฌ์ ์ฑ์ฅ์ ์์ ํ ๋ชฐ์ ํด ๋ณด์๋ ๋ง์์ ๊ฐ๊ณ ๊ทธ๋์์ ๋ธ๋ก๊ทธ ์ด์ ์ค ๊ฐ์ฅ ๋ง์ ์์ ๊ธ์ ์์ฑํ๊ฒ ๋ ๊ณ๊ธฐ์์ต๋๋ค.
Spring AI ๊ธฐ์ฌ ๋ฐ Merge
์ปคํผ์ฑ์ ๋ฐ๊ฒ ๋ ํ ๋ณธ๊ฒฉ์ ์ผ๋ก Spring AI์ ๋ํด ๋ ๋ญ๊ฐ๋ฅผ ํ ์ ์์๊น๋ผ๋ ์๊ฐ์ด ๋ค์๊ณ , ์ด๋ ๋ด๋ฆฐ ์๊ฐ์ด Spring AI์ ๊ธฐ์ฌ๋ฅผ ํด๋ณด์๋ผ๋ ์๊ฐ์ด์์ต๋๋ค. ๋ฌผ๋ก ์คํ๋ง ํ๋ก์ ํธ์ด๊ธฐ ๋๋ฌธ์ ๊ฒฝ๋ ฅ์ด ์๋ ์ ๊ฐ ๊ธฐ์ฌํ๊ธฐ์๋ ์์ ์ ์ ๊น ํด ๋ณธ ์คํ ์์ ๋ฑ๋ฑ๋ง ํ ์ ์์ ๊ฒ ๊ฐ์์ผ๋, Spring AI์ ๋ํด ๋๋ฆ ๋ถ์ ๊ธ์ ์ ๋ฆฌํ๊ธฐ๋ ํ๊ณ ํด๋น ๊ธ ๋๋ถ์ ์ปคํผ์ฑ๋ ๋ฐ์ ๋งํผ ์ด์ฉ๋ฉด ํด๋ณผ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์ค Spring AI์ ImageResponse๋ผ๋ ํด๋์ค๊ฐ ๋ค๋ฅธ ํด๋์ค์ ๋นํด ์ฃผ์๋ ์๊ณ , ์ด๋ฏธ์ง ์์ฑ ๊ฒฐ๊ณผ๊ฐ ๋น์ด์์ ๋์๋ ์์๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํ๋ (IndexOutOfBounds) ์์ธ ๊ฐ๋ฅ์ฑ์ ๋ฐ๊ฒฌํ์๊ณ , ์ด๋ฅผ ์์ ํ์ฌ ์ด์์ PR์ ์ ์ถํ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ผ๋ง ๋ค, ์ฑ๊ณต์ ์ผ๋ก ์ PR์ด ๋ฐ์๋์๊ณ ๊ธ์ ์ฐ๋ ํ์ฌ (05.31)์๋ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ ์์ ์ OpenAI ์์กด์ฑ์ ๋ฑ๋กํ๋ฉด ํด๋น ํ์ผ์์ ์ ์ด๋ ฅ์ ํ์ธํ์ค ์ ์๊ฒ ๋์์ต๋๋ค.
์ดํ, ํด๋น PR ๋ง๊ณ ๋ ๋ค๋ฅธ ํด๋์ค์์ ๋ฌธ์ ์ ์ ์ถ๊ฐ๋ก ๋ฐ๊ฒฌํ์ฌ ๋ค๋ฅธ PR์ ์ฌ๋ ธ์ต๋๋ค. (ํจ๊ป merge ์๋ฃ) ๊ทธ๊ฐ ๊ฐ๋จํ ์คํ ์์ ๋ง ํ๋ ๋์ ๋ค๋ฅด๊ฒ, ์ฃผ์์ ์ถ๊ฐํ๊ณ ์ค๋ฅ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฉ์งํ๋ค๋ ์ ์์ ๊ทธ๋๋ ์กฐ๊ธ์ ์ฑ์ฅํ๊ตฌ๋๋ฅผ ๋๋ ์ ์์๋ ์ข์ ๊ฒฝํ์ด์์ต๋๋ค.
์๋ฐ ์ ์ฝ๋ ๋ฒ ์ํ๋จ ์์ฑ (05.11)
11์ผ์๋ ์ ์ดํ ์ถํ์ฌ์ "์๋ฐ ์ ์ฝ๋ ๋ฒ"์ ๋ํด ์ํ๋จ์ ์ ์ ๋์ด, ์ฑ ์ ์ฝ๊ณ ์ง์ VisualVM์ ์ค์นํด ๋ณด๊ณ , ๋๋ถ์ ๊ท๋ชจ๊ฐ ์์ง๋ง ์ฑ๋ฅ ๊ฐ์ ๊ฒฝํ์ ํด๋ณด๊ฒ ๋ ๊ณ๊ธฐ์์ต๋๋ค.
๋๋ถ์ด ์ค๋ฌด์์๋ ์ถฉ๋ถํ ๊ณ ๋ฏผํด ๋ณผ ๋งํ ๋ด์ฉ์ด ๋ง์๋ ์ฑ ์ด์๊ณ , ๊ทธ๋งํผ ๋ค๋ก ๊ฐ์๋ก ์ดํดํ๊ธฐ ์ด๋ ค์ ์ง๋ง ์๊ฐ์ ๋ค์ฌ ๋ค์ ์ดํดํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ ์ง์ - ํฉ๊ฒฉ (05.15)
15์ผ์๋ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ํ๊ธฐ์ ์ง์ํ์๊ณ , ๋คํํ ํ๊ธฐ๋ ํ๋ฒ์ ํฉ๊ฒฉํ๊ฒ ๋์์ต๋๋ค.
์ค๊ธฐ๋ ๋์ด๋๊ฐ ์ฌ๋ผ๊ฐ๊ฒ ์ง๋ง, ํ๊ธฐ๋ ์ผ๋จ ์๊ฐ์ด ๋ถ์กฑํ ๋ถ๋ค์ด์๋ผ๋ฉด ๊ธฐ์ถ์ ์ค์ ์ผ๋ก ๊ณต๋ถํ์๋ฉด ๋๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
ํน์ ์ค๋นํ์ค ๋ถ๋ค์ ์ํด, ๋์์ด ๋์๋ ์ฌ์ดํธ๋ค์ ๊ณต์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ค์ฉ์ฃผ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ฐ๊ธฐ ์ธ์ ์ฒญ๊ฐ (05.16)
16์ผ์๋ ๋ ๋์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ฐ๊ธฐ๋ ๋ฌด์์ผ๊น?๋ผ๋ ๊ณ ๋ฏผ๊ณผ ๋ต์ ์ป๊ธฐ ์ํด, ๋ฐ๋ณด์ ์์ ์งํํ ์ค์ฉ์ฃผ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ฐ๊ธฐ ์ธ์ ์ ์ฒญ๊ฐํ์์ต๋๋ค. ๊ด๋ จํ์ฌ ์์ฑํ ๊ธ์ ๋ฐ๋ก ์์ผ๋ ์ด๋ค ์ ์ ๋๊ผ๋์ง๋ ์ด ๊ธ์ ๋ด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์์ฝํ์๋ฉด ์ค์ฉ์ ์ผ๋ก ๋ธ๋ก๊ทธ ๊ธ์ ์์ฑํ๊ธฐ ์ํด์๋, ๊ทธ ๊ธ์ ์ฐ๋ ์ฃผ์ฒด์ธ ๋ ์์ ์ด ์ฝ์์ ๋ ํธํด์ผ ํ๋ค๋ ์ ์ด์์ต๋๋ค. ๋ํ, ์ด๋ฒ ๋ฌ์๋ง ๋ฐ์ง ์ด์ฌํ ๊ธ์ ์์ฑํ์ง ๋ง๊ณ ๋ฐ๋์ ์ด๋ฒ ๋ฌ์ฒ๋ผ ๋๋จธ์ง ๋ฌ์๋ ๊พธ์คํ ๊ธฐ๋กํด์ผ๊ฒ ๋ค๋ ๊ฒฐ์ฌ์ ๋ด๋ฆฌ๊ฒ ๋ ์ข์ ๊ฒฝํ์ด์์ต๋๋ค.
๊ธธ๋ฒ ๋ฒ ํ๋ฆฌ๋ ํฉ๊ฒฉ (05.21)
๋ค์์ผ๋ก 21์ผ์๋ ์ ์ฒญํ๋ ๊ธธ๋ฒ ๋ฒ ํ๋ฆฌ๋ (๊ทธ๋ฆผ์ผ๋ก ์ดํดํ๋ ์๋ฒ ๊ตฌ์กฐ์ ๊ธฐ์ )์์ ํฉ๊ฒฉ์ด ๋์ด, ์ฒซ ๋ฒ ํ๋ฆฌ๋๋ฅผ ๋งก์ ์ฑ ์ ์ฝ๊ฒ ๋์์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๋คํธ์ํฌ ์ง์์ด ์ฝํ๋๋ฐ, ๋ณธ ์ฑ ์ ๋ณด๋ฉฐ ์ค์ ์ฑ ์ผ๋ก ๋ฐํ๋๋ค๋ฉด ๋คํธ์ํฌ ๊ตฌ์กฐ์ ๋ํด ์ฝ๊ฒ ์ดํดํ๊ณ ์ค๋ฌด์์๋ ์๋ฒ์ ๊ด๋ จํ์ฌ ์ด๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋์ง ์๊ฒ ๋ ๊ฒ ๊ฐ์ ๊ธฐ๋๊ฐ ๋๋ ์ฑ ์ ๋๋ค.
์ฑ ์ 6์์ ์ฌ ์์ ์ด๊ธฐ ๋๋ฌธ์, ์ด ์ฑ ์ ์ฝ์ ํ์๋ ๊ด๋ จ ๊ธฐ๋ก์ ๋จ๊ธฐ๊ฒ ์ต๋๋ค.
๋ถํธ์บ ํ ๋ฉํ ๋ฐฐ์ (05.21)
๊ทธ๋ค์์ผ๋ก๋ ์ด์ ์ 4์์ ์ ์ฒญํ๋ ๋ถํธ์บ ํ์์ ๋ฉํ ๋งค์นญ์ด ๋์๋ค๋ ์์์ ๋ฐ์์ต๋๋ค. ๋ฉํ ๋๊ป๋ Spring AI์ ๋ํ ๊ธฐ์ฌ, ๋ ์ด๋ฅผ ํ์ฉํ ํ๋ก์ ํธ ์์ด๋์ด๋ฅผ ์ด์ผ๊ธฐํด ๋๋ ธ๊ณ , ๊ธ์ ์ ์ผ๋ก ๋ด์ฃผ์ ์ ์ข ๊ฐ ํ์ ๋น ๋ฅด๊ฒ ๋ฉํ ๋ง ๋ฐ ํ๋ก์ ํธ ๊ฐ๋ฐ์ ํ ์์ ์ ๋๋ค.
๋ถํธ์บ ํ์ ๋ํด์๋ 6์ ๊ธฐ๋ก๋ถํฐ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ฐ์ํ์คํฐ๋ ํ๋ฝ (05.22)
์ค์ฉ์ฃผ์ ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ์ฐ๊ธฐ ๋์ ๊ฐ์ ์ด์ ๋ก, ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ ์ต๊ด์ ์ผ๋ก ์์ฑํ๊ธฐ ์ํด ์ฐ์ํ์คํฐ๋์ ๊ธฐ์ ๋ธ๋ก๊ทธ ์ธ์ ์ ์ ์ฒญํ์์ผ๋ ์์ฝ๊ฒ ๋จ์ด์ก์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก 10๋ช ๋ฏธ๋ง์ผ๋ก ๋ฝ๊ธฐ๋ ํ๊ณ , ์ ๊ฐ ์์ง์ ๊ฒฝ๋ ฅ์ด ์๋ ํ์์ธ์ง๋ผ ํฐ ๊ธฐ๋๋ ํ์ง ์์์ต๋๋ค.
๊ทธ๋ผ์๋ ์ฐ์ํ์คํฐ๋๋ ๋ถ๋ช ์ฑ์ฅํ๊ธฐ ์ํด์๋ผ๋ฉด ์ ์ฒญํด ๋ณด์ค ๋งํ ์ข์ ๋ชจ์์ด๊ธฐ์, ๋งํฌ๋ฅผ ์ฒจ๋ถํด ๋๋ฆฝ๋๋ค. ์ฐ์ํ ํ์ ๋ค ๊ธฐ์ ๋ธ๋ก๊ทธ์ ๊ฐ๊ฐํ ์ฐ์ํ์คํฐ๋ ๊ณต๊ณ ๊ฐ ์ฌ๋ผ์ค๋, ๊ด์ฌ ์์ผ์ ๋ถ๋ค์ ์ ์ฒญํด๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค.
Spring Camp 2024 ์ฐธ์ฌ (05.25)
25์ผ์๋ Spring Camp 2024 ์ธ๋ฏธ๋์ ์ฐธ์ํ์์ต๋๋ค. ๊ด๋ จ ์ธ์ ์ผ๋ก Spring AI๊ฐ ์์ด์ ๋ฐ๋ก ์ ์ฒญํ์๊ณ , MSA ๋ฑ ์ด๋ฆ๋ง ๋ค์๋ ๊ธฐ์ ์ ๋ํด์๋ ์๊ฒ ๋ ์ข์ ๊ฒฝํ์ด์์ต๋๋ค.
๋ MSA, ๋๊ท๋ชจ ํธ๋ํฝ ๋ฑ์ ๋ค์ผ๋ฉด์ ๋๋ ์์ง๋ ๋ชจ๋ฅด๋ ๊ฒ ๋ง๋ค๋ ๊ฒ์ ์๊ฒ ๋์๊ณ , Spring AI๋ฅผ ์ค๋นํ์ ์ฐ์ฌ๋์ด ์๋์ ์์ฑํ Spring AI ๋ณ๊ฒฝ์ ์ ๋ฐํ ์ ์ ๋ฏธ๋ฆฌ ๋น ๋ฅด๊ฒ ํ์ ํ์๊ณ ์๋ฆฌ๋ ์๋ฒฝํ ์ดํดํ์ ๋ค ์ค๋ช ํ์ ๊ฒ์ ๋ณด๋ฉฐ ์ ๋ ๊ธฐ์ ํ์ต์ ์์ด์ ์๋งํ์ง ๋ง์์ผ๊ฒ ๋ค๊ณ ๋ค์งํ๊ฒ ๋ ๊ณ๊ธฐ์์ต๋๋ค.
์ธํ๋ฐ์ ๊ฐ๋์ฉ ์ฌ๋ผ์ค๋, ์คํ๋ง ๊ธฐ์ ์ ๊ด์ฌ์์ผ์ ๋ถ๋ค์ ๊ผญ ๋ด๋ ์ ์ฐธ์ํด ๋ณด์๋ฉด ์ข๊ฒ ์ต๋๋ค.
Spring AI ๋ณ๊ฒฝ์ ๋ฐ์ (05.26)
Spring AI์ ๋ํด์ ๊ธ์ ์์ฑํ์ง๋ง, ํ์ง ์๊ฐ์ผ๋ก 5์ 22์ผ ๊ท๋ชจ๊ฐ ํฐ ๋ฆฌํฉํฐ๋ง ์์ ์ด ๋ฐ์ํ๋ค๋ ์ฌ์ค์ ์๊ฒ ๋์์ต๋๋ค.
๋น์ฐํ ๋ฌ๋ผ์ง ์ ์ ์์ฑํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ง๋ง, ํํธ์ผ๋ก๋ ๋น ๋ฅธ ์๊ฐ ์์ ์ดํด๋ฅผ ํ๊ณ ์์ฑ์ ํ ์ ์์๊น?๋ผ๋ ๊ณ ๋ฏผ์ด ๋ง์ด ๋ค์์ต๋๋ค.
๊ทธ๋๋ ์ฝ๋๋ฅผ ๋ถ์ํ๋ฉด์ ์์๋ณด๋ค ๋น ๋ฅด๊ฒ ๋ณ๊ฒฝ์ ์ ํ์ ํ์๊ณ , ๋คํํ ๊ด๋ จ ๋ด์ฉ์ ์ ๋ฆฌํ์ฌ ๊ธ์ ์์ฑํ ์ ์์์ต๋๋ค.
์ด ๊ณผ์ ์ ํตํด ์ต์ ๊ธฐ์ ์ ๊ฐ๊ธ์ ์์ ํ๊ฐ ๋ ๋ค์ ์จ์ผ ํ๋ค๋ ๊ฒ, ํ์ ์์๋ ๊ธฐ์ ์ ๋ณ๊ฒฝ์ด ์์ฃผ ์ผ์ด๋๋ค๋ ๊ฒ์ ๊ฒฝํํ ์ ์์์ต๋๋ค.
๊ด๋ จ ๊ธ์ ์ด ๊ธ์ ์์ฑํ์์ต๋๋ค.
์ทจ์ ์ง์
๋น๋ชจ์ํํธ, ๋ฏธ๋ฆฌ๋ - ์๋ฅ ํ๋ฝ (05.14, 05.20)
4ํ๋ ์ด ๋ ๋งํผ ์ด๋ ฅ์๋ฅผ ๋ฏธ๋ฆฌ ์ฐ์ตํด ๋ณด์๋ ์๊ฐ์ ๊ฐ๊ณ , ์ ์ ๊ณต๊ณ ๊ฐ ์ด๋ฆฐ ๋น๋ชจ์ํํธ์ ๋ฏธ๋ฆฌ๋์ ์ง์ํ์์ต๋๋ค. ์์ฝ๊ฒ๋ ๋ ํ์ฌ๋ ํ๋ฝ์ด์์ง๋ง, ๊ฐ๊ด์ ์ผ๋ก ๋์๋ดค์ ๋ Spring AI์์ ์งํํ PR์ด merge๊ฐ ๋์ง ์์ ์ํ์ด๊ธฐ๋ ํ๊ณ ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด์ง๋ ์์๋ ํธ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋๋ ์กฐ๊ธ์ฉ ๋ณด์ํ์ฌ, ์๋์ ๊ธฐ๋กํ ๋ฌดํ์ ์์๋ ์๋ฅ ํต๊ณผ๋ผ๋ ์ข์ ๊ธฐํ๋ฅผ ์ป๊ฒ ๋์์ต๋๋ค.
๋ฌดํ์ - ์๋ฅ ํต๊ณผ, ์ญ๋๊ฒ์ฌ ๋ฐ AI ๋ฉด์ ํต๊ณผ, 1์ฐจ ๊ธฐ์ ๋ฉด์ ์ค๋น ์ค - ๋ฉด์ ํ๋ฝ (05.27~ 06.03)
Spring AI์ ๋ํ ๊ธ์ ์ง์์ ์ผ๋ก ์์ฑํ๊ณ ๋ค๋ฅธ ๊ณณ์๋ ๊ณต์ ํ๊ธฐ ๋๋ฌธ์ธ์ง, AI์ ์๋ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ฌดํ์ ์์ ์๋ฅ์ AI ๋ฉด์ ์ ์ข๊ฒ ๋ณด์ ์ 6์ 4์ผ ์ธ์ ์ฒซ ๊ธฐ์ ๋ฉด์ ์ ๋ณด๊ฒ ๋์์ต๋๋ค.
๋ค๋ง, ์์ง ๊ฐ์ธ์ ์ผ๋ก๋ CS์ ์ธ ๋ถ๋ถ์ด ๋ถ์กฑํ๊ธฐ๋ ํ๊ณ ๋ณธ๊ฒฉ์ ์ธ ์ทจ์ ์ ํ๊ธฐ ์ํด์๋ ์ค๋ ฅ์ ๋ ๊ฐ์ถฐ์ผ ํจ์ ์๊ณ ์๊ธฐ์ ๋ถํธ์บ ํ ์งํ ์ ์ด๋ค ์ ์ ์ค์ ์ ์ผ๋ก ์ฐ์ตํด ๊ฐ๋ฉด ์ข์์ง๋ฅผ ๋ฏธ๋ฆฌ ์ป์ด๋ณผ ์ ์๋ ๊ธฐํ๋ก ์ผ๊ณ ์ ํฉ๋๋ค. ๋น๋ก ํ๋ฝํ๋๋ผ๋, Spring AI์ ๋ํ ๋ด์ฉ๊ณผ ์ถ๊ฐ๋ก ์งํํ ํ๋ก์ ํธ์ ๋ํ ๋ด์ฉ์ ์์ผ๋ก ์์ ์ทจ์ ์ค๋น ๋ ๊ณตํต์ ์ผ๋ก ์์ฑํ ๋ด์ฉ์ผ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋๋จธ์ง ๊ณผ์ ์ ๋ํ ๊ธฐ๋ก์ 6์ ํ๊ณ ๋ก์์ ์์ฑํ๋๋ก ํ๊ฒ ์ต๋๋ค.
24.06 ์์ : ๋ฌดํ์ ์์ ๊ธฐ์ ๋ฉด์ ์ ํ๋ฝํ์์ต๋๋ค. ํ๋ฝํ๊ธด ํ์ง๋ง, ์ธ์ ์ฒซ ๋ฒ์งธ ๊ธฐ์ ๋ฉด์ ์ ๋ด์ผ๋ก์จ ์ผ์ข ์ "์ค๋ต๋ ธํธ"๋ฅผ ์ป๊ฒ ๋ ๊ฒ ๊ฐ์ ์คํ๋ ค ๋ฟ๋ฏํ๊ฒ ๋๊ปด์ง๋๋ค. ๋ธ๋ก๊ทธ์ ์ ๋ชฉ์ฒ๋ผ ๋ ๋ ๊น์ง ๊พธ์คํ ์ฑ์ฅํ๊ฒ ์ต๋๋ค!
์ฌ๋ด: ์ด๋ฒ ๋ฌ์ ๋ฐฉ๋ฌธ์ ์
์ด๋ฒ ๋ฌ ๋ฐฉ๋ฌธ์ ์๋ฅผ ํ์ฌ ์์ ์ ์กฐํํด ๋ณด๋ฉด, ์ด ์ฝ 2,700๋ช ์ด์์ผ๋ก 4์ ๋ฌ (328)์ ๋นํด ์ฝ 8๋ฐฐ ์ด์์ ๋ถ๋ค์ด ํ๊บผ๋ฒ์ ๋ฐฉ๋ฌธํด ์ฃผ์ จ์ต๋๋ค. ์ด๋ ๊ฒ ๋ง์ ๋ถ๋ค์ด ๋ฐฉ๋ฌธํด ์ฃผ์ จ๋ค๋ ์ฌ์ค์ด ์ ๋ฏฟ๊ธฐ์ง ์๊ณ , ๊ทธ์ ๋ ์ด์ฌํ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
๋ ์ข์ ๊ธ์ ๊ณ์ ์์ฑํ๋๋ก ๋ ธ๋ ฅํ๊ณ , ์ง์ ์ค์ฒํ๊ฒ ์ต๋๋ค.
๊ฒฐ๋ก
์ด๋ฒ ๋ฌ์ ๋ปํ์ง ์์๋ ๊ฐ์ฌํ ์๊ฐ์ด ๋ง์ด ์ฐพ์์๋ ์๊ฐ์ด์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์๊ฐ๋ค์ด ๋ชจ๋ ์ ๊ฐ ์ค๋ ฅ์ด ์ข์๊ธฐ ๋๋ฌธ์ด ์๋๋ผ, ํํธ์ผ๋ก๋ ์ด์ด ๋ง์ด ๊ด์ฌํ๊ธฐ ๋๋ฌธ์ด๋ผ๋ ์๊ฐ์ด ๋ค์์ต๋๋ค.
์ธ์ ์ฒซ ์ปคํผ์ฑ, ์ฒซ ๊ธฐ์ ๋ฉด์ , ์ต๋ ๋ฐฉ๋ฌธ์ ์๋ฅผ ์ป๊ฒ ๋ ๊ฒ ๋ฑ ๋ง์์ด ๋ค๋จ๊ธฐ๋ ํ์ง๋ง, ์ธ์ ๋ ๊ทธ๋ ๋ฏ ๊ฒธ์ํ๊ฒ ์ํํด์ผ ์์ ์ ๋ถ์กฑํจ์ ์ธ์งํ๊ณ ๋์ฑ ํฌ๊ฒ ์ฑ์ฅํ ์ ์๊ฒ ๋ค๊ณ ๋๊ผ์ต๋๋ค.
๋์ผ๋ก ์ํฐ๋์์ ์งํํ ๋์ปค ์ธ์ ๋ ์๊ฐํ์ง๋ง, ์ด๊ฒ์ ์ค๊ฐ์ ํฌ๊ธฐํ ๊ฒ์ ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ๋ฐ๋์ ๊ผญ ์ข ๊ฐ์ ํ๋ค๋ฉด ์๊ฐ์ ๋ค์ฌ์ ๋ค์ ์ปจํ ์ด๋ ๊ธฐ์ ์ ๋ํด ๊ณต๋ถํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ ๊ฐ์ง๊ฒ ํด ์ฃผ์์ต๋๋ค.
6์ ์์ ๊ณํ
6์์๋ ๋ฉด์ ์ ๋ณด๊ณ , ์ํ์ ๋ณธ ๋ค์ ํ๋ฃจ๋นจ๋ฆฌ ๊ทธ๋์ ๋ฏธ์ฒ ํ์ง ๋ชปํ๋ ์ผ์ (ํ๋ก์ ํธ, ๊ฐ์ฒด์งํฅ ๊ณต๋ถ ๋ฑ)์ ์งํํ๋ ค๊ณ ํฉ๋๋ค.
๋ ์ข ๊ฐ์ด ์๋ ๋ฌ์ด๋ผ ๋ถํธ์บ ํ, ์๊ณ ๋ฆฌ์ฆ, CS ๊ณต๋ถ ๋ฑ์ ์ ๋ ํ๋ ์ถ์ ์ด ๊ฒ ๊ฐ๋ค์.
6์์๋ ๊พธ์คํ ์ฑ์ฅ์ ํ๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ฉฐ ์ด๋ฒ ๋ฌ ํ๊ณ ๋ฅผ ๋ง์น๊ฒ ์ต๋๋ค. ํญ์ ์์ํด ์ฃผ์๋ ๋ถ๋ค๊ป ๊ฐ์ฌํ๋ฉฐ, ์ด ๊ธ์ ์ฝ์ด์ฃผ์๋ ๋ค๋ฅธ ๋ถ๋ค๋ ๊พธ์คํ ์ฑ์ฅํ์ค ์ ์๊ธฐ๋ฅผ ์ ๋ํ ์์ํ๊ฒ ์ต๋๋ค.
'๐ฌ ํ๊ณ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๊ณ #8] 4ํ๋ 1ํ๊ธฐ ์ฌ๋ฆ๋ฐฉํ ํ๊ณ (7์, 8์) (5) | 2024.08.31 |
---|---|
[ํ๊ณ #7] 24๋ 6์ ํ๊ณ (3) | 2024.06.30 |
[ํ๊ณ #5] 24๋ 4์ ํ๊ณ (0) | 2024.05.02 |
[ํ๊ณ #4] 24๋ 3์ ํ๊ณ (1) | 2024.03.31 |
[ํ๊ณ #3] 24๋ 2์ ํ๊ณ (0) | 2024.02.29 |