Spring Boot ยท AWS ยท Docker ๊ธฐ๋ฐ ๋ฐฑ์๋ ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ ๊ฒฝํ์ ๋ณด์ ํ ์ฃผ๋์ด ๊ฐ๋ฐ์์
๋๋ค.
๊ธฐ์ ์ ํตํด ์ผ์์ ๋นํจ์จ์ ํด๊ฒฐํ๊ณ , ํต์ฌ ๊ธฐ๋ฅ(MVP)์ ๋น ๋ฅด๊ฒ ์ ์ํ๊ณ
์์ฑ๋ ์๊ฒ ๊ตฌํํด๋ด๋ ์คํ๋ ฅ์ ์ถ๊ตฌํฉ๋๋ค.
์ฝ๋ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋๋ฒ๊น ํ ์ ์๋ ์น ๊ธฐ๋ฐ ํ๋ซํผ. Python, Java, C ์ฝ๋๋ฅผ ์คํํ๊ณ AST ๊ธฐ๋ฐ ์ฝ๋ ์๊ฐํ์ ์ค์๊ฐ ํ์ ์ฝ๋ฉ(WebSocket), ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ๊น์ง ์ ๊ณตํฉ๋๋ค. 5๋ช ํ์์ ๋ฐฑ์๋ ์ ์ฒด๋ฅผ ํผ์ ์ค๊ณยท๊ฐ๋ฐยท๋ฐฐํฌํ์ต๋๋ค.
main ๋ธ๋์น Push ์ GitHub Actions โ Gradle ๋น๋ โ JAR์ EC2๋ก ์ ์ก โ deploy.sh ์คํ์ผ๋ก ์๋ ๋ฐฐํฌ
๊ธฐ๋ก์ ๋์ด ํ๋์ผ๋ก โ ํ์ ๋ น์ ํ์ผ์ ์ ๋ก๋ํ๋ฉด AI๊ฐ 3์ค ํต์ฌ ์์ฝ๊ณผ Action Item(ํ ์ผ ๋ชฉ๋ก)์ ์๋ ์ถ์ถ. ๊ธฐ์กด STT ์๋น์ค์ "์ ํํ ๊ธฐ๋ก"์ ๋์ด ์ค์ง์ ์ธ ์์ฐ์ฑ ํฅ์์ ์ง์คํ์ต๋๋ค.
์ปดํจํฐ ๋น์ AI ์ผ์(LeapMotion)๋ฅผ ํ์ฉํ์ฌ ์์ ์์ง์์ ์ค์๊ฐ ๋ถ์ํ๊ณ , ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ธฐ๋ฅ ๊ฐ์ ๊ณผ ๋ฐ๋ฌ์ ๋๋ ์ฌํ ํ๋ซํผ์ ๋๋ค.
"์ฌ๋์ ์ทจํฅ์ด ๊ฒน์ณ์ง๋ ์ง๋" โ ๋๋ง์ ๋ง์ง์ ์ง๋ ์์ ๊ธฐ๋กํ๊ณ , ๋งํฌ ํ๋๋ก ๊ณต์ ํ๋ฉฐ, ์น๊ตฌ์ ์ทจํฅ๊ณผ ๊ฒน์ณ๋ณด๋ ์์ ๋ง์ง ์ง๋ ์๋น์ค. PRD ์์ฑ๋ถํฐ ์ค๊ณ, ๊ฐ๋ฐ๊น์ง 1์ธ ์งํ ์ค.