Spaces:
Sleeping
Sleeping
metadata
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
๐ ํ๋ก์ ํธ ๊ตฌ์กฐ
MBTI/
โโโ backend/ # FastAPI ๋ถ์ ์์ง ๋ฐ ๋ชจ๋ธ ์๋น์ค
โโโ frontend/ # Next.js ๋ฐ์ํ ์น ๋์๋ณด๋
โโโ Dockerfile # Hugging Face ๋ฐฐํฌ๋ฅผ ์ํ ์ด๋ฏธ์ง ์ค์
โโโ README.md # ํตํฉ ๊ฐ์ด๋ ๋ฌธ์
โ๏ธ ์์ํ๊ธฐ
๋ก์ปฌ ํ๊ฒฝ ์คํ
1. ๋ฐฑ์๋ ์ค์
cd backend
pip install -r requirements.txt
python main.py
2. ํ๋ก ํธ์๋ ์ค์
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.