前言

如果你曾經在社群媒體上看到那種「用 AI 分析某人性格」的趣味工具,那你一定會對這個專案感興趣。

最近有一位來自香港的開發者(暱稱「彪哥」,BiaoMa),在 GitHub 上建立了一套完整的「AI 毒舌人格分析器」系列工具。他最近期的作品是 YouTube Roast——一個能對任何 YouTube 頻道進行 18 維人格分析、價值評估,並且用毒舌吐槽讓你看傻眼的開源工具。

專案地址:github.com/gokuscraper/youtube-roast 線上體驗:youtube7.streamlit.app

從 Twitter 到 YouTube:一套工具,多平台橫掃

彪哥其實是個 Python 爬蟲老手,他的 GitHub 主頁(gokuscraper)上有一整排「Roast」系列工具:

  • X-POSE — Twitter/X 人格分析器(15 維)
  • GitHub Roast — GitHub 開發者人格分析器(13 維)
  • Douyin Roast — 抖音人格分析器(15 維)
  • Xueqiu Roast — 雪球投資人人格分析器(15 維)
  • Threads Roast — Threads 人格分析器(15 維)
  • YouTube Roast — YouTube 頻道人格分析器(18 維)

每一個工具的核心邏輯都差不多:輸入一個帳號或頻道 → 爬取公開資料 → 送給 AI 做深度分析 → 輸出視覺化的報告卡片。

YouTube Roast 是這個系列中維度最多的(18 維),也是唯一基於另一個爬蟲庫 tutubo(純 Python,無需瀏覽器或登入)而非 Playwright 的版本。它算是從 X-POSE 改造而來,專門針對 YouTube 平台做了最佳化。

18 維人格分析:不只是吐槽

當你輸入一個 YouTube 頻道連結後,系統會自動抓取頻道的基本資料和最新 20 條影片,然後送給 AI(目前使用 DeepSeek V4 Pro)進行分析。

生成的報告包含以下 18 個維度:

  • About(頻道簡介) — AI 對頻道的整體定位總結
  • Roast(毒舌吐槽) — 最精彩的部分,用尖銳但幽默的語言吐槽頻道風格
  • Strengths(強項) — 頻道做得好的地方
  • Weaknesses(弱項) — 可以改進的面向
  • Love Life(愛情觀) — 從影片內容推測創作者的愛情模式
  • Money(金錢觀) — 對財富的態度
  • Health(健康) — 生活習慣與健康趨勢
  • Career(職業觀) — 對工作的態度
  • Life Advice(人生建議) — AI 給出的綜合建議
  • Channel Valuation(頻道估值) — 基於訂閱數和平均觀看數的加權公式計算

估值公式很直觀:(訂閱者 × 4.5) + (平均觀看數 × 3.0),並且會根據中英文市場自動換算匯率。

技術架構:簡單卻有效

這個專案的技術選型走的是「輕量實用」路線:

層級技術
前端Streamlit
AI 模型DeepSeek V4 Pro(透過 OpenCode / SiliconFlow API)
爬蟲tutubo(純 Python,無需瀏覽器)
部署Streamlit Cloud
授權Apache 2.0

幾個值得注意的設計決策:

  1. 爬蟲層用 tutubo 而非 Playwright:這意味著不需要安裝瀏覽器、不需要登入 YouTube,請求速度更快、資源消耗更低。對比 X-POSE 需要 Playwright + CloakBrowser 來繞過反爬機制,YouTube Roast 的部署門檻更低。

  2. AI 後端可選:支援 OpenCode(免費,有使用限制)和 SiliconFlow(需要 API Key)兩種後端,讓使用者有彈性選擇。

  3. html2canvas 截圖下載:報告生成後,可以用內建的截圖功能下載為 PNG,方便分享到 Twitter、朋友圈等社群平台。

  4. 並發限流:在 Streamlit Cloud 的單容器環境下,系統會限制並發請求數,避免伺服器過載。

  5. 中英文切換:即時切換介面語言,支援繁體/簡體中文和英文。

實際體驗

我實際上去線上版 youtube7.streamlit.app 體驗了一下。介面非常直觀:

  • 左側邊欄有 QR Code 和反饋入口
  • 主畫面只有一個輸入框和一個「分析這個人」按鈕
  • 輸入 YouTube 頻道連結後,系統會自動執行爬蟲、分析、生成報告的完整流程
  • 報告以 18 張卡片的形式呈現,每張卡片對應一個維度
  • 可以單張下載或一鍵打包所有截圖

最有趣的部分當然是「毒舌吐槽」——AI 會根據頻道的內容風格、標題用詞、封面設計、更新頻率等特徵,給出既尖銳又有趣的評價。這種工具最適合用來和朋友互相分析頻道,然後把結果截圖傳到群組裡。

為什麼這個工具值得關注?

1. AI 應用落地的有趣範例

目前市面上很多 AI 工具都在講「生產力」、「效率」,但 YouTube Roast 走的是「娛樂 + 洞察」路線。它證明了 AI 不僅可以用來寫程式、寫文章,還可以用來「看穿」一個頻道的靈魂。

2. 爬蟲 + AI 的經典組合

這個專案展示了「資料採集 → AI 分析 → 視覺化輸出」這個經典範式。tutubo 負責低門檻爬蟲,DeepSeek 負責深度分析,Streamlit 負責快速搭建介面。三個元件各自獨立,組合起來卻產生了有趣的化學反應。

3. 開源且可自部署

Apache 2.0 授權意味著你可以自由使用、修改、商業化。如果你想在自己的伺服器上部署,或者基於這個專案開發其他平台的版本,都非常方便。

4. 彪哥的「Roast 帝國」

如果你喜歡這種風格的工具,彪哥的整個 GitHub 組織值得追蹤。他正在建立一個跨平台的「AI 人格分析帝國」,涵蓋了 Twitter、GitHub、抖音、雪球、Threads、YouTube 等主要平台。未來很可能還會扩展到更多平台。

總結

YouTube Roast 是一個把「爬蟲 + AI + 娛樂」結合得恰到好處的開源專案。它不需要複雜的設定,不需要昂貴的硬體,只要一個 Streamlit 帳號和一個 API Key,就能對任何 YouTube 頻道進行深度人格分析。

如果你對某個頻道的「靈魂」感到好奇,或者想和朋友來一場毒舌分析大賽,這個工具絕對值得一試。

線上體驗: youtube7.streamlit.app GitHub: github.com/gokuscraper/youtube-roast 授權: Apache 2.0