| name | google-trends-ath-detector |
| description | 專注於 Google Trends 數據擷取與分析,使用 Selenium 模擬真人瀏覽器行為抓取數據,自動判定搜尋趨勢是否創下歷史新高(ATH)或出現異常飆升,並提供訊號分型(季節性/事件驅動/結構性轉變)。 |
<essential_principles>
Google Trends ATH Detector 核心原則
1. 模擬真人瀏覽器行為抓取 Google Trends
本技能使用 Selenium 模擬真人瀏覽器:
- 移除
navigator.webdriver 自動化標記
- 隨機輪換 User-Agent(Chrome/Firefox/Safari)
- 請求間隨機延遲(0.5-2 秒)
- 先訪問首頁建立 session,再抓取數據
2. 訊號分型(Signal Typing)
搜尋趨勢飆升分為三種類型:
| 類型 | 特徵 | 解讀 |
|---|
| Seasonal spike | 每年固定月份重複 | 制度性週期(投保季、報稅季) |
| Event-driven shock | 短期尖峰、z-score 高 | 新聞/政策/突發事件 |
| Regime shift | 趨勢線上移、持續高位 | 結構性關注上升 |
3. 分析公式
ATH 判定:latest_value >= max(history) * 0.98
異常判定:zscore >= threshold (default: 2.5)
訊號分型:based on (is_ath, is_anomaly, trend_direction)
4. 描述性分析優先
本技能提供客觀的數學分析結果:
- 輸出訊號類型、異常分數等量化指標
- 提取 related queries 作為驅動因素參考
- 由用戶根據專業知識自行解讀
</essential_principles>
**您想要執行什麼操作?**
- Detect - 快速偵測是否創下 ATH 或出現異常
- Analyze - 深度分析訊號類型與驅動因素
- Compare - 比較多個主題的趨勢共振
等待回應後再繼續。
| Response | Workflow | Description |
|-------------------------------------------|----------------------|---------------------|
| 1, "detect", "ath", "check", "是否創新高" | workflows/detect.md | 快速偵測 ATH 與異常 |
| 2, "analyze", "deep", "分析", "訊號" | workflows/analyze.md | 深度分析與訊號分型 |
| 3, "compare", "對照", "共振" | workflows/compare.md | 多主題趨勢比較 |