Monkey Fishpond Architecture

在噪音裡垂釣:Fishpond 如何把輿論變成可追蹤的水流

目前 Fishpond 的兩大追蹤項目,是台北市長輿論與 AI 焦慮。前者看高速政治敘事如何轉向,後者看慢性社會壓力如何成形。兩者共用同一套方法:投入議題、觀察反應、辨認趨勢、留下資料。
分析日期 2026-05-25 | slug: fishpond-architecture-2026-05-25

Fishpond 解決的不是「網路上有沒有聲量」這種粗問題,而是更難的一件事:在嘈雜、重複、偏誤、爆文與平台演算法混在一起的環境中,判斷哪一種說法真的被群眾接住,哪一種只是短暫噪音。

所謂「垂釣」,不是把魚騙上鉤;而是在水流裡辨認哪一種餌會被哪一群魚咬住,咬住之後會不會帶動整個池子的方向。

一、目前的兩個池子

台北市長高速政治輿論池

觀察候選人敘事、治理框架、政黨攻防與社群互動如何在短時間內轉向。核心指標是敘事引力、框架外溢、情緒加速度。

AI 焦慮慢性社會壓力池

觀察「被 AI 取代」「學不完」「被拋下」如何從工作焦慮外溢到身份、創作、收入與學習壓力。今日焦慮指數為 43/100。

二、Fishpond 系統架構

層級作用
Issue Registry把台北市長、AI 焦慮等追蹤項目變成可重跑的 issue,而不是一次性腳本。
Gap Planner每次採集前先比對既有資料、最近 run、平台缺口,只補還沒跑過的 query。
Raw StoreApify、Tavily、API 原始回傳完整保存;正規化 documents 只是第二層。
Curator去重、hash、保存 url/作者 hash/互動數,讓同一份資料可被不同 issue 共用。
Labeler + LLM Doctor偵測本機 Gemma 或其他 OpenAI-compatible service;不可用時明確 fallback。
Multi-Agent LoopIssue Scout、Collector、Labeler、Pulse Analyst、Simulator、Skeptic、Reporter 分工。
Reporter + KPI把研究結果變成可發布 HTML,並記錄 tmuh.ai slug、URL、日期。

三、它解決了什麼問題?

第一,解決一次性分析無法累積的問題。 Apify、Tavily、YouTube、Threads 的原始回傳不再只是某次報告的暫存材料,而是進入共用資料庫。今天為 AI 焦慮抓到的資料,明天也可以被「職涯焦慮」「教育焦慮」「創作者焦慮」重新利用。

第二,解決盲目採集的問題。 Gap Planner 會先看哪些 query 最近已跑過、哪些平台不足、哪些 documents 不夠,再決定補缺口。這讓每次 API 成本都更像投資,而不是重複灑網。

第三,解決只看聲量不看方向的問題。 Fishpond 不只問「多少人講」,而是問「大家用什麼框架理解這件事」。台北市長看的是 AI 城市是否外溢成治理能力;AI 焦慮看的是技術進步是否外溢成身份不安全感。

第四,解決報告不能行動化的問題。 Reporter Agent 不是把資料表貼出來,而是把訊號寫成可閱讀、可分享、可追蹤的 HTML。tmuh.ai 上傳因此變成 KPI,不只是展示。

四、垂釣觀點:可以借力的地方在哪裡?

你的「垂釣」比喻是準確的。社群不是直線管道,而是一個有水流、有魚群、有餌料、有噪音的池子。好的議題不是硬塞出去的,而是找到已經存在的壓力點,再觀察哪一種表述會被群眾轉述。

在這個框架裡,「借力」不是製造假共識,而是辨認現有互動機制已經在推動的方向:某個說法能否被短句化、能否跨平台、能否外溢到新的焦慮或攻防、能否引出自發補充。

五、我對 Fishpond 的正反觀點

正面看,Fishpond 是一個把嘈雜社群變成可比較實驗場的系統。 它讓議題不再只是靈感,而是可以被定義、採集、標註、模擬、質疑、報導、重跑。這對輿論研究、內容策略、政策溝通、社會情緒追蹤都很有價值。

反面看,Fishpond 最大風險是過度相信池子的回音。 Threads 的極端情緒、YouTube 的長尾抱怨、新聞的議程設定,都可能讓模型把局部水花誤判成整體水流。因此 Skeptic Agent 不是裝飾,而是必要防線。

倫理上,Fishpond 應該是觀察與模擬工具,不應變成隱性操弄工具。 它可以幫助我們知道哪裡有可借力的趨勢,但每次公開輸出都應保留方法說明、資料限制與反方解釋。

六、下一步

1. 把台北市長也遷入通用 issue registry,讓 election flow 與 ai_anxiety flow 共用 raw store。
2. 將 LLM Labeler 從 rule fallback 升級成 Gemma-first,並保存每次模型狀態。
3. 新增每天自動 collect-plan,先報缺口與預估 API 成本,再決定是否 collect-run。
4. 每個 issue 固定輸出 pulse JSON、HTML 報告、tmuh.ai URL、追蹤 slug。

方法說明:本文整理 monkey-fishpond 目前的雙追蹤架構、AI 焦慮壓力測試結果、台北市長 IGOST 觀測模型與新建的 Fishpond 多議題平台設計。這是系統方法論報告,不是民調或投放建議。