tags: cofacts, meeting note GA: UA-98468513-3 —
20230329 會議記錄
:::info
- 所有會議記錄
- Workis 出席:bil, Lucien, Masahito
- 線上出席:
- https://gather.town/app/z3x18KQFgZCX8MeZ/cofacts :::
:potable_water: Release pipeline
:rocket: Staging
:robot_face: rumors-line-bot
Testing checklist
https://lin.ee/1QUzEX4nI
- 應可送出「全新訊息」(文字)
- 選擇「整篇轉傳」後會詢問是否要送出訊息。
- 同意送出訊息後就會送出訊息,並得到:
- Cofacts article page 按鈕
- [NEW] ChatGPT response
- 寫理由的按鈕
- 送出「沒回應」的舊文字訊息,也會顯示 ChatGPT 回應
- 若沒有 chatgpt response 就會正常
- 若已有 chatgpt response 就會故障
- 應可送出「全新訊息」(圖片或影片或聲音)
- 不會 有 ChatGPT response
- 送出「沒回應」的舊圖片影片聲音,也不會有 ChatGPT response
⛔️ Release Blockers
- 送出已經有 Chatgpt 的未回訊息,chatbot 不會回
未竟項目
- Nice to have: ChatGPT 回應時換頭像,跟查核協作者分開 [name=bil]
:globe_with_meridians: Site
Testing checklist
http://dev.cofacts.tw/
未登入下檢測:
Article detail
- 今天在 LINE bot 送出、有產生 ChatGPT reply 的article detail
- 無人做查核回應的「文字訊息」:ChatGPT reply 自動展開,點按可展開收合
- 有人回應的「文字訊息」:ChatGPT reply 預設收合,點按可展開收合
- 針對無 ChatGPT reply 的 article detail
- 打得開舊文字訊息網頁
- 打得開影片訊息網頁
- 打得開圖片訊息網頁
⛔️ Release Blockers
未竟項目
:eye: Under review
- https://github.com/cofacts/rumors-api/pull/299
ListAIResponsesTBA- Unit test cases TBA
- https://github.com/cofacts/rumors-site/pull/536
- https://github.com/cofacts/rumors-line-bot/pull/347
- Unit test cases TBA
2023/03/29 incident
- Scope: 全 Cofacts 服務無法存取
- 時間線:
- 2023/03/29 02:00AM:Linode scheduled maintenance 重啟
- 部分服務重啟失敗
- gateway nginx 在下游服務沒有起來的時候拒絕連線
- 2023/03/29 09:30AM:重啟 nginx 上線
- 但有網址的訊息仍會失敗
- 2023/03/29 11:40AM:重啟 url-resolver
- 2023/03/29 02:00AM:Linode scheduled maintenance 重啟
- Root cause
- Linode maintenance: 2023/3/27 有來信說會 migrate

- Restart sequence
- These can auto restart without problem:

- LINE bot containers: 無法啟動原因不明
url-resolver:ram_limitis not supported by kernel anymore https://github.com/cofacts/rumors-line-bot/issues/348#issuecomment-1487891762
- These can auto restart without problem:
- Linode maintenance: 2023/3/27 有來信說會 migrate
- Mitigation
- Added cofacts Google group email to Linode so that it should receive future maintenance letter
- We should have people testing the system after such reboot
CCPRIP
[Comm] Crowd-source transcript
https://g0v.hackmd.io/@cofacts/rd/%2FOhGIQzoxR5eF6audQuS_FQ [name=nonumpa]
[Comm] assistive fact-checking via ChatGPT
https://g0v.hackmd.io/@cofacts/rd/%2F%40cofacts%2FrknFrmdk3
- Keep finish the unit tests and then deploy
- Advertising campaign?
- Generative AI 年會有在徵講者 [name=lucien]
Other dev items
- [Comm] Crowd-sourced transcript (如上)
- ChatGPT phase 0 & 1 deploy
- GA4 (Deadline: 7/1)
- [Comm] Article group / surrounding text 相關圖文
- [Comm] Automated transcript
- Whisper AI / Google cloud vision API
- Metadata extraction: in media manager or after ID is extracted?
- Now we have
airesponsesindex, maybe using this as cache is good?
- Now we have
- [Comm] Cofacts values
- [Op] API access management
- [Infra] Moving website to Google cloud run
- Preview (og-image) for website
- 連結失效與 archive