HackMD
    • Sharing Link copied
    • /edit
    • View mode
      • Edit mode
      • View mode
      • Book mode
      • Slide mode
      Edit mode View mode Book mode Slide mode
    • Note Permission
    • Read
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • Write
      • Only me
      • Signed-in users
      • Everyone
      Only me Signed-in users Everyone
    • More (Comment, Invitee)
    • Publishing
    • Commenting Enable
      Disabled Forbidden Owners Signed-in users Everyone
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Invitee
    • No invitee
    • Options
    • Versions
    • Transfer ownership
    • Delete this note
    • Template
    • Save as template
    • Insert from template
    • Export
    • Google Drive Export to Google Drive
    • Gist
    • Import
    • Google Drive Import from Google Drive
    • Gist
    • Clipboard
    • Download
    • Markdown
    • HTML
    • Raw HTML
Menu Sharing Help
Menu
Options
Versions Transfer ownership Delete this note
Export
Google Drive Export to Google Drive Gist
Import
Google Drive Import from Google Drive Gist Clipboard
Download
Markdown HTML Raw HTML
Back
Sharing
Sharing Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
More (Comment, Invitee)
Publishing
More (Comment, Invitee)
Commenting Enable
Disabled Forbidden Owners Signed-in users Everyone
Permission
Owners
  • Forbidden
  • Owners
  • Signed-in users
  • Everyone
Invitee
No invitee
   owned this note    owned this note      
Published Linked with
Like BookmarkBookmarked
Subscribed
  • Any changes
    Be notified of any changes
  • Mention me
    Be notified of mention me
  • Unsubscribe
Subscribe
--- tags: cofacts, meeting note GA: UA-98468513-3 --- 20250512 會議記錄 ===== :::info - [所有會議記錄](https://g0v.hackmd.io/@mrorz/cofacts-meeting-notes/) - NPO Hub: bil, mrorz - 線上出席:nonumpa, Tim, EJ - Gather Town: https://gather.town/app/z3x18KQFgZCX8MeZ/cofacts ::: ## :potable_water: Release pipeline ### :star: Released to production Takedown: - https://github.com/cofacts/takedowns/pull/203 - More on this later ## Badge > EJ - API Enhancement: - Revoke badge for the user : DELETE /badge/award ``` { "userId": "ZLcNiZIBDfH0hhhZCB-7", "badgeId": "BYiaQZQBpiYdBld_UVwg" } ``` - UI/UX Enhancement: - user profile page UX enhance (change cursor on the badge name). - add badge rewarded metadata section in the pop up, and only visible to the user. ## CCPRIP ### [Op] Automatic takedown > Nonumpa - mrorz@g0v-tw (2025-05-09): 討論到 spam 偵測存在 false negative 的情況,需要三篇文章一起看才能判斷是否為廣告。提供了 Langfuse 的 trace 連結供參考。 - https://langfuse.cofacts.tw/project/cm3n1h0xu000mfdgamwhs63t2/traces/8df1a8c8-61f2-4522-b440-befb32508f91?timestamp=2025-05-09T01:49:46.510Z&display=details - https://langfuse.cofacts.tw/project/cm3n1h0xu000mfdgamwhs63t2/traces/e5524d4d-1af7-4cf4-8138-e0425601fadb?timestamp=2025-05-09T01:49:46.514Z&display=details - https://langfuse.cofacts.tw/project/cm3n1h0xu000mfdgamwhs63t2/traces/92d2d251-cb66-4799-ac46-74c863a8bc56?timestamp=2025-05-09T01:49:46.514Z&display=details - False positives - MrOrz (2025-05-09): New comment on pull request #229, #228, #227, #224 (FP on spam user takedowns) - nonumpa (2025-05-08): Pull request closed: #223, #222 (Takedown spam user) - MrOrz (2025-05-08): New comment on pull request #220, #219, #218 (False positive on spam user takedowns) - nonumpa (2025-05-07): Pull request closed: #217, #215, #216, #214 (Takedown spam user) - nonumpa (2025-05-06): New comment on pull request #208 (False positive, grab Xiaohongshu ID) - nonumpa (2025-05-10): Pull request closed: #226 feat: disable article detection since there are too many false positives [https://github.com/cofacts/takedowns/pull/226] - nonumpa (2025-05-06): Pull request opened: #210 fix: codeowners exclude root files, test and .github folders [https://github.com/cofacts/takedowns/pull/210] - nonumpa (2025-05-05): Pull request closed: #192 Implement Article & Reply Request detection [https://github.com/cofacts/takedowns/issues/192] --- - 找到一些訊息符合原本設想的 spam,但訊息應該要結合送出頻率才能判斷是否是 spam - 真實使用者也會傳 spam [name=nonumpa] - 但有些人會隔一年傳那一類的 - 也無法排除是正常使用者 [name=mrorz] - 感覺要把訊息放在一起看,偵測機制會變麻煩 [name=mrorz] - Reply request & reply 要判斷頻率嗎 [name=nonumpa] - 現在停的好像只有 article,主要會誤判的大多是 article [name=mrorz] - 之前有遇到使用者誤用,在 reply 與 reply request 貼 spam,但只有一次[name=nonumpa] - 那所有偵測都判斷發文頻率,實作也比較乾淨 [name=mrorz] - 在 cofacts/takedown 開票追蹤:take frequency into account when detecting spam ### [Comm] Cofacts.ai New initialtive - https://g0v.hackmd.io/mU8qi721RZeAQ9PDfj7XRA?view#Cofactsai - Tim: 跟 UI 設計、核心功能有哪些需要更新 - 完整功能查到一個段落之後,可以用個按鈕送到 cofacts.tw - 現在 deep research 太長 [name=bil] - 可以預覽 + 再縮短,system prompt 可以設計 [name=mrorz] - 可能要限制字數 [name=Tim] - 開放的時候會有個 cofacts.tw 會外連到 cofacts.ai。如果做成客服視窗那種會不會比較能對應到 cofacts 原本的內容 [name=Tim] - 我自己發現我在查核的時候,幾乎不會回到 cofacts.tw 看,會很專心在對話視窗 [name=mrorz] - 可以把類似訊息、現有回應等都載入 agent - 是否要揭露是 cofacts.ai 寫的 [name=Tim] - 我目前 tend to 不要顯示,因為我希望使用者付全責,等於是使用者認可這裡的每一個字都是自己嘴巴講出來這樣 [name=mrorz] --- - 不太喜歡式窗型,對話需要比較多空間 [name=bil] - 因為人都要看過。cofacts.ai 提供靈感。看過文字的人對文字負責。[name=bil] - 至於要不要顯示這是 cofacts.ai 鑄造出來的,可寫可不寫。[name=bil] --- ### [Op] API access management https://g0v.hackmd.io/@cofacts/rd/%2F51wwLHgvSUqtBDaP-yAVnA - 發現沒被 cloudflare 管理的流量,會一直觸發 graphql IntrospectionQuery 不過他們是每天固定在打,應該不是這次壞掉的主因 [name=nonumpa] - cofacts-api.g0v.tw 等 g0v domain 沒辦法被 Cloudflare 管理,因為那是 g0v 的 - Review Rollout plan - 做到 step 2? - OK ## Langfuse Clickhouse follow-up - Langfuse trace 列表會一直噴 error [name=mrorz] - server log: ServerErrorHandler: Poco::Exception. Code: 1000, e.code() = 0, No thread available, Stack trace - `max_connections` 從 16 --> 64 有改善 ## Open165 - 還沒畫圖 [name=mrorz] ### Google Cloud 來信要求升級 Gemini - 我們用 gemini-1.5-pro-002 可以到 9/24 - Gemini 最近版本出很勤,覺得可以再等 ![](https://g0v.hackmd.io/_uploads/rkxPw8koggg.png)

Import from clipboard

Advanced permission required

Your current role can only read. Ask the system administrator to acquire write and comment permission.

This team is disabled

Sorry, this team is disabled. You can't edit this note.

This note is locked

Sorry, only owner can edit this note.

Reach the limit

Sorry, you've reached the max length this note can be.
Please reduce the content or divide it to more notes, thank you!

Import from Gist

Import from Snippet

or

Export to Snippet

Are you sure?

Do you really want to delete this note?
All users will lost their connection.

Create a note from template

Create a note from template

Oops...
This template has been removed or transferred.


Upgrade

All
  • All
  • Team
No template.

Create a template


Upgrade

Delete template

Do you really want to delete this template?

This page need refresh

You have an incompatible client version.
Refresh to update.
New version available!
See releases notes here
Refresh to enjoy new features.
Your user state has changed.
Refresh to load new user state.

Sign in

Forgot password

or

Sign in via GitHub

New to HackMD? Sign up

Help

  • English
  • 中文
  • 日本語

Documents

Tutorials

Book Mode Tutorial

Slide Example

YAML Metadata

Resources

Releases

Blog

Policy

Terms

Privacy

Cheatsheet

Syntax Example Reference
# Header Header 基本排版
- Unordered List
  • Unordered List
1. Ordered List
  1. Ordered List
- [ ] Todo List
  • Todo List
> Blockquote
Blockquote
**Bold font** Bold font
*Italics font* Italics font
~~Strikethrough~~ Strikethrough
19^th^ 19th
H~2~O H2O
++Inserted text++ Inserted text
==Marked text== Marked text
[link text](https:// "title") Link
![image alt](https:// "title") Image
`Code` Code 在筆記中貼入程式碼
```javascript
var i = 0;
```
var i = 0;
:smile: :smile: Emoji list
{%youtube youtube_id %} Externals
$L^aT_eX$ LaTeX
:::info
This is a alert area.
:::

This is a alert area.

Versions

Versions

Upgrade now

Version named by    

More Less
  • Edit
  • Delete

Note content is identical to the latest version.
Compare with
    Choose a version
    No search result
    Version not found

Feedback

Submission failed, please try again

Thanks for your support.

On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

Please give us some advice and help us improve HackMD.

 

Thanks for your feedback

Remove version name

Do you want to remove this version name and description?

Transfer ownership

Transfer to
    Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.