Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,12 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
-
title: Ai Pantheon
|
| 3 |
-
emoji: ๐
|
| 4 |
-
colorFrom: indigo
|
| 5 |
-
colorTo: indigo
|
| 6 |
-
sdk: streamlit
|
| 7 |
-
pinned: false
|
| 8 |
-
license: mit
|
| 9 |
-
sdk_version: 1.52.2
|
| 10 |
-
---
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ๐ฎ AI ๋ง์ ์ (The AI Pantheon)
|
| 2 |
+
|
| 3 |
+
> **"๋น์ ์ ์ด๋ช
์ ์ฝ์ด์ฃผ๋ ๋ฉํฐ ํ๋ฅด์๋ AI ์ ์ง"**
|
| 4 |
+
|
| 5 |
+
AI ๋ง์ ์ ์ ๋จ์ํ ์ฑ๋ด์ด ์๋๋๋ค. **Streamlit**๊ณผ **LLM(Large Language Model)** ๊ธฐ์ ์ ๊ฒฐํฉํ์ฌ, ์ํฉ์ ๋ฐ๋ผ ์ ํ ๋ค๋ฅธ ์ธ๊ฒฉ(Persona)๊ณผ ์ ๋ฌธ ์ง์์ ๊ฐ์ง AI ์๋ด์ฌ๋ฅผ ๋ง๋ ์ ์๋ ์ธํฐ๋ํฐ๋ธ ์ด์ธ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
|
| 6 |
+
|
| 7 |
+
## ๐ ์ฃผ์ ๊ธฐ๋ฅ (Key Features)
|
| 8 |
+
|
| 9 |
+
### 1. 3๊ฐ์ง ๋ฉํฐ ํ๋ฅด์๋ ๋ชจ๋
|
| 10 |
+
- **๐ ํ๋ก ๋ง์คํฐ (The Mystic)**: ์์์ ์ ๋น๋ก์ด ๋ง๋ฒ์ฌ ํค. 78์ฅ ํ๋ก ์นด๋์ ์์ง์ ๋ถ์ํ์ฌ ๊ณผ๊ฑฐ/ํ์ฌ/๋ฏธ๋๋ฅผ ํด์ํฉ๋๋ค.
|
| 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 |
+
## ๐ ํ๋ก์ ํธ ๊ตฌ์กฐ (File Structure)
|
| 25 |
+
|
| 26 |
+
```text
|
| 27 |
+
ai-pantheon/
|
| 28 |
+
โโโ main.py # ๐ ์ฑ ์คํ ์ง์
์ (UI ๋ฐ ๋ผ์ฐํ
)
|
| 29 |
+
โโโ requirements.txt # ๐ฆ ํ์ํ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชฉ๋ก
|
| 30 |
+
โโโ README.md # ๐ ํ๋ก์ ํธ ์ค๋ช
์
|
| 31 |
+
โโโ utils/ # ๐ง ํต์ฌ ๊ธฐ๋ฅ ๋ชจ๋
|
| 32 |
+
โโโ tarot.py # ๐ ํ๋ก ์นด๋ ๋ฐ์ดํฐ ๋ฐ ๋ฑ ๊ด๋ฆฌ
|
| 33 |
+
โโโ prompts.py # ๐ญ AI ํ๋ฅด์๋(System Prompt) ์ ์
|
| 34 |
+
โโโ llm.py # ๐ง AI ๋ชจ๋ธ ์ฐ๋ ๋ฐ ์๋ต ์์ฑ (ํ์ฌ: Simulation)
|