20250826 會議記錄
:::info
- 所有會議記錄
- 線上出席:
- 實體出席:bil, Helen, nonumpa, mrorz
- https://meet.google.com/mrz-dgrd-pri :::
本次會議待追蹤項目 (由 2025/08/19 會議記錄結案)
No updates
- [Johnson] 資訊安全權限設定
- CCPRIP - Analytics: Opendata trend & LINE Bot usage 报表問題
- cofacts.ai: Groundness Check agent 實作 (追蹤提案與文件)
- Claude Code Action: 追蹤 Vertex AI service account 與其他 repo 的整合進度、credential issue (
https://github.com/cofacts/beta-ai/issues/6) - [nonumpa, mrorz] LLM based Topic Classifier: 追蹤 bug 修復與 benchmark 結果
- [mrorz] 確認 Johnson 家是否還有中文講義
- 我忘記看了⋯⋯
- 英文講義夠多 [name=bil]
Have updates (detail in the upcoming sections)
- url-resolver update: 追蹤 Gemini 實驗、unfurl 整合與結果融合,並修復記憶體問題
CCPRIP
[Infra] Service issue
Cofacts monitor 🚨@g0v-tw多次發出 api.cofacts.tw, cofacts.tw, line-bot.cofacts.tw 等服務不穩定的警告。nonumpa回報服務在 2025-08-23 約 10:50 掛掉,13:30 恢復,但 linebot 需要手動重啟。
- 不知為何 line-bot 不會自己起來
- 發現是 rumors-deploy 裡 line-bot-zh 沒有 restart https://github.com/cofacts/rumors-deploy/blob/master/docker-compose.production.yml#L131-L146
- collab-server & langfuse 也沒 restart,要補
:::success Done in https://github.com/cofacts/rumors-deploy/pull/36 :::
[Comm] url context tool experiment result
Gemini API URL context: https://ai.google.dev/gemini-api/docs/url-context
- Ordinary blog post
- ✅ URL resolver can get title & summary
- ✅ Gemini can also get title & summary
- Example: https://cofacts.tw/article/76yjwnzx9qm9 / Result
- News site with lots of distractions
- ✅ URL resolver can get clean title & summary
- ⚠️ Gemini can also get title, but summary has lots of distractions
- Example: https://cofacts.tw/article/139675setu15r / Result
- Ordinary youtube video
- ✅ URL resolver can get title & summary
- ✅ Gemini can also get title & summary
- Example: https://cofacts.tw/article/1idh7ltnohzfq / Result
- Youtube shorts
- Facebook video
- ❌ URL resolver gets wrong title & summary (login required)
- ✅ Gemini returns empty response (better behavior in this case)
- Example: https://cofacts.tw/article/yc67zrv8v4ls / Result
- Instagram Video
- ✅ URL resolver gets title & some of the summary
- ❌ Gemini returns empty response
- Example: https://cofacts.tw/article/yr0j1lujgq84 / Result
- Tiktok Video
- ❌ URL resolver errors
- ✅ Gemini returns title & summary, even after the video is taken down
- Example: https://cofacts.tw/reply/Fw4dYZgBngzKCCgMt4q7 / Result
Discussions
- url context tool 似乎是運作在 Google 的頁庫存檔,所以有機會爬到已經下架的東西
- 被擋住的可能就抓不到?[name=mrorz]
- 還可以再試的:google drive 連結 / link to PDF [name=mrorz]
- 做成混合的 [name=nonumpa]
- Default gemini
- retry 再改用 url-resolver
- Cloudflare workflow: gemini + Cloudflare browser rendering + combine the two results
- 多開寫入
urlsindex 的 Admin API [name=mrorz] - Cloudflare workflow 要在 ListArticle 等待比較困難 [name=mrorz]
:::info TODO: 在 https://github.com/cofacts/worker/ 開票紀錄以上實作想法 –> https://github.com/cofacts/worker/issues/2 :::
[Comm] Youtube on Gemini experiment result
- Gemini API youtube support: https://ai.google.dev/gemini-api/docs/video-understanding#youtube
- A feature since March 2025
- Example
How to integrate to Cofacts?
- 1 article can have multiple Youtube video links
- 篇幅 + 混著文字訊息的原因,不適合像影片 / 圖片 article 那樣整個 show 出來 [name=mrorz]
- 放進
urls的 summary,接在 url-resolver 爬到的 video description 下面 - 在網站上 show 在 URL preview 處,preview 可以用按鈕展開全文

- Should be indexed?
- 放 summary 就會 match 得到 [name=mrorz]
- Indexed in Cofacts only, or allow search engine to scrape (public)?
- 怕有 youtuber 聲稱提供逐字稿會降低他們流量
- 如果只讓查核協作者可以看逐字稿,應該就還好(Google 也會搜尋不到就是了)
- Should allow edit?
- 不用吧 [name=bil]
:::success 一樣放在 worker 裡,跟前述 url resolver 放同一張票 因為是在處理 URL 時遇到 youtube 的特殊處理 :::
開會時間
- 9/1 (一) 20:00 實體
- 9/8 (一) 20:00 線上
- 9/16 (二) 20:00 實體
- 9/23 (二) 取消會議
- 9/30 (二) 20:00實體