內容自動化系統(Distill) →
一台 Mac 上跑的內容產線:每天從國外一線來源選題,用繁體中文重寫、事實查核,自動發佈到多個社群頻道,再沉澱成自有網站資產。3 個頻道、月觸及約 4 萬 views,日常零人工操作。
把「像真人寫、而且不出錯」當可靠性問題設計——事實查核閘門、四層發佈防線、去 AI 味規則、成效回饋。這個站本身就是它的產物。
童曉瑜 · John Tung
十年在 GCP、AWS、Azure 上建資料平台,其中兩年半帶 Data Team。現在在媒體集團負責整條資料線——平台、平台上的 AI、還有人——也還親自寫 code。工具看需求挑;做得好不好,看的是非工程師有沒有真的在用。
關於我
人在桃園。目前在媒體集團帶資料線,平台是從零建起來的:Facebook/Instagram/Threads/YouTube/GA4 跨平台 ingestion 進 BigQuery、dbt 建模、三個主管與編輯每天打開的上線產品,以及真的上線、而且有品質把關的生成式 AI。再往前,帶過 4 人的 Data Team 兩年半。
過去幾份工作,GCP、AWS、Azure 都有正式環境的經驗,工作流程編排用過 Airflow 和輕量的 scheduler,資料處理 PySpark、dbt、BigQuery 都跑過 — 累積下來的心得是:最適合的工具,是「對得上實際需求 + 團隊維護得起來」的那一個。
資料建模和基礎建設這兩塊花的時間差不多 — 後者像是讓 token 不會過期、讓 job 保持 idempotent、讓帳單一直停在很小的數字。
現在最投入的,是讓 AI 可靠到能進編輯台:只依據數據生成、品質一掉就讓任務失敗的評測、在明確規則裡工作的 agent——其實就是回到本業:中文文字探勘與輿情分析。
代表作
一台 Mac 上跑的內容產線:每天從國外一線來源選題,用繁體中文重寫、事實查核,自動發佈到多個社群頻道,再沉澱成自有網站資產。3 個頻道、月觸及約 4 萬 views,日常零人工操作。
把「像真人寫、而且不出錯」當可靠性問題設計——事實查核閘門、四層發佈防線、去 AI 味規則、成效回饋。這個站本身就是它的產物。
Gemini 直接在 BigQuery 裡跑(AI.GENERATE):留言情緒與貼文主題分類、只依當期數字寫的 AI 觀點;Vertex 嵌入 + KMEANS 把負評分群、命名主題。留言 RAG 檢索每週跑一次 LLM-as-judge 評測——檢索品質一掉,任務直接失敗。
編輯台 4 工具 agent 已上線:不寫 SQL、每份草稿強制自檢、成本硬上限、每週回放評測。共用快取讓 AI 成本不隨使用人數膨脹。
給 C-level 的集團數位營收儀表板、給行銷主管與編輯的社群成效儀表板、把月營收表排成報紙版面 PDF 的產製工具——都在 Streamlit + Cloud Run 上、Google 登入。
三層 ACL 讓主管自己增刪成員,留稽核軌跡、埋使用分析;要權限不必再開單。
接手一條原本跑在 Composer + Apps Script 上的營收 pipeline,整套換成 BigQuery External Tables + Scheduled Queries。產出一樣、時效一樣,月支出降到原本的 1/300。
這個案子之後一直在套用的心得:多數「pipeline」其實不需要 orchestrator,需要的只是一個會照排程跑的 query。
Facebook、Instagram、Threads、YouTube、GA4 進 BigQuery——34 個 Cloud Run Jobs 錯開時間排程,dbt 建模、append-only 保留每次變動(不只最新狀態)。
dbt source freshness、帳號級守門、Cloud Monitoring 三層一起,抓最糟的那種失敗:job 成功,但什麼都沒寫。
我獨立開發、營運的個人產品。把實價登錄整理成可比較的實坪單價,透過 REST API 與 MCP server 對外提供,兩者共用同一個查詢核心;API key 雜湊保存,用量按帳號計算。
曾發現閒置的 MCP client 每隔幾分鐘重連一次,持續消耗額度與雲端費用,改成 stateless HTTP 解決。測試 291 項,CI 不過就不上線。
寫作
我拿 Kronos 這個開源的金融 K 線基礎模型,零樣本測台股日線。Spearman IC 跑出 +0.187、p<0.001。結果那兩個漂亮數字都是假的——一個是我沒控制掉的免費基準,一個是重疊視窗灌出來的樣本數。真正留下來的發現是:同一檔同一天只改回看長度,預測從 -0.35% 跑到 -29.70%。
我的第一個 Apache Airflow PR。程式碼改不到 40 行,但「什麼情況該記一筆」來回改了四個半月,連我當初驗證過、覺得對的 guard 最後也拿掉了。
為什麼備份是唯一被禁止沉默的 loop、為什麼每日回歸探針用確定性斷言而不用 LLM 裁判——以及「趁健康時建立基準線」的完整論證。
聯絡
© 2026 John Tung. 以 Astro 建置。