ํ๋ก์ ํธ ์๊ฐ
๐งญ ๋น์ ์ ํ๋ก์ ํธ์ ๊ธธ์ก์ด๊ฐ ๋์ด์ค๊ฒ์ ๐งญ
AI ๊ธฐ๋ฐ ๋ง์ธ๋๋งต ์๋ํ ์๋น์ค
โจ ๋น์ ์ ์์ด๋์ด๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ์ฅ ์ค๋งํธํ ๋ฐฉ๋ฒ, BooMap! โจ
ํ์๋ก ๊ธฐ๋ฐ์ผ๋ก ๋ง์ธ๋๋งต์ ์๋ ์์ฑํด์. ์๊ฐํ๋ ์บ๋ฒ์ค์์ ์์ ๊ณผ ์ญ์ ๊ฐ ๊ฐ๋ฅํด์. ๋ง๋ค์ด์ง ๋ง์ธ๋๋งต์ ํ์๋ค๊ณผ ์ฝ๊ฒ ๊ณต์ ํ ์ ์์ด์.
GitHub : https://github.com/boostcampwm-2024/web32-BooMap Team Notion : https://www.notion.so/BooMap-1287725fa9ac80dd87d9c5fbad711b3d
์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ NCloud ์๋น์ค
- server instance
- VPC
- CLOVA X
- CLOVA SPEECH
Ncloud ์๋น์ค๋ฅผ ์ด๋ป๊ฒ ์ ์ฉํ์๊น?
- ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์์ CLOVA speech, Public IP, Server(VPC)๋ฅผ ์ฌ์ฉํ๋ค. ์ฌ์ฉ์๊ฐ ํ์๋ก์ ์์ฑ ํ์ผ๋ก ์ ๋ก๋ํ๊ฒ ๋๋ฉด ํด๋น ํ์ผ์ form-dataํ์์ผ๋ก ์๋ฒ์ post ์์ฒญ์ ๋ณด๋ด๊ณ , CLOVA speech์์ ํ ์คํธ๋ฅผ ์ผ์ฐจ์ ์ผ๋ก ์ถ์ถํ์๋ค. ์ถ์ถํ ํ ์คํธ์ ๊ฒฝ์ฐ openapi๋ฅผ ํ๋ฒ ๋ ๊ฑฐ์ณ ์ฐ๋ฆฌ๊ฐ ํ๋กฌํํ ์ ํด ๋์ ๋๋ก ๋ง์ธ๋๋งต ๋ฐ์ดํฐ ํ์์ ๋ฝ์๋ผ ์ ์์๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ผ ์๋ฒ์ ๋ธ๋ก๋์บ์คํธํ์ฌ ๋ง๋ค์ด์ง ๋ง์ธ๋๋งต์ ํด๋น ๋ง์ธ๋๋งต์ ๋ค์ด์์๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ ๊ฐ์ํฌ ์ ์๋๋ก ํ์๋ค.
Q. ํ๋ก์ ํธ๋ฅผ ์๊ฐํด ์ฃผ์ธ์. (100์ ์ด์)
- https://www.boomap.site/
- https://github.com/boostcampwm-2024/web32-BooMap
- ์ ํฌ์ ํ๋ก์ ํธ๋ ์ ํฌ์ ๋ฌธ์ ์์์ผ๋ก๋ถํฐ ์ถ๋ฐ๋์์ต๋๋ค. ํ๋ก์ ํธ ์ฃผ์ ํ์๋ฅผ ํ๋ ๊ณผ์ ์์ ๊ณ์ ๋์๋ ์์ด๋์ด๋ฅผ ๊บผ๋ด๊ณ , ๊ธฐ๊ฐํ๊ณ , ๊น๋จน๊ณ ๋ค์ ์ ์ ์ด์ผ๊ธฐ ํ๋ ์์ด๋์ด๋ฅผ ๊บผ๋ด๋ ๊ณผ์ ์ด ๊ณ์ํด์ ๋ฐ๋ณต๋จ์ ๋ฐ๋ผ โ๋ธ๋ ์ธ์คํ ๋ฐ์ ๋์์ค ์ ์๋ ์๋น์ค๋ฅผ ๋ง๋ค๋ฉด ์ด๋จ๊น?โ ์๊ฐํ์ต๋๋ค.
- ๊ทธ๋์ ํ ์คํธ๋ก ๊ธฐ๋กํด๋๊ฑฐ๋ ํน์ ์์ฑํ์ผ์ ๊ธฐ๋ฐ์ผ๋ก ์ด์ผ๊ธฐํ ๋ด์ฉ์ ๋ง์ธ๋๋งตํ ํด์ ๋ณด์ฌ๋๋ก ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํด ์ค๋๋ค.
Q. Ncloud์์ ์ด๋ค ์๋น์ค๋ฅผ ํ์ฉํ์ จ๋์?
- ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์์ CLOVA speech, Public IP, Server(VPC)๋ฅผ ์ฌ์ฉํ๋ค.
Q. Ncloud ์๋น์ค๋ฅผ ์ด๋ป๊ฒ ์ ์ฉ ํ์๋์? (100์ ์ด์)

- private VPC์ public VPC๋ก ๋๋ ๊ฐ๊ฐ db ์๋ฒ ์ธ์คํด์ค, nest ์๋ฒ ์ธ์คํด์ค๋ก ํ์ฉํ์ด์.
- ์์ฑ ํ์๋ก์ ํ ์คํธ๋ก ๋ณํํ๊ธฐ ์ํด CLOVA SPEECH ์๋น์ค๋ฅผ ์ด์ฉํ์ด์.
- ๊ธ์๋ฅผ ์์ฝํ๊ณ ํค์๋๋ฅผ ์ถ์ถํด ์ฐ๊ด ๊ด๊ณ๋ก ๋ฌถ์ด์ฃผ๊ธฐ ์ํด CLOVA X STUDIO๋ฅผ ์ฌ์ฉํ์ด์
Q. Ncloud ์ฌ์ฉ ์ค ํนํ ๋ง์กฑํ๋ ์ ๊ณผ, ์์ฌ์ ๋ ์ ์ ๋ฌด์์ธ๊ฐ์? (100์ ์ด์)
- Ncloud์์ ์ ๊ณตํด์ฃผ๋ ์๋ฒ์ ์ฌ์์ด ์ข์์ ๋๋ฌด ๋ง์กฑ์ค๋ฌ์ ์ต๋๋ค. ํ์ง๋ง ๊ธ์ก์ ์ผ๋ก ๋น์ธ๋ค๊ณ ๋๊ปด์ ธ ํ์๋ค์๊ฒ๋ ์กฐ๊ธ ์์ฌ์ ์ต๋๋ค.
- ์๋ฒ ๋ชจ๋ํฐ๋ง์ ๊ฐํธํ๊ฒ ํ ์ ์๋ ์ ์ด ์ข์์ต๋๋ค.
- ์๋ฒ ์ธ์คํด์ค ์์ฑ์ ๋ฐ๊ธ ํ ์ ์๋ pem ํค๊ฐ ssh ์ ์ ํค๊ฐ ์๋๋ผ ๋น๋ฐ๋ฒํธ ํ์ธ์ ์ํ ํค์๋ ๊ฒ์ด ์กฐ๊ธ ์์ฌ์ ์ต๋๋ค
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ CLOVA studio์์ ์ฒ์์๋ CLOVA X๋ฅผ ํตํด ์ค๊ธ์ ํค์๋๋ณ๋ก ์์ฝํ๊ณ , ์ด๋ฅผ ๋ง์ธ๋๋งต์ฒ๋ผ ๋ถ๋ชจ์ ์์ ๊ตฌ์กฐ์ฒ๋ผ ๊ตฌ์กฐํํ๋๋ก ํ์๋๋ฐ, ์๊ฐ๋ณด๋ค ํ๋กฌํํ ์ด ์ด๋ ค์ ๋ค. ๊ฐ์ ํ๋กฌํํธ๋ผ๋ ์คํํ๋ ํ์ด๋ฐ๋ง๋ค ๋ค๋ฅธ ๊ฒฝ์ฐ๊ฐ ์์๊ณ , ์ด์ ๋ฐ๋ผ ์ ๋ขฐ๋ ์ ๋ณด๋ฅผ ๋ฐ๊ธฐ ์ด๋ ต๋ค๊ณ ํ๋จํ์ฌ ๋น ๋ฅด๊ฒ ๊ต์ฒดํ์ง๋ง ์กฐ๊ธ ๋ ํ๋กฌํํ ์ ์ํ์ผ๋ฉด ์ด๋ ์๊น ํ๋ ๋ง์๊ณผ ์์๋ฑ๊น์ผ์ด ์๋๋ CLOVA X์ ์ฑ๋ฅ์ด ์ด์ง ์์ฌ์ ๋ ๋ง์์ด ๊ณต์กดํ๋ ๊ฒ ๊ฐ๋ค.
- ๊ณต์ ๋ฌธ์๊ฐ ์ ์์ฑ ๋์ด ์์์ง๋ง ์ด๋ฆฌ์ ๋ฆฌ ์๋ค๊ฐ๋ค ํ๋ฉด ๊ธ๋ฐฉ ํญ์5~6๊ฐ ์ด์ด๋๊ณ ์ด๋ค ๋ฌธ์๋ฅผ ๋ณด๊ณ ์์๋์ง ํท๊ฐ๋ ธ์ต๋๋ค.
Q. Green Developers ํ๋ก๊ทธ๋จ ์ฐธ์ฌ ์๊ฐ ๋ง์ ๋ถํ ๋๋ฆฝ๋๋ค. (50์ ์ด์)
- Green Developers ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ๊ธฐ ์ ์๋ aws๋ฐ์ ์๋ ํด๋ผ์ฐ๋ ํ๋ซํผ์ด ์์๊ธฐ์ ๊ฑฐ์ aws์ ๊ธฐ๋ฅ๋ค์๋ง ์์กดํ์๋ค. ๋ ์ด๋ฐ ํด๋ผ์ฐ๋ ํ๋ซํผ์ด ์์๊น ์๊ฐํ๋๋ฐ ์๊ฐ๋ณด๋ค STT๋ฅผ ์์๋ณด๋ ๊ณผ์ ์์ CLOVA speech์ ์ด๋ฐ์ ๋ฐ ๊ธฐ๋ฅ๋ค์ ๋ฆฌ์์นํ๋ฉฐ ์ ๋ง ๋ง์ ์๋น์ค๊ฐ ์์์ ์๊ฒ ๋์๊ณ ์ ์ฉํ AI ๋ฐ ์๋น์ค๊ฐ ๋ง์๋ค.
- ์์ผ๋ก๋ ๊ธฐํ๊ฐ ๋๋ค๋ฉด Naver Cloud Platform ๋ด์ ์ฌ๋ฌ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ์ฌ ๊ตญ๋ด ์๋น์ค์ ํนํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ข์ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
Q. ๋ง์ง๋ง ํ ๋ง์ ๋ถํ ๋๋ฆฝ๋๋ค.
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ํฅ๋ฏธ๋กญ๊ฑฐ๋ ์ด๋ ค์ ๋ ๊ธฐ์ต, ํฅํ Ncloud ํ์ฉ ๊ณํ, Green Developers ํ๋ก๊ทธ๋จ์ ๋ํ ํผ๋๋ฐฑ ๋ฑ ์ฌ๋ฌ๋ถ์ ์๊ฐ์ ๊ณต์ ํด ์ฃผ์ธ์.
- ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ CLOVA SPeech๋ฅผ ํตํด์ ์์ฑ ํ์ผ์ ํ ์คํธ๋ก ๋ณํํ๋ ๊ธฐ๋ฅ์ ๋์ ํ๊ฒ ๋์๋๋ฐ, ์๊ฐ๋ณด๋ค ํ์ ๋ผ์ธ, ๋ฐํ์ ๋ฑ ํด๋ก๋ฐ ๋ ธํธ์์๋ง ๋ณด์๋ ๊ธฐ๋ฅ๋ค์ด API ์ค์ ์ ๋ฐ๋ผ ๋ชจ๋ ๋ฐ์ ์ ์๋ค๋ ์ฌ์ค์ด ํฅ๋ฏธ๋ก์ ๊ณ ์ด๋ฅผ ํตํด์๋ ๋ง์ ์๋น์ค์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.