Google, ๊ณ ๊ธ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๋ซํผ์ธ ํ์ ์ ์ธ Project IDX ์๊ฐ
Google์ ์ต์ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๋ซํผ์ธ Project IDX๋ฅผ ์๊ฐํฉ๋๋ค. ๋ ธ๋ จํ AI ๋ชจ๋ธ์ธ Codey๋ก ๊ตฌ์ถ๋ Project IDX๋ ์ต์ฒจ๋จ ๊ธฐ์ ์ ์ฃผ์ ํ์ฌ ๋ฉํฐํ๋ซํผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํฉ๋๋ค.

์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ธ๊ณ๋ Google์ ์๋ก์ด ์ด๋์ ํฐ๋ธ์ธ Project IDX ๋๋ถ์ ๋ ๋ค๋ฅธ ๋น์ฝ์ ์ธ ๋์ฝ์ ํ ๊ฒ์ ๋๋ค. ์ต๊ทผ์ ๋ฐํ๋ ํ์ ์ ์ธ Project IDX๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ ํ์ดํ ํฌ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ ํ๊ฒฝ์ผ๋ก, ์ต์ฒจ๋จ Google Cloud ์ธํ๋ผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก PaLM 2๋ฅผ ํ์ฉํ์ฌ ์ฝ๋ฉ ์์ ์ ๋ํด ๊ด๋ฒ์ํ๊ฒ ํ๋ จ๋ ์ ๊ตํ AI ๋ชจ๋ธ์ธ Codey๋ก ๊ตฌ๋๋ฉ๋๋ค. ๋ผ๋.
Project IDX์ ์ฃผ์ ๋ชฉํ๋ ๋ค์ํ ํ๋ซํผ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ํํธ์จ์ด ์์ฑ, ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ ์ํ๊ณ ๋จ์ํํ๋ ๊ฒ์ ๋๋ค. ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ ์์ํฌ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํตํฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๋ฐ ํ์ํ ๊ธฐ๋๊ณผ ์ ์์ฑ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ณด๋ค ํญ๋์ ์ฒญ์ค์ด ์ ๊ทผํ๊ณ ์ดํดํ ์ ์๋๋ก ํ๋ ์ค์ํ ๋จ๊ณ์ ๋๋ค.
์ต์ฒจ๋จ ๊ตฌ์กฐ ์ธ์๋ Project IDX๋ Github์ ์คํ ์์ค ํ์ฅ์ธ Code OSS๋ ํตํฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋น๋ฉดํ ํ๋ก์ ํธ์ ์ฑ๊ฒฉ๊ณผ ๋ณต์ก์ฑ์ ๊ด๊ณ์์ด ์ํํ ์ ํ๊ณผ ์น์ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค.
์ด ์ค์ํ ์๊ฐ์ Project IDX๋ฅผ ๊ณต๊ฐํ ๊ฒ์ ๋ ๊ด๋ฒ์ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ปค๋ฎค๋ํฐ๋ก๋ถํฐ ๊ท์คํ ํต์ฐฐ๋ ฅ๊ณผ ํผ๋๋ฐฑ์ ์์งํ๋ ค๋ Google์ ์ผ์ฌ์์ ๋น๋กฏ๋ ๊ฒ์ ๋๋ค. ํ๋ซํผ์ ๋ํ ์ ์ฌ์ ๊ฐ์ ์ฌํญ์ ์๋ณํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ํจ์จ์ฑ์ ํฅ์์ํค๋ ค๋ ์์์ ์ธ ๋ ธ๋ ฅ์ด ์์ต๋๋ค.
Project IDX์ ์ฃผ๋ชฉํ ๋งํ ๊ธฐ๋ฅ ์ค ํ๋๋ ์งํ ์ค์ธ GitHub ํ๋ก์ ํธ๋ฅผ ์ํํ๊ฒ ๊ฐ์ ธ์ฌ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๊ฐ๋ฐ์๊ฐ ์ค๋จํ ์ง์ ์์ ์ ํํ ์ ํํ ์ ์๋๋ก ์ค๊ณ๋ ์ต์ ์ ๋๋ค. ์ฌ์ฉ์๋ ์ฃผ๋ชฉํ ๋งํ ํ๋ ์์ํฌ์ฉ์ผ๋ก ๋ง์ถค ์ ์๋์ด ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๋ ํ ํ๋ฆฟ์ ํ์ฉํ์ฌ ์ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Angular, Flutter, Next.js, React, Svelte ๋ฐ Vue๊ฐ ํฌํจ๋์ง๋ง ์ด์ ๊ตญํ๋์ง ์์ต๋๋ค.
Project IDX์์ ์ง์ํ๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๋ฒ์๋ ๋์ด ํ๊ฐํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ํ์ฌ JavaScript ๋ฐ Dart๋ฅผ ์ง์ํ์ง๋ง Python ๋ฐ Go์ ๊ฐ์ ๋ค๋ฅธ ์ธ์ด์ ๋ํ ์ง์์ ๋์ ํ ๊ณํ์ด ์งํ ์ค์ ๋๋ค. Project IDX์ ๊ฐ๋ฐ์๋ ๋ ๋ง์ ํ๋ก์ ํธ ์ ํ๊ณผ ํ๋ ์์ํฌ๋ฅผ ์ง์์ ์ผ๋ก ์ถ๊ฐํ๊ณ ํตํฉํ ๊ธฐ์ ์คํ์ ๋ํ ์ฌ์ฉ์์ ํผ๋๋ฐฑ๊ณผ ์ ์์ ํ์ํจ์ผ๋ก์จ ์งํ์ ๋ํ๋ ๋ฐ ์ ๋ ํ๊ณ ์์ต๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์ค์ํ ๊ฑธ๋ฆผ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ก๋์ ์ผ๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Project IDX๋ Firebase ํธ์คํ ์ ํตํฉํ์ฌ ๋จ๊ณ๋ฅผ ๋ํญ ๊ฐ์ํํฉ๋๋ค. ์ด ๊ท์คํ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ์น ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ณต์ ๊ฐ๋ฅํ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ๋ฅผ ์ฝ๊ฒ ๋ฐฐํฌํ๊ฑฐ๋ ์์ ํ ํ๋ก๋์ ๋ฐฐํฌ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์๋, ๋ณด์ ๋ฐ ๊ธ๋ก๋ฒ ์ ๊ทผ์ฑ์ผ๋ก ์๋ ค์ง Firebase ํธ์คํ ์ ์ด ํ๋ก์ธ์ค๋ฅผ ์์ฝ๊ฒ ์ํํฉ๋๋ค.
Firebase ํธ์คํ ์ ๋ ๋ค๋ฅธ ์ ์ฉํ ๊ธฐ๋ฅ ์ค ํ๋๋ ๋์ ๋ฐฑ์๋์์ ํธํ์ฑ์ ๋๋ค. ์ด๋ Cloud Functions๋ฅผ ํตํด ์ํ๋๋ฉฐ ํนํ Next.js์ ๊ฐ์ ํฌ๊ด์ ์ธ ํ๋ ์์ํฌ์ ์ ์ฉํฉ๋๋ค. ์ด๋ Project IDX๋ฅผ ๋ค๋ฅธ ์ ์ฌํ ํ๋ซํผ๊ณผ ๋์ฑ ์ฐจ๋ณํํ๊ณ ๊ฐ๋ ฅํ๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ๋๊ตฌ๋ก์์ ์ ์ง๋ฅผ ํ๊ณ ํ ํฉ๋๋ค.
๋ํ AppMaster๋ no-code ํ๋ซํผ์ ํ์ฉํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ณต์ก์ฑ์ ํฌ๊ฒ ์ค์ด๋ ๋์์ Project IDX์ ๊ฐ์ ๋์์ ๋์ ํ์ฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋์ฑ ๋ค์ํํ๊ณ ํ์ฅํฉ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ฏธ๋๋ก ๋์๊ฐ๋ฉด์ ๊ฐ๋ฐ์์ ์ฐฝ์์ฑ๊ณผ ํจ์จ์ฑ์ ์ด์งํ๊ธฐ ์ํด ๋ค์ํ ํ๋ซํผ์ ์ง์์ ์ผ๋ก ํ์ ํ๊ณ ์ ๊ณตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.


