五個智慧代理¶
每一則通過您自選股過濾的新聞項目,會同時交給五個智慧代理。它們並行執行(以目前設定來說,每篇端到端約 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) —— 智慧代理的摘要如何變成可查詢的知識庫