Kuang Info Hub
個人化情報儀表板,整合台股、財經、世界新聞、NBA、MMORPG 與社群熱門內容。
目前功能
- 六大情報分類與即時 RSS 聚合
- AI 技術來源:Anthropic(Google 新聞搜尋)、Hugging Face、Google DeepMind、OpenAI 與 arXiv AI/機器學習
- 關鍵字搜尋與分類篩選
- 自選市場快照(台股取自 TWSE、美股取自 NASDAQ,顯示來源與更新時間)
- 點股票卡片可看最近 7 天的相關新聞(Google 新聞搜尋公司名稱),重複/同一事件的報導只留一則
- 新聞收藏(瀏覽器 localStorage)
- 「推薦/最新」切換:推薦模式由 Claude 依你的讚/倒讚為新聞評分並寫出推薦原因(未設定金鑰時改用規則排序)
- 新聞時間以伺服器更新時間計算,超過一天會同時顯示實際月日
- 相關度與推薦原因
- 響應式深色介面
- RSS 無法連線時自動切換展示資料
- 英文 AI 新聞自動產生繁中標題與摘要(Claude,需設定
ANTHROPIC_API_KEY)
- 手機版:可加入主畫面(PWA)、底部導覽列、下拉重新整理、離線顯示上次的新聞
本機執行
npm install
npm run dev
開啟 http://localhost:3000。
AI 英文新聞摘要
在 Vercel 專案的 Settings → Environment Variables 加入 ANTHROPIC_API_KEY(本機放在 .env.local),重新部署後即生效。
- 只處理「AI 世界新聞」分類中以英文為主的文章,中文新聞不會送出
- RSS 內容太短時(如 Google 新聞只有標題),會先解出原始網址、抓取原文正文再摘要;被網站阻擋時改依標題整理,卡片標示「僅依標題」
- 預設模型
claude-haiku-5-5,可用 ANTHROPIC_MODEL 更換
- 每篇依網址、標題與內文快取,同一篇只摘要一次;載入時最多等 3.5 秒,未完成的會在背景完成,下次開啟即可看到
- 若狀態視窗顯示金鑰未綁定工作區(workspace),請改用在工作區內建立的金鑰,或另外設定
ANTHROPIC_WORKSPACE_ID
- 未設定金鑰時功能自動關閉,其他功能不受影響
社群熱門
- Threads 與 Instagram 官方 API 無法直接取得熱門貼文(Threads 公開貼文搜尋需 Meta 審查;IG 需商業帳號、審查,且每週限 30 個 hashtag,兩者都沒有熱門排行)
- 改抓 Google 新聞中媒體對 Threads/IG 爆紅話題的報導,每個來源取 12 篇
- 由 Claude 只保留「社群上正在爆紅或熱議的具體內容」,排除平台營運新聞、行銷教學、詐騙宣導與廣告;結果依新聞組合快取
- AI 來不及或失敗時先顯示全部,背景完成後下次載入套用
重複與類似新聞
- 同一網址的文章只保留一筆
- 報導同一事件的新聞(不同媒體、不同語言、標題寫法不同)由 Claude 判斷歸為一組,再加上標題幾乎相同的規則比對
- 每組只顯示分數最高的一則(AI 喜好分數,沒有時用規則分數),卡片標示「+N 則類似」
- 只合併同一個具體事件;同公司或同主題但不同事件不會合併
- 收藏頁不合併;未設定金鑰時只用標題比對
AI 喜好排序
- 讚/倒讚後約 1 秒,網站把最近 30 則回饋的標題與候選新聞送到
/api/rank,由 Claude 打 0–100 分並寫原因
- 只接受本站 API 簽章過的新聞,無法塞入任意文字消耗額度;每次最多 120 篇、每個伺服器實例每 10 分鐘最多 40 次請求
- 相同喜好與新聞的結果會快取,喜好不變時只有新出現的新聞需要評分
- 可選
FEED_SIGNING_SECRET 指定簽章金鑰(預設由 API 金鑰衍生)
API
GET /api/feed:聚合新聞情報
GET /api/feed?category=nba:取得指定分類
GET /api/market:市場快照
POST /api/rank:AI 喜好評分
GET /api/stock-news?symbol=2330:個股相關新聞(只接受市場快照支援的代號)
下一階段
- Supabase 使用者、收藏與自選清單
- 券商授權行情 API 與更完整的盤中資料
- 自訂 RSS 與關鍵字來源
- X、Instagram 官方 API
- AI 重要性排序與每日重點整理
- SwiftUI iOS App 與 APNs 推播
新聞標題與連結來自第三方來源,內容著作權屬原發布者。市場資訊不構成投資建議。