Spaces:
Running
Running
File size: 4,636 Bytes
21bdc64 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | # ๊ฒ์ ์ธํ
ํธ ๋ถ์๊ธฐ โ ๋ฐ์ดํฐ ์๊ตฌ์ฌํญ ์ ๋ฆฌ
> MVP ๋ชฉ์
(`search_intent_mvp_dashboard.html`)์ ์ค์ ํตํฉ ๋์๋ณด๋๋ก ๋ง๋ค๊ธฐ ์ํ
> ๋ฐ์ดํฐ ์ ์ ๋ฌธ์. ๊ตฌํ ์ ๋ฐ์ดํฐ ์์คยท์คํค๋ง๋ฅผ ๋จผ์ ํ์ ํ๋ ๊ฒ์ด ๋ชฉ์ ์ด๋ค.
## 1. ํ๋ฉด ์ปดํฌ๋ํธ โ ํ์ ๋ฐ์ดํฐ ๋งคํ
| # | ํ๋ฉด ๋ธ๋ก | ํ์ ๋ฐ์ดํฐ (์์ฒ ๋จ์) | 1์ฐจ ์์ค | ํ๋ณด |
|---|---|---|---|---|
| 1 | ์ด ๊ฒ์๋ ์นด๋ | ํค์๋๋ณ PC/๋ชจ๋ฐ์ผ ์ ๊ฒ์๋ | ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API | โ
|
| 2 | ๊ฒฝ์๊ฐ๋ ์นด๋ | ํค์๋๋ณ ๊ฒฝ์์ ๋ ์ง์ (CPC๋ ๋ณด๋ฅ) | ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API | โ
|
| 3 | ์ธํ
ํธ ๊ทธ๋ฃน ์ ์นด๋ | ํด๋ฌ์คํฐ ๊ฐ์, ๋ถ๋ฅ ํค์๋ ์ | ํ์ | โ
|
| 4 | ์๋ ๋น์ค ๋๋ | ํค์๋๋ณ ์๋ ๋ผ๋ฒจ | AI ๋ถ๋ฅ(Claude Haiku 4.5) | โ
|
| 5 | ์ธ๊ตฌํต๊ณ ๋ง๋ | ์๋๋ณ ์ฑ๋ณร์ฐ๋ น ๊ฒ์ ๋น์จ(์๋์ง์) | ๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ | โ ๏ธ |
| 6 | ํด๋ฌ์คํฐ๋ง ํ
์ด๋ธ | ํด๋ฌ์คํฐ๋ช
, ๋ํ ํค์๋์
, ๊ทธ๋ฃน ๊ฒ์๋, ๋ํ ์๋ | ํ์(S-BERT+HDBSCAN) | โ
|
| 7 | ๊ฒ์ ๊ฒฝ๋ก ๋คํธ์ํฌ | ํค์๋ ๊ฐ ์ฐ๊ฒฐ, ์ฐ๊ด๋, ๊น์ด | ์ฐ๊ด๊ฒ์์ด/์๋์์ฑ ๊ธฐ๋ฐ **์ถ์ ** | โ ๏ธ |
## 2. ๋ฐ์ดํฐ ์์ค ํ์ค์ฑ ์ ๊ฒ
### ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API โ โ
๊ด๊ณ ์งํ ๋ถํ์
- ๊ฒ์๊ด๊ณ ๊ณ์ ๋ฌด๋ฃ ์์ฑ โ ๊ด๊ณ ๋น 0์์ผ๋ก ํค์๋๋๊ตฌ API(`RelKwdStat`) ํธ์ถ ๊ฐ๋ฅ.
- ์ ๊ณต: ์ฐ๊ดํค์๋, **์๊ฐ ๊ฒ์์(PC/๋ชจ๋ฐ์ผ ๋ถ๋ฆฌ)**, ๊ฒฝ์์ ๋(๋ฎ์/์ค๊ฐ/๋์),
ํ๊ท ํด๋ฆญ์ยทํด๋ฆญ๋ฅ , ํ๊ท ๋
ธ์ถ ๊ด๊ณ ์.
- โ ๋ฏธ์ ๊ณต: **CPC(ํ๊ท ์
์ฐฐ๊ฐ)๋ ํค์๋๋๊ตฌ๊ฐ ์ง์ ์ฃผ์ง ์์.** ๋ณ๋ ์
์ฐฐ๊ฐ ์ถ์ API ํ์ +
๊ด๊ณ ์ด๋ ฅ ์์ผ๋ฉด ํ์ง ๋ฎ์ โ MVP๋ **CPC ๋์ ๊ฒฝ์์ ๋ ์ง์**๋ฅผ ์นด๋ ์งํ๋ก ์ฌ์ฉ.
### ๊ตฌ๊ธ Ads API (Keyword Planner) โ โ ๏ธ ๋ฐ์ชฝ ๋ฐ์ดํฐ
- ๊ณ์ ์์ฑ ๋ฌด๋ฃ์ด๋ ๋ ๊ฐ์ง ๋ฒฝ:
1. Developer Token ์น์ธ ํ์ (์ด์ ๋ฐ์ดํฐ ํธ์ถ ์).
2. **๊ด๊ณ ๋น ๋ฏธ์ง์ถ ์ ๊ฒ์๋์ด ์ ํ ์์น๊ฐ ์๋๋ผ ๊ตฌ๊ฐ๊ฐ(์: "1๋ง~10๋ง")์ผ๋ก๋ง ์ ๊ณต๋จ.**
์ ํํ ์ ๊ฒ์์๋ฅผ ๋ฐ์ผ๋ ค๋ฉด ํ์ฑ ์บ ํ์ธ + ๊ด๊ณ ๋น ์ง์ถ์ด ์ฌ์ค์ ์ ์ .
- โ ๊ด๊ณ ๋น ์์ผ๋ฉด ๊ฒ์๋์ **๊ตฌ๊ฐ๊ฐ ๋ณด์กฐ ์งํ**๋ก๋ง ํ์ฉ.
### ๋ฌด๋ฃ ๋ณด๊ฐ ์์ค
- **๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ**: ์ฐ๋ นยท์ฑ๋ณยท๊ธฐ๊ธฐ ํธ๋ ๋. **์ ๋๋ ์๋, 0~100 ์๋์ง์.** ๊ทธ๋ฃน ๋ด ๋น์จ๋ก๋ง ํ์.
- **๊ตฌ๊ธ ํธ๋ ๋**: ์๋์ง์๋ง.
### ์์ฐจ ๊ฒ์ ๊ฒฝ๋ก(7๋ฒ) โ ํต์ฌ ์ ์ฝ
- ๊ฐ์ธ ๋จ์ ํด๋ฆญ์คํธ๋ฆผ(A ๊ฒ์ ํ B ๊ฒ์)์ ๋ค์ด๋ฒยท๊ตฌ๊ธ ๋ชจ๋ **์ธ๋ถ ๋ฏธ์ ๊ณต.** SMB๊ฐ ์ด ์ ์์.
- ๋์: **์ฐ๊ด๊ฒ์์ด / ์๋์์ฑ / ํจ๊ป ๋ง์ด ๋ณธ ํค์๋**๋ก ์ฐ๊ฒฐ๋ง์ ์ถ์ .
- "์ฐ๊ด๋ 76%"๋ ์ค์ ์ ํ์จ์ด ์๋๋ผ **์๋ฒ ๋ฉ ์ฝ์ฌ์ธ ์ ์ฌ๋ ๋๋ ๋์์ถํ ๋น๋**๋ก ์ฌ์ ์.
- depth๋ ์๋ ํค์๋๋ก๋ถํฐ์ ๊ทธ๋ํ ๊ฑฐ๋ฆฌ๋ก ๊ณ์ฐ.
## 3. ๊ถ์ฅ ์์ค ๊ตฌ์ฑ (SMB ์ด์ ๋น์ฉ MVP)
```
์ฃผ๋ ฅ : ๋ค์ด๋ฒ ๊ฒ์๊ด๊ณ API โ ๊ฒ์๋ ยท ๊ฒฝ์์ ๋
๋ณด์กฐ : ๋ค์ด๋ฒ ๋ฐ์ดํฐ๋ฉ โ ์ฐ๋ น/์ฑ๋ณ/๊ธฐ๊ธฐ (์๋์ง์)
๋ณด์กฐ : ๊ตฌ๊ธ ํธ๋ ๋ / Ads โ ์๋์ง์ ยท ๊ฒ์๋ ๊ตฌ๊ฐ๊ฐ
ํ์ : Claude Haiku 4.5 โ ์๋ ๋ถ๋ฅ
ํ์ : S-BERT + HDBSCAN โ ์๋ฏธ ํด๋ฌ์คํฐ ยท ๊ฒฝ๋ก ์ถ์
```
## 4. ๊ฒฐ์ธก์นยท์ด์์น ์ฒ๋ฆฌ (์์ง ์์ ์ ์ฒ๋ฆฌ)
- **๊ฒ์๋ ๋ง์คํน**: ๋ค์ด๋ฒ๋ ๊ฒ์๋ 1,000 ๋ฏธ๋ง์ `< 10`์ผ๋ก ๋ง์คํน โ `NULL` ๋์ ํํ ๋์ฒด๊ฐ +
`is_masked` ํ๋๊ทธ ๋ณด์กด.
- **CPC 0/๊ฒฐ์ธก**: ๊ด๊ณ ๋ฏธ์งํ ํค์๋ ์ ์ธ (ํฌํจ ์ ๋จ๊ฐ ์๊ณก). MVP๋ CPC ์์ฒด๋ฅผ ๋ณด๋ฅ.
- **๊ฒ์๋ ์ด์์น**: ์์ฆ ํญ์ฆ ํค์๋๊ฐ ํ๊ท ์๊ณก โ ์นด๋ ์งํ๋ ํ๊ท ๋์ **์ค์๊ฐ/IQR ํด๋ฆฌํ**.
- **ํด๋ฌ์คํฐ ๋
ธ์ด์ฆ**: HDBSCAN `-1`์ `is_noise=true`๋ก ๋ณด๊ดํ๋ ์ง๊ณยทํ๋ฉด์์ ์ ์ธ.
- **๋ฐ์ดํฐ๋ฉ ์ ๊ทํ**: ์๋์ง์๋ผ ์ฑ๋ ๊ฐ ํฉ์ฐ ๋ถ๊ฐ โ ์ฑ๋ณ/์ฐ๋ น์ **๊ทธ๋ฃน ๋ด ๋น์จ๋ก๋ง** ํ์.
## 5. ํตํฉ ๋์๋ณด๋ ์ฐ๋
- ๋ชจ๋ ํ
์ด๋ธ์ `seed_keyword`(๋๋ `seed_id`)๋ฅผ ํค๋ก ๋๊ณ ๋์๋ณด๋๋ ์ด ๊ฐ์ผ๋ก ํํฐ.
- ์์ง์ ๋ฐฐ์น(์ฃผ 1ํ)๋ก ๋๋ฆฌ๊ณ `collected_date` ์ค๋
์ท์ ๋์ ํ๋ฉด "์ ์ ๋๋น %" ์ถ์ธ ์๋ ๊ณ์ฐ.
- ๋์ฉ๋ ์ ์ฌ ์ `chunksize=20,000` ๋ฐฐ์น insert.
## 6. ๋ฏธ๊ฒฐ์ ์ฌํญ
1. ๊ฒ์ ๊ฒฝ๋ก(7๋ฒ)๋ฅผ "์ถ์ ๊ฒฝ๋ก"๋ก ๋์ฒดํ ์ง, ๋ธ๋ก ๋ณด๋ฅํ ์ง.
2. ๊ตฌ๊ธ Ads ๊ตฌ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ง, ๋ค์ด๋ฒ ๋จ์ผ ์์ค๋ก ์์ํ ์ง.
|