Discoverex๋ AI ๊ธฐ๋ฐ ๊ฒ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์ฌ๋ฌ ์ ์ฅ์๋ฅผ ์ญํ ๋ณ๋ก ๋ถ๋ฆฌํด ์ด์ํ๋ ํ๋ก์ ํธ๋ค. ์ด ์ ์ฅ์๋ ์ ์ฒด ์ํ๊ณ๋ฅผ ํ๋์ ์๊ฐํ๋ ๋ฉํ ๋ ํฌ์ด๋ฉฐ, ๊ฐ ์๋น์ค์ ์คํ ๊ณ์ธต์ด ์ด๋ป๊ฒ ์ฐ๊ฒฐ๋๋์ง ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋๋ก ๋๋๋ค.
Discoverex๋ ๋ค์ ํ๋ฆ์ ์ค์ฌ์ผ๋ก ๊ตฌ์ฑ๋๋ค.
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ๊ฒ์ ์ง์ ์ ์ ์ ๊ณตํ๋ค.
- ๋ฐฑ์๋๊ฐ ์ธ์ฆ, ๊ฒ์ API, ์คํ ๋ฆฌ์ง ์ฐ๋์ ๋ด๋นํ๋ค.
- ์์ง์ด ๊ฒ์์ฉ ์ฅ๋ฉด ์์ฑ๊ณผ ๊ฒ์ฆ์ ์ํํ๋ค.
- ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ์คํ ์คํ, worker ์ด์, artifact ์ถ์ ์ ๊ด๋ฆฌํ๋ค.
- ๋ณ๋ ์์ฑ ํ์ดํ๋ผ์ธ์ด ๋งค์ง์์ด ๋ฐ์ดํฐ์ ๊ณผ ๋ชจ๋ธ์ ์ค๋นํ๋ค.
์ฆ, ํ๋ก ํธ์๋, API, ์์ฑ ์์ง, orchestration, ๋ฐ์ดํฐ/๋ชจ๋ธ ํ์ดํ๋ผ์ธ์ด ๋ถ๋ฆฌ๋ ๋ฉํฐ๋ ํฌ ๊ตฌ์กฐ๋ก ์ด์๋๋ AI ๊ฒ์ ํ๋ซํผ์ด๋ค.
ํ๋ ์ ํ ์ด์ ๋งํฌ: PPT
| Repository | Link | Role |
|---|---|---|
backend |
https://github.com/discoverex/backend | FastAPI ๊ธฐ๋ฐ ๊ฒ์ ๋ฐฑ์๋. ์ธ์ฆ, ๊ณตํต ์๋ต ๊ตฌ์กฐ, Magic Eye API, GCS/DB/Redis ์ฐ๋์ ๋ด๋นํ๋ค. |
engine |
https://github.com/discoverex/engine | ์จ์ ์ค๋ธ์ ํธ ์ฅ๋ฉด ์์ฑ๊ณผ ๊ฒ์ฆ์ ๋ด๋นํ๋ ์ฝ์ด ์์ง. CLI, Prefect flow, worker ์ด์ ๋๊ตฌ๋ฅผ ํจ๊ป ์ ๊ณตํ๋ค. |
orchestrator |
https://github.com/discoverex/orchestrator | ์คํ์ job ๋จ์๋ก ๋ถํดํ๊ณ ์คํ์ ์ ์ดํ๋ orchestration ๋ ์ด์ด. Prefect, storage, MLflow, worker runtime์ ๊ด๋ฆฌํ๋ค. |
web |
https://github.com/discoverex/web | Next.js/Turborepo ๊ธฐ๋ฐ ํ๋ก ํธ์๋ ๋ชจ๋ ธ๋ ํฌ. ๊ฒ์ ํ๋ธ์ ๊ฐ๋ณ ๊ฒ์ ์ฑ, ๊ณต์ฉ UI ํจํค์ง๋ฅผ ํฌํจํ๋ค. |
magic-eye-generator |
https://github.com/discoverex/magic-eye-generator | ๋งค์ง์์ด ๋ฐ์ดํฐ์ ์์ฑ, ๋ชจ๋ธ ํ์ต, ONNX ๋ณํ, GCS ์ ๋ก๋๋ฅผ ๋ด๋นํ๋ ๋ฐ์ดํฐ/๋ชจ๋ธ ํ์ดํ๋ผ์ธ ์ ์ฅ์๋ค. |
Discoverex
โโโ web # ์ฌ์ฉ์-facing ์ฑ๊ณผ ๊ฒ์ ํ๋ธ
โโโ backend # ์ธ์ฆ, ๊ฒ์ API, ์๋น์ค ๋ก์ง
โโโ engine # ์ฅ๋ฉด ์์ฑ/๊ฒ์ฆ ์์ง๊ณผ ์คํ CLI
โโโ orchestrator # ์คํ orchestration, worker, artifact ์ถ์
โโโ magic-eye-generator # ๋งค์ง์์ด ๋ฐ์ดํฐ/๋ชจ๋ธ ์์ฑ ํ์ดํ๋ผ์ธ
โโโ data # ๋ก์ปฌ ๋ฐ์ดํฐ ๋ณด์กฐ ๋๋ ํ ๋ฆฌ
โโโ runtime # ๋ก์ปฌ ๋ฐํ์ ๋ณด์กฐ ๋๋ ํ ๋ฆฌ
๊ตฌ์กฐ์ ์ผ๋ก๋ web -> backend -> engine/orchestrator -> storage/model assets ํ๋ฆ์ผ๋ก ์ดํดํ๋ฉด ๋๋ค. magic-eye-generator๋ ์ฃผ๋ก ๋งค์ง์์ด์ฉ ํ์ต ๋ฐ์ดํฐ์ ๋ชจ๋ธ ์์ฐ์ ์ค๋นํ๋ ๋
๋ฆฝ ํ์ดํ๋ผ์ธ ์ญํ ์ ๋งก๋๋ค.
- Next.js
- React
- Turborepo
- Tailwind CSS
- FastAPI
- Uvicorn
- Firebase ๊ธฐ๋ฐ ์ธ์ฆ ์ฐ๋
- Prefect
- Python 3.11
uv- Typer
- PyTorch
- Diffusers
- Transformers
- ONNX / ONNX Runtime
- Ultralytics / MobileSAM
- Google Cloud Storage
- MinIO
- MLflow
- PostgreSQL
- Redis
- Docker
- GitHub Actions
- Google Cloud Run
- ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ฑ ๊ตฌ์ฑ์ด ๊ถ๊ธํ๋ฉด
web๋ถํฐ ๋ณธ๋ค. - ์๋น์ค API์ ์ธ์ฆ ํ๋ฆ์ด ๊ถ๊ธํ๋ฉด
backend๋ฅผ ๋ณธ๋ค. - ์์ฑ ํ์ดํ๋ผ์ธ๊ณผ ์คํ ๊ณ์ฝ์ด ๊ถ๊ธํ๋ฉด
engine์ ๋ณธ๋ค. - ์๊ฒฉ ์คํ, worker, artifact ์ถ์ ๊ตฌ์กฐ๊ฐ ๊ถ๊ธํ๋ฉด
orchestrator๋ฅผ ๋ณธ๋ค. - ๋งค์ง์์ด ๋ฐ์ดํฐ์
๊ณผ ๋ชจ๋ธ ์์ฑ ๊ณผ์ ์ ๋ณด๋ ค๋ฉด
magic-eye-generator๋ฅผ ๋ณธ๋ค.
์ด ์ ์ฅ์๋ ๊ตฌํ ์ฝ๋๋ฅผ ๋ด๊ธฐ๋ณด๋ค Discoverex ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ๋น ๋ฅด๊ฒ ์๊ฐํ๋ ์ง์ ์ ์ญํ ์ ํ๋ค.