Spaces:
Running
Running
| # ๊ฒ์ ์ธํ ํธ ๋ถ์๊ธฐ โ ๋ฐ์ดํฐ ์๊ตฌ์ฌํญ ์ ๋ฆฌ | |
| > 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 ๊ตฌ๊ฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ง, ๋ค์ด๋ฒ ๋จ์ผ ์์ค๋ก ์์ํ ์ง. | |