20260716 會議記錄

:::info

上週待辦

Kaggle

url-resolver

https://github.com/cofacts/url-resolver/pull/72

benchmark report https://hackmd.io/Qdvh0CCUTN-0LzUE2J1otQ?both

AI 修正

GGM

  • 追蹤並修正影音訊息處理時,模型產生幻覺(腦補)或 0:00:00 時間戳的問題
  • 為 AI writer prompt 新增長度與精簡準則
  • 驗證 AI pipeline 有時會聲稱有呼叫 proofreader 但沒呼叫的問題

cofacts/ai

小聚

上週重點整理(2026-07-07 ~ 2026-07-16)

Discord 重點討論

dev

@yutin:https://github.com/cofacts/rumors-api/pull/388 更新 PR 哩, 但改成使用 Gemini Developer API, 主要考量到 多媒體檔案的問題, 說明寫在 PR 上, 看有沒有問題

–> 請 Yutin 換回 Vertex AI 並且提供有正確權限的 service account 了

collab

@MrOrz:嗯昨天試了兩個訊息,都要好幾輪的來回

  1. cmoney vibe coded project:(session 1、session 2)我已經有指了路,但沒有朝我指的方向深查,我需要親自去找才行。不過,另一方面也是因為對方網頁有擋爬蟲,導致 url context tool 無法存取對方網頁(隱私權條款)就是了。
  2. 中聯油品(session)分析還不錯,但對話中聲稱要去呼叫政黨 proof reader 卻沒有呼叫,很怪。
  3. 內容農場影片(session)–> 我們 verifier 沒辦法讀 youtube short?

針對 2 & 3 我研究一下工程方面可以怎麼做,1 的部分我在思考要不要換一個比較貴的 model,或乾脆放棄 gemini 系而試試看 vertex ai 上面的其他模型如 grok 或 claude ._.

(3 的部分後續發了 PR #106)

GitHub 活動

cofacts/ai

[!Note] MrOrz 要 release 0716 並且在 Discord collab 發表

cofacts/rumors-api

cofacts/kb

Cofacts.ai

https://github.com/orgs/cofacts/projects/12

COSCUP

https://coscup.org/2026/session/98GWFJ/

Talk 結構:

  1. Intro to Cofacts
  2. 兩個精選案例: (1) 多媒體:輕鬆、展現能力 (2) controversial,和聽眾有關:展現個人意見
  3. 影響力
  4. 問題在 AI,解法也在 AI
    • Transcript、Spam
    • “preliminary analysis?” –> 換成 cofacts.ai
    • Cofacts.ai context engineering
    • URL resolver by nonumpa : comparison / parse 的效果的比較 (~10min)
      • 網站 owner 會怎麼讀 AI、如何應對 AI 讀網站
  5. 結語

[!Note] MrOrz 先開投影片檔

Cofacts Production Status Report(2026-07-09 ~ 2026-07-16)

1. Cloud Run 服務狀態

全部 11 個服務皆為 ✔ Active。本週唯一部署動作:cofacts-ai 於 2026-07-12 18:18 (UTC) 重新部署。

2. GCE (cofacts-prod) 每日指標

日期 CPU (min|avg|p95|max) Mem (min|avg|p95|max) Swap (min|avg|p95|max)
07-09 11.17|18.83|25.42|37.26 62.68|65.57|67.62|73.24 37.03|38.90|40.93|42.11
07-10 7.97|15.55|20.39|27.74 62.15|64.97|67.35|70.24 39.02|40.21|41.77|42.07
07-11 9.92|20.03|30.38|35.48 62.06|65.91|68.06|85.17 39.66|41.17|42.95|44.20
07-12 10.65|18.58|24.91|31.75 62.39|65.81|68.46|70.20 40.62|42.13|42.73|43.31
07-13 10.32|17.39|22.91|26.49 62.37|65.95|68.35|69.97 41.35|42.21|44.06|44.80
07-14 8.96|17.76|23.26|41.34 62.50|65.36|68.02|70.82 40.18|42.21|43.95|45.48
07-15 10.22|20.48|27.63|43.81 62.60|65.92|69.05|70.21 41.75|42.80|44.80|45.15

即時快照(07-16 16:30):Mem 20Gi/31Gi、Swap 1.7Gi/4.0Gi (42.5%)、Disk 49G/67G (73%)。

觀察:

3. GCE 程序排行(記憶體 / CPU)

程序 Normal Range(Daily Avg) Stability 備註
Elasticsearch (java) ~19.1–19.2 GB 極穩(std 78–152MB) GCE 最大記憶體用戶(佔實體記憶體 ~62%),與上週(06-29~07-06 同為 19.1–19.2GB)持平,無成長
node /srv/www/server.js 306–355 MB 中等波動(std ~110–130MB) 本週峰值 919MB,較上週峰值 1521MB 下降,屬正常請求尖峰
node /srv/www/build/index.js (Next.js SSR) 146–149 MB 非常穩(std ~5MB) 無異常
Puppeteer/Chrome (截圖任務) 每次任務 100–250MB,峰值 250–500MB 短生命週期 用完即釋放,非常態駐留
python main.py (cofacts-ai) CPU avg 2,800–3,800 07-11 出現尖峰至 9,655 為已知最大 swap 消耗者,本週未進 RSS Top 20,但仍是 swap 觀察重點

CPU 排行前段(Elasticsearch > build/index.js > server.js > cloudflared tunnel)與過去週期一致,無新增異常尖峰。

4. Cloud Run CPU / Mem(P50 常態 / P95, P99 穩定度)

服務 CPU p50/p95/p99 Mem p50/p95/p99 備註
site-tw 0.03–0.10 / 0.65–0.85 / ~1.01 恆定 0.79 / 0.98 / 1.01 長期維持高位(自 4 月以來皆如此),屬 always-on 實例的預期行為,非本週新現象
cofacts-ai 恆定 0.0154 / 0.14–0.34 / 尖峰 0.469(07-14) 恆定 0.0546–0.0548 / 尖峰 p99 0.089(07-12) Mem p99 尖峰與 07-12 部署日吻合,屬重啟/冷啟動導致,整體利用率仍極低
line-bot-en/ja, dev-line-bot 低位運行 低位運行 無異常
site-staging-* 低位運行 低位運行 測試站,流量少

5. Cloud Run 對外流量(NetOut)

site-tw 為主要流量來源(3.2–6.0 GB/日),其餘服務皆為 MB 級(cofacts-ai 於 07-12 部署日短暫衝高至 21.6MB),趨勢與過去一致,無異常放量。

總結

本週系統整體穩定,唯二觀察重點:(1) GCE swap 持續攀升,已知肇因為 python main.py(cofacts-ai),建議下週持續追蹤是否回落;(2) Disk 使用率來到 73%,尚無急迫性但建議納入下季容量規劃。GCE egress 降費措施(WAF + cache rule)預計 7 月帳單驗收,屆時可補上成效數據。