五個智慧代理¶
每一則通過您自選股過濾的新聞項目,會同時交給各個智慧代理:五個,SentimentPulse 關閉期間為四個(見下文)。它們並行執行(以目前設定來說,每篇端到端約 20–40 秒),輸出彙整後就是儀表板上看到的最終訊號。
| 智慧代理 | Icon | 關注重點 |
|---|---|---|
| SignalScope | 主要新聞解析——發生了什麼、牽涉到誰、ticker 層級的事實。可選擇性跑一次 Tavily 網路搜尋做交叉比對。 | |
| MacroMind | 總經框架——這則新聞跟利率決策、CPI 數據、FX 衝擊、地緣政治事件有關嗎?「零相關」也是合法答案。 | |
| SectorScan | 產業與供應鏈傳導——還有誰受益或受害?TSM → ASML → AMAT 這條鏈、上游 vs 下游。 | |
| SentimentPulse | 散戶情緒——項目本身反映的散戶情緒、提及量暴增、股價與討論量背離。目前已關閉:它對 Reddit、Stocktwits 和 YouTube 的查詢全部暫停(見已暫停的來源),所以它不執行,項目由另外四個智慧代理分析。只要其中任一來源恢復,它就會重新執行。 | |
| PolicyRadar | 法規與政策——出口管制、制裁、主管機關動作、央行聲明。 |
由誰執行:編排器¶
在智慧代理啟動之前,編排器會針對每則新聞做一次簡短的 LLM 呼叫。它參考三樣資訊:新聞本身、目前美股時段(盤前 / 盤中 / 盤後 / 休市,由交易日曆決定,而不是讓模型判斷)、您最近在相同股票上收到的訊號。接著它決定哪些智慧代理有內容可分析。它只回傳智慧代理的名稱,不會替智慧代理額外加入任何內容,所以無論是否由編排器決定,智慧代理看到的新聞都是一樣的。
保護機制:
- PolicyRadar 每則新聞都執行。編排器只在另外四個智慧代理中選擇。
- 部分來源固定派給特定智慧代理。經濟日曆和官方數據項目一定派給 MacroMind 和 SectorScan;RSS 新聞一定派給 MacroMind;SEC 文件、Yahoo Finance 和新聞稿項目一定派給 SectorScan。Reddit、Stocktwits、YouTube 的項目(目前已暫停)過去一定派給 SentimentPulse。編排器可以在此基礎上增加智慧代理,但不能刪減。
- 編排器出錯,或總共選中的智慧代理少於兩個時,所有已開啟的智慧代理全部執行。
編排器目前處於影子模式:它會記錄自己的選擇,但每則新聞仍由所有已開啟的智慧代理分析,以便拿它的選擇與各智慧代理的實際產出比對。只有驗證略過智慧代理不會讓任何 ALERT 或 FLASH 訊號降級後,才會開始略過智慧代理。2026 年 10 月的驗證發現會降級:在 Yahoo Finance 新聞上,編排器常常沒有選中 MacroMind,而分數正是由 MacroMind 給出,所以所有已開啟的智慧代理繼續執行。
每個智慧代理的輸出¶
五個智慧代理都產生相同的結構化輸出:
{
"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"}
],
"reasoning": "... (at most 200 chars)"
}
signal_type 詞彙表刻意保持窄(routine_news / earnings / policy_change / supply_chain / macro_event / ...)。即使智慧代理的通道跟這則新聞無關,仍然要在結構上回覆——把 impact_score 調低——而不是默默略過。這樣能讓彙整數學保持乾淨。
彙整¶
引擎把已執行智慧代理的輸出組合起來的方式:
top_signal—— 寫入signals的那一列。中英文摘要在彙整之後每則新聞只寫一次,依據新聞原文、彙整結果與影響最大的智慧代理的 reasoning(各智慧代理本身不再寫摘要);跨所有成功智慧代理做加權平均 impact。Reasoning 是所有智慧代理 reasoning 的串接(這樣儀表板卡片能在可收合區塊裡展示每個智慧代理的觀點)。tickers_linked—— 所有智慧代理的聯集、去重、對每個 ticker 做平均。agents_breakdown—— 每個智慧代理個別的分數、延遲、錯誤(若有)都保留在 signal row 上,這樣儀表板的可收合面板才能讓您檢視細節。
為什麼是五個、而不是一個¶
實務上,用一個大 prompt 判斷一則財經新聞的「重要性」會很快漂移——不同通道(法規 vs 情緒 vs 供應鏈)回答的軸線不同。拆開關注點能讓 UI 有更豐富的東西可以呈現(agent-breakdown 面板)、讓我們有獨立訊號可以給 Reflexion 批判,而且單一智慧代理的故障或幻覺也不會把彙整結果拉太偏。
另見¶
- 評分機制 —— 緊急程度分層如何從
impact_score推導 - Claw chat(RAG) —— 智慧代理的摘要如何變成可查詢的知識庫