跳轉到

五個智慧代理

每一則通過您自選股過濾的新聞項目,會同時交給五個智慧代理。它們並行執行(以目前設定來說,每篇端到端約 20–40 秒),輸出彙整後就是儀表板上看到的最終訊號。

智慧代理 Icon 關注重點
SignalScope 🌐 主要新聞解析——發生了什麼、牽涉到誰、ticker 層級的事實。可選擇性跑一次 Tavily 網路搜尋做交叉比對。
MacroMind 💰 總經框架——這則新聞跟利率決策、CPI 數據、FX 衝擊、地緣政治事件有關嗎?「零相關」也是合法答案。
SectorScan 🏭 產業與供應鏈傳導——還有誰受益或受害?TSM → ASML → AMAT 這條鏈、上游 vs 下游。
SentimentPulse 💬 散戶情緒——Reddit、StockTwits、YouTube。偵測提及量暴增或股價與討論量背離。
PolicyRadar ⚖ 法規與政策——出口管制、制裁、主管機關動作、央行聲明。

每個智慧代理的輸出

五個智慧代理都產生相同的結構化輸出:

{
  "agent_id": "sectorscan",
  "signal_type": "routine_news",
  "urgency": "ALERT",
  "impact_score": 0.72,
  "confidence_score": 0.84,
  "tickers_linked": [
    {"ticker": "NVDA", "impact_score": 0.80, "link_type": "direct"},
    {"ticker": "TSM",  "impact_score": 0.60, "link_type": "sector"}
  ],
  "summary_en": "...",
  "summary_zh": "...",
  "reasoning": "..."
}

signal_type 詞彙表刻意保持窄(routine_news / earnings / policy_change / supply_chain / macro_event / ...)。即使智慧代理的通道跟這則新聞無關,仍然要在結構上回覆——把 impact_score 調低——而不是默默略過。這樣能讓彙整數學保持乾淨。

彙整

引擎把五個輸出組合起來的方式:

  • top_signal —— 寫入 signals 的那一列。以影響最大的智慧代理摘要當標題,跨所有成功智慧代理做加權平均 impact。Reasoning 是所有智慧代理 reasoning 的串接(這樣儀表板卡片能在可收合區塊裡展示每個智慧代理的觀點)。
  • tickers_linked —— 所有智慧代理的聯集、去重、對每個 ticker 做平均。
  • agents_breakdown —— 每個智慧代理個別的分數、延遲、錯誤(若有)都保留在 signal row 上,這樣儀表板的可收合面板才能讓您檢視細節。

為什麼是五個、而不是一個

實務上,用一個大 prompt 判斷一則財經新聞的「重要性」會很快漂移——不同通道(法規 vs 情緒 vs 供應鏈)回答的軸線不同。拆開關注點能讓 UI 有更豐富的東西可以呈現(agent-breakdown 面板)、讓我們有獨立訊號可以給 Reflexion 批判,而且單一智慧代理的故障或幻覺也不會把彙整結果拉太偏。

另見

  • 評分機制 —— 緊急程度分層如何從 impact_score 推導
  • Claw chat(RAG) —— 智慧代理的摘要如何變成可查詢的知識庫