Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,34 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# ๐ฎ AI ๋ง์ ์ (The AI Pantheon)
|
| 2 |
|
| 3 |
> **"๋น์ ์ ์ด๋ช
์ ์ฝ์ด์ฃผ๋ ๋ฉํฐ ํ๋ฅด์๋ AI ์ ์ง"**
|
| 4 |
|
| 5 |
-
AI ๋ง์ ์ ์
|
| 6 |
|
| 7 |
## ๐ ์ฃผ์ ๊ธฐ๋ฅ (Key Features)
|
| 8 |
|
| 9 |
### 1. 3๊ฐ์ง ๋ฉํฐ ํ๋ฅด์๋ ๋ชจ๋
|
| 10 |
-
- **๐ ํ๋ก ๋ง์คํฐ (The Mystic)**: ์์์ ์ ๋น๋ก์ด ๋ง๋ฒ์ฌ ํค.
|
| 11 |
-
- **๐ก ํ์์ง๋ฆฌ ๋๊ฐ (The Master)**: 40๋
๊ฒฝ๋ ฅ์ ๊น๊นํ ๋
ธ๊ต์ ํค. ๊ณต๊ฐ์
|
| 12 |
-
- **๐น ์ฉํ ์ ์ ์์ด (The Shaman)**: **(
|
| 13 |
|
| 14 |
### 2. ์ธํฐ๋ํฐ๋ธ ํ๋ก ๋ฆฌ๋ฉ
|
| 15 |
- ๋จ์ํ ํ
์คํธ๋ง ์
๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ **์ง์ ์นด๋๋ฅผ ๋ฝ๋ ๊ฒฝํ(UX)**์ ์ ๊ณตํฉ๋๋ค.
|
| 16 |
-
- `Input` โ `Picking` โ `Reading` 3๋จ๊ณ ์ํ ๊ด๋ฆฌ(State Management)
|
| 17 |
-
|
| 18 |
-
### 3. ํ์ฅ ๊ฐ๋ฅํ ์ํคํ
์ฒ
|
| 19 |
-
- `utils/` ํด๋๋ฅผ ํตํด ๋ก์ง(Logic), ๋ฐ์ดํฐ(Data), ํ๋กฌํํธ(Prompt)๋ฅผ ๋ถ๋ฆฌํ์ฌ ์ ์ง๋ณด์๊ฐ ์ฝ์ต๋๋ค.
|
| 20 |
-
- ํ์ฌ๋ ์๋ฎฌ๋ ์ด์
๋ชจ๋(Mock Data)๋ก ๋์ํ์ง๋ง, ์ถํ `Ollama` ๋๋ `OpenAI API`๋ง ์ฐ๊ฒฐํ๋ฉด ์ฆ์ ์ค์๋น์ค๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
|
| 21 |
|
| 22 |
---
|
| 23 |
|
| 24 |
-
## ๐
|
| 25 |
|
| 26 |
```text
|
| 27 |
-
|
| 28 |
-
โโโ main.py # ๐
|
| 29 |
-
โโโ requirements.txt # ๐ฆ
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
โโโ
|
| 33 |
-
|
| 34 |
-
โโโ llm.py # ๐ง AI ๋ชจ๋ธ ์ฐ๋ ๋ฐ ์๋ต ์์ฑ (ํ์ฌ: Simulation)
|
|
|
|
| 1 |
+
---
|
| 2 |
+
title: AI Pantheon
|
| 3 |
+
emoji: ๐ฎ
|
| 4 |
+
colorFrom: purple
|
| 5 |
+
colorTo: indigo
|
| 6 |
+
sdk: streamlit
|
| 7 |
+
sdk_version: 1.31.0
|
| 8 |
+
app_file: main.py
|
| 9 |
+
pinned: false
|
| 10 |
+
---
|
| 11 |
+
|
| 12 |
# ๐ฎ AI ๋ง์ ์ (The AI Pantheon)
|
| 13 |
|
| 14 |
> **"๋น์ ์ ์ด๋ช
์ ์ฝ์ด์ฃผ๋ ๋ฉํฐ ํ๋ฅด์๋ AI ์ ์ง"**
|
| 15 |
|
| 16 |
+
AI ๋ง์ ์ ์ **Streamlit**๊ณผ **LLM(Large Language Model)** ๊ธฐ์ ์ ๊ฒฐํฉํ์ฌ, ์ํฉ์ ๋ฐ๋ผ ์ ํ ๋ค๋ฅธ ์ธ๊ฒฉ(Persona)๊ณผ ์ ๋ฌธ ์ง์์ ๊ฐ์ง AI ์๋ด์ฌ๋ฅผ ๋ง๋ ์ ์๋ ์ธํฐ๋ํฐ๋ธ ์ด์ธ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
|
| 17 |
|
| 18 |
## ๐ ์ฃผ์ ๊ธฐ๋ฅ (Key Features)
|
| 19 |
|
| 20 |
### 1. 3๊ฐ์ง ๋ฉํฐ ํ๋ฅด์๋ ๋ชจ๋
|
| 21 |
+
- **๐ ํ๋ก ๋ง์คํฐ (The Mystic)**: ์์์ ์ ๋น๋ก์ด ๋ง๋ฒ์ฌ ํค. ํ๋ก ์นด๋์ ์์ง์ ๋ถ์ํฉ๋๋ค.
|
| 22 |
+
- **๐ก ํ์์ง๋ฆฌ ๋๊ฐ (The Master)**: 40๋
๊ฒฝ๋ ฅ์ ๊น๊นํ ๋
ธ๊ต์ ํค. ๊ณต๊ฐ์ ๊ธฐ ํ๋ฆ์ ๋ถ์ํฉ๋๋ค.
|
| 23 |
+
- **๐น ์ฉํ ์ ์ ์์ด (The Shaman)**: **(ํต์ฌ)** ๋ฐ๋ง๊ณผ ํธํต์ ์น๋ ๋ฌด๋น ์ปจ์
. ํฉํธ ํญ๊ฒฉ์ ๋ ๋ฆฝ๋๋ค.
|
| 24 |
|
| 25 |
### 2. ์ธํฐ๋ํฐ๋ธ ํ๋ก ๋ฆฌ๋ฉ
|
| 26 |
- ๋จ์ํ ํ
์คํธ๋ง ์
๋ ฅํ๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ **์ง์ ์นด๋๋ฅผ ๋ฝ๋ ๊ฒฝํ(UX)**์ ์ ๊ณตํฉ๋๋ค.
|
| 27 |
+
- `Input` โ `Picking` โ `Reading` 3๋จ๊ณ ์ํ ๊ด๋ฆฌ(State Management) ์ ์ฉ.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
|
| 29 |
---
|
| 30 |
|
| 31 |
+
## ๐ ํ์ผ ๊ตฌ์กฐ (File Structure)
|
| 32 |
|
| 33 |
```text
|
| 34 |
+
.
|
| 35 |
+
โโโ main.py # ๐ ์คํ ํ์ผ (Hugging Face ์ค์ ์ app_file)
|
| 36 |
+
โโโ requirements.txt # ๐ฆ ํจํค์ง ๋ชฉ๋ก
|
| 37 |
+
โโโ utils/ # ๐ง ๊ธฐ๋ฅ ๋ชจ๋ ํด๋
|
| 38 |
+
โโโ tarot.py
|
| 39 |
+
โโโ prompts.py
|
| 40 |
+
โโโ llm.py
|
|
|