近日,一個基於Reddit社交平臺的創新選情分析系統引起關注。該系統通過人工智能技術,實時追蹤和分析 2024 年美國總統大選候選人特朗普(Donald Trump)和哈里斯(Kamala Harris)的民意動向。

image.png

系統工作原理

該分析系統採用自動化方式每 10 分鐘從Reddit平臺抓取相關討論。系統專注於具有一定影響力的內容,只選取發佈時間在 1 小時內、獲得 10 個以上贊同數的帖子。爲確保數據的時效性,系統始終保持最新 50 條帖子用於分析。

在情感分析環節,系統調用OpenAI的GPT-4-turbo模型,對每條帖子進行深度分析,並給出0- 100 的量化評分。這些評分通過回調機制及時更新到數據庫中。系統每小時會對候選人進行一次整體評分,計算基於最新 50 條帖子的平均情感分數,並保留每位候選人最近 100 個時間點的得分記錄。

技術創新亮點

該系統在技術架構上採用了多項先進解決方案:

  • 使用QStash處理任務調度和回調
  • 選用Upstash Redis作爲數據存儲系統
  • 集成OpenAI最新的語言模型技術

爲確保系統可靠性,開發團隊實施了多重保障措施:

  • 設計了失敗重試機制
  • 採用回調機制確保評分更新的一致性
  • 制定了合理的數據保留策略

用戶友好的可視化界面

系統提供了直觀的數據可視化界面,包括:

  • 動態折線圖展示候選人支持度趨勢
  • 最新帖子內容實時展示
  • Reddit原帖鏈接快速訪問

該項目目前已開源,感興趣的用戶可以通過在線演示系統(https://elections-sentiment-analysis.vercel.app/  )體驗其功能,開發者則可以通過GitHub(https://github.com/upstash/elections-sentiment-analysis)參與項目開發。這一創新系統爲選情分析提供了新的技術思路,展現了人工智能在政治輿情分析領域的應用潛力。