Spaces:
Sleeping
Sleeping
| title: CommuniKate - MBTI AI Assistant | |
| emoji: ๐ฌ | |
| colorFrom: indigo | |
| colorTo: purple | |
| sdk: docker | |
| pinned: false | |
| # ๐ฌ CommuniKate: MBTI AI ์ํต ์ ๋ฌธ๊ฐ | |
|  | |
| > **"์๋๋ฐฉ์ ๋ง์์ ์ฝ๊ณ , ์ต์ ์ ๋ํ๋ฅผ ์ ์ํฉ๋๋ค."** | |
| > CommuniKate๋ ์ ๋ฐํ ๋ฅ๋ฌ๋ ๋ถ์๊ณผ ์ต์ LLM ๊ธฐ์ ์ ๊ฒฐํฉํ์ฌ ๊ฐ์ธํ๋ MBTI ์ํต ์ ๋ต์ ์ ๊ณตํ๋ AI ์ด์์คํดํธ์ ๋๋ค. | |
| --- | |
| ## ๐ ์ฃผ์ ๊ธฐ๋ฅ | |
| - **๐ฏ ๋ฉ์์ง ๋ถ์:** ์๋๋ฐฉ์ ๋ฉ์์ง ์ ์ธ์ด์ ์ต๊ด์ ๋ถ์ํ์ฌ ๊ฐ์ฅ ์ ๋ ฅํ MBTI ์ฑํฅ์ ๋์ถํฉ๋๋ค. | |
| - **๐ก ๋ง์ถคํ ์กฐ์ธ:** ๋์ ์ฑํฅ๊ณผ ์๋๋ฐฉ์ ์ฑํฅ์ ๊ณ ๋ คํ์ฌ ๊ฐ๋ฑ์ ํผํ๊ณ ํธ๊ฐ์ ์ป์ ์ ์๋ ๋ต๋ณ ๋ ์ํผ๋ฅผ ์ ์ํฉ๋๋ค. | |
| - **๐ญ ์ค์ ๋ํ ์๋ฎฌ๋ ์ด์ :** ํน์ MBTI ์ฑํฅ์ ๊ฐ์ง AI์ ์ค์๊ฐ์ผ๋ก ๋ํํ๋ฉฐ ์ปค๋ฎค๋์ผ์ด์ ์คํฌ์ ์ฐ์ตํฉ๋๋ค. | |
| - **๐ก๏ธ ์ค์๊ฐ AI ๊ฐ์ด๋:** ๋ํ ๋์ค AI ์ฝ์น๊ฐ ์๋๋ฐฉ์ ์์ ๋ฐ์๊ณผ ์ต์ ์ ๋งํฌ๋ฅผ ์ค์๊ฐ์ผ๋ก ์กฐ์ธํฉ๋๋ค. | |
| ## ๐ ๏ธ ๊ธฐ์ ์คํ | |
| ### **Backend (Analysis Engine)** | |
| - **Framework:** FastAPI | |
| - **ML Models:** 4x BERT Axis Ensembles (local), Google Gemma 4 (LLM) | |
| - **OCR:** Google Vision AI Integration | |
| ### **Frontend (Modern Web)** | |
| - **Framework:** Next.js (App Router) | |
| - **Styling:** Premium Design System (Vanilla CSS / Tailwind) | |
| - **Visuals:** Recharts for dynamic personality mapping | |
| --- | |
| ## ๐ ํ๋ก์ ํธ ๊ตฌ์กฐ | |
| ```text | |
| MBTI/ | |
| โโโ backend/ # FastAPI ๋ถ์ ์์ง ๋ฐ ๋ชจ๋ธ ์๋น์ค | |
| โโโ frontend/ # Next.js ๋ฐ์ํ ์น ๋์๋ณด๋ | |
| โโโ Dockerfile # Hugging Face ๋ฐฐํฌ๋ฅผ ์ํ ์ด๋ฏธ์ง ์ค์ | |
| โโโ README.md # ํตํฉ ๊ฐ์ด๋ ๋ฌธ์ | |
| ``` | |
| ## โ๏ธ ์์ํ๊ธฐ | |
| ### **๋ก์ปฌ ํ๊ฒฝ ์คํ** | |
| **1. ๋ฐฑ์๋ ์ค์ ** | |
| ```bash | |
| cd backend | |
| pip install -r requirements.txt | |
| python main.py | |
| ``` | |
| **2. ํ๋ก ํธ์๋ ์ค์ ** | |
| ```bash | |
| cd frontend | |
| npm install | |
| npm run dev | |
| ``` | |
| --- | |
| ## ๐ ๋ฐฐํฌ ์ ๋ณด | |
| - **Frontend:** Vercel (Next.js Optimized) | |
| - **Backend:** Hugging Face Spaces (Dockerized ML Env) | |
| --- | |
| ยฉ 2026 CommuniKate Project. All rights reserved. | |