openAI๋ฅผ ์ฌ์ฉํด MBTI์ฌ์ด์ ํน์ ํ๋์์ ์ฅ์ , ๋จ์ , ์ฃผ์ํ ์ ์ ํ์ธํฉ๋๋ค.
'GPTI'๋ ์ค์ง ์ฌ๋ฏธ๋ง์ ๋ชฉ์ ์ผ๋ก ์ ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
์ฌ์ฉ์์ ์ง๋ฌธ์ ๋ํด ์ต๋ํ ์ ํํ ๋ต๋ณ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ ธ๋ ฅํฉ๋๋ค๋ง, 'GPTI'๋ ์ค์๊ฐ ์ ๋ณด๋ ์ ๋ขฐ์ฑ ์๋ ์์ค๋ฅผ ์ ๊ณตํ์ง๋ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ ๊ณต๋๋ ์ ๋ณด๋ฅผ ๋ฐ์๋ค์ผ ๋์๋ ๋๋ฌด ๋งน์ ํ๊ฑฐ๋ ์ ๋์ ์ธ ๊ฒ์ผ๋ก ๋ฐ์๋ค์ด์ง ์๋๋ก ์ฃผ์ํ์๊ธฐ ๋ฐ๋๋๋ค.
- 2๋ช ์ MBTI๋ฅผ ์ ๋ ฅ ๋ฐ์ ์ง์ฅ, ์ฐ์ , ์ํ, ์๋ฌธํ ๋ฑ์ ๊ถํฉ ๊ฒฐ๊ณผ๋ฅผ AI๋ก ๋ฐ์ ๋ณผ ์ ์๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
- ํ ์คํธ๋ฅผ ๊ฒฐ๊ณผ๋ก ๊ณตํต์ ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง ์ฌ๋๊ณผ ๋ํํ ์ ์๋๋ก ์คํ์ฑํ ๋ฐฉ ๊ธฐ๋ฅ๋ ์์ต๋๋ค.
- ์คํ์นดํก๋ชฉ๋ก ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ฑ์ฅํ๋ ๋ง์กฑ๋ ์กฐ์ฌ๋ฅผ ํตํด ๋์ ๋ง์กฑ๋๋ฅผ ๋ฐ์ ๋ต๋ณ์ ์ด ํ ๋ต๋ณ์ ์์ฑํ ๋ ์ฐธ์กฐ๋์ด ๋์ฑ ๋ฐ์ ๋ ๋ต๋ณ์ ์ ๊ณตํฉ๋๋ค.
- https://github.com/leekiho-powercore/talkative_sheep_warrior ๋ก ๋ค์ด๊ฐ ํ์ผ์ ๋ค์ด ๋ฐ์ต๋๋ค.
- ํ๋ก์ ํธ ์ต ์๋จ์ .envํ์ผ์ ์ถ๊ฐํ์ฌ ๋ด์ฉ์ ์์ฑํฉ๋๋ค.(ํ๋จ .env์์ ์ฐธ๊ณ )
DATABASE =
DATABASE_HOST =
DATABASE_USER =
DATABASE_PASSWORD =
DATABASE_PORT =
JWT_SECRET =
JWT_EXPIRES_IN =
JWT_COOKIE_EXPIRES =
OPENAI_API_KEY =
- ํฐ๋ฏธ๋์ ์คํํ์ ๋ค npm i openai๋ฅผ ์ ๋ ฅํ์ฌ ๋ชจ๋์ ์ค์นํฉ๋๋ค.
- npm start๋ฅผ ํ์๊ณ ๋ธ๋ผ์ฐ์ ๊ฒ์์ฐฝ์์ localhost:3000์ ์ ๋ ฅํ์๋ฉด ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ค ์ ์์ต๋๋ค.
- ์ ๋ฐฉ๋ฒ์ local์์ ์คํํ๋ ๋ฐฉ๋ฒ์ด๋ฉฐ, gpti.iptime.org๋ก ์ ์ํ์๋ฉด ํ๋ก์ ํธ๋ฅผ ํ์ธํ์ค ์ ์์ต๋๋ค.
-
์ฒซ ํ๋ฉด start๋ฒํผ์ ๋๋ฆ ๋๋ค.
-
๋ฏธ ๋ก๊ทธ์ธ์ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ํ๋ฉฐ ํ์์ด์ ๋ถ์ ๋ก๊ทธ์ธ์ ์งํํ์๊ณ , ์๋๋ผ๋ฉด ํ์๊ฐ์ ์ ์งํํ์ ๋ค ๋ก๊ทธ์ธํ์๋ฉด ๋ฉ๋๋ค.
-
start ๋ฒํผ์ ๋๋ฅด๋ฉด ๊ถํฉ ๊ฒ์ฌ ํ์ด์ง๋ก ๋ค์ด์ค๊ฒ ๋ฉ๋๋ค. ๋ด mbti๋ ํ์๊ฐ์ ๋ ์ ๋ ฅํ mbti๋ก ๊ณ ์ ๋๋ฉฐ, ํ๋กํ์์ ์์ ๊ฐ๋ฅํ๋๋ค. ์ด์ ๊ถํฉ์ ๋ง์ถฐ๋ณผ ์๋์ mbti์ ๋ฒํผ์ ์ ํํ์ ๋ค ๋ค์ ๋ฒํผ์ ๋๋ฆ ๋๋ค.
-
๋ค์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ง๋ฌธํ ๋จ์ด๊ฐ ๋์ต๋๋ค. ์ฌ๊ธฐ์ ๊ถํฉ์ ๋ง์ถฐ๋ณผ ๋จ์ด๋ฅผ ์ ํํด ์ฃผ์๊ณ , submit๋ฒํผ์ ๋๋ฆ ๋๋ค.
-
๋ก๋ฉ์ด ๋๋๋ฉด, gpt๋ฅผ ํตํด์ 2๋ช ์ mbti์ ๊ถํฉ๋์ ์ฅ์ , ๋จ์ , ์กฐ์ฌํ ์ ์ด ๋์ต๋๋ค.
-
์ถ๊ฐ๋ก ๊ถํฉ ํค์๋ ๋ฐ ๊ด์ฌ์ฌ, ๊ถ๊ธํ mbti์ ์ฌ๋๋ค๊ณผ ๋ํํ๊ณ ์ถ๋ค๋ฉด ํ๋จ ์คํ์นดํก ๋ชฉ๋ก ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฌ ๋ง์กฑ๋ ์กฐ์ฌ๋ฅผ ํ์ ๋ค ์คํ์นดํก ๋ชฉ๋ก์ ํ์ธํ์๋ฉด ๋ฉ๋๋ค.
-
์ด๋ํ ํ์ด์ง์์ ์ด์ ์ ๋ง๋ค์ด ๋์ ํก๋ฐฉ์ ์ฌ๋๋ค๊ณผ ๋ํํ ์ ์์ผ๋ฉฐ, ๋ด ๋งํฌ ๋ง๋ค๊ธฐ ๋ฒํผ์ ํด๋ฆญํด ์์ ์ ํก๋ฐฉ๋ ๋ฑ๋กํ์ฌ ๋ค๋ฅธ ์ด๋ค๊ณผ ๋ํํ์ค ์ ์์ต๋๋ค.