1 of 99

Johnson�2025/09/17

Cofacts 跟「字幕

由 Amara.org 社群

提供」說再見

訊息回報機器人與查證協作社群

2 of 99

2

是什麼?

3 of 99

4 of 99

5 of 99

Cofacts 資料庫

EST. 2016

圖 36K

文 182K

影 17K

音 0.1K

QR Code�要消失囉

6 of 99

6

影片訊息

7 of 99

7

影片逐字稿

”36,000以上,再加上扣牌半年,一次你就飽了!

因為現在要設置行人優先區喔!限速20公里而已”

“現在學校跟學區

它會貼設一個告示牌

現在只要看到那個告示牌

它就是限速20”

“被罰一次36,000你就飽了

現在你只要在路上看到這個標誌「行人優先區」看到你的時速馬上要變成20公里”

“十八名法拉比埃特工氣勢洶洶,砰地踹開佩洛西空置半年的豪宅大門。

特工們直奔書房,用掖牙鉗撬開詩坦威鋼琴的暗格,掏出23塊加密硬碟,又撕開飯糕贗品畫框,拽出一本軍火交易賬本。”

8 of 99

8

影片逐字稿

36,000以上,再加上扣牌半年,一次你就飽了!

因為現在要設置行人優先區!限速20公里而已”

“現在學校跟學區

它會貼設一個告示牌

現在只要看到那個告示牌

它就是限速20

“被罰一次36,000你就飽了

現在你只要在路上看到這個標誌「行人優先區」看到你的時速馬上要變成20公里”

內容相同

Search hit

9 of 99

逐字稿不準

10 of 99

10

Cofacts 逐字稿需求

在線等,

檢索需求:影音裡的文字都要

查證需求:影音裡沒有的文字最好別有

能處理 Cofacts 的守備範圍

11 of 99

11

守備範圍

Cofacts dataset = 使用者所回報的、LINE 上的東西

無人聲有文字

有人聲無文字

無人聲無文字

12 of 99

12

守備範圍

Cofacts dataset = 使用者所回報的、LINE 上的東西

有人聲有翻譯

有人聲亂翻譯

有人聲有文字

13 of 99

13

OpenAI Whisper

「有人聲」均可處理

Avg latency 7.6s / P95 latency 19s

~$17 USD / mo

14 of 99

14

OpenAI Whisper

「有人聲」均可處理

Avg latency 7.6s / P95 latency 19s

~$17 USD / mo

「無人聲」會有幻覺�導致檢索錯誤

15 of 99

15

解決 Whisper 的幻覺?

偵測音量 → 通常有背景音樂

Voice Activity Detection (VAD) models → 要準備跑模型的環境

影音分開用 Video LLM & Whisper 處理 → 需要建立 pipeline

16 of 99

16

17 of 99

17

Google Gemini

「有人聲」或「有文字」即可處理

System: “You are a transcriber that provide precise transcript to video and audio content.”

User: “Your job is to transcribe the given media file accurately.

Please watch the media file as well as listen to the audio from start to end.

Your text will be used for indexing these media files, so please follow these rules carefully:

  • Only output the exact text that appears on the media file visually or said verbally.
  • Try your best to recognize and include every word said or any piece of text displayed. Don't miss any text.
  • Please output transcript only -- no timestamps, no explanation.
  • Your output text should follow the language used in the media file.
    • When choosing between Traditional Chinese and Simplified Chinese, use the variant that is used in displayed text.
    • If there is no displayed text, then prefer Traditional Chinese over the Simplified variant.
  • To maximize readability, sentenses should be grouped into paragraphs with appropriate punctuations whenever applicable.”

18 of 99

18

whisper-1

gemini-pro-1.5-002

gemini-flash-2.5

僅用人聲、放棄影像

考慮影像+人聲

考慮影像+人聲

Avg 7.6s / P95 19s

Avg 45s / P95 97s

Avg 52s / P95 87s

~$17 USD / mo

(~ 2025 Feb)

~$67 USD / mo

($60 Video input, $6 Audio Input, $1 Text output)

~$18 USD / mo

($12 Video input, $4 Audio input, $2 Text output)

Whisper vs Gemini

19 of 99

19

Gemini Limitations

無人聲無文字 → 其他檢索方式

影片太、字太,效果就

Repetition loop bug → 調參數

20 of 99

20

Conclusion

It’s all about trade-offs

Cost

Latency

守備範圍

Tolerance to hallucination

21 of 99

22 of 99

Langfuse Data

2K sample

2K sample

6.7K sample

3.5K sample

6.7K sample

3.5K sample

23 of 99

Cofacts LINE bot

1. Report msg

ID: @cofacts

In average

10 volunteers per week

20+ new replies per day

2. Volunteer FC

In average

1,000 DAU

100+ new msg per day

24 of 99

Cofacts LINE bot

1. Report msg

ID: @cofacts

2. Volunteer FC

3. bot response

In 30 days

10,000 auto replies

In average

10 volunteers per week

20+ new replies per day

In average

1,000 DAU

100+ new msg per day

2.3M audiences

25 of 99

Collaborative

fact-checking

25

26 of 99

Cofacts LINE bot

1. Report msg

ID: @cofacts

2. Volunteer FC

3. bot response

In last 30 days

10,000 auto replies

In average

10 volunteers per week

20+ new replies per day

In average

1,000 DAU

100+ new msg per day

2.3M audiences

27 of 99

27

Replace human

28 of 99

28

Spam detection

Preliminary analysis

by AI

Transcript

by AI and the crowd

Topic label

by AI and the crowd

Irreplacable

29 of 99

29

AI Transcripts

30 of 99

30

AI Transcripts

”36,000以上,再加上扣牌半年,一次你就飽了!

因為現在要設置行人優先區喔!限速20公里而已

“現在學校跟學區

它會貼設一個告示牌

現在只要看到那個告示牌

它就是限速20”

“被罰一次36,000你就飽了

現在你只要在路上看到這個標誌「行人優先區」看到你的時速馬上要變成20公里”

“十八名法拉比埃特工氣勢洶洶,砰地踹開佩洛西空置半年的豪宅大門。

特工們直奔書房,用掖牙鉗撬開詩坦威鋼琴的暗格,掏出23塊加密硬碟,又撕開飯糕贗品畫框,拽出一本軍火交易賬本。”

31 of 99

31

AI Transcripts

36,000以上,再加上扣牌半年,一次你就飽了!

因為現在要設置行人優先區!限速20公里而已

現在學校跟學區

它會貼設一個告示牌

現在只要看到那個告示牌

它就是限速20

被罰一次36,000你就飽了

現在你只要在路上看到這個標誌「行人優先區」看到你的時速馬上要變成20公里

Same topic

32 of 99

32

33 of 99

33

34 of 99

34

Topic Labels

Topics

35 of 99

35

Spam Detection

AI-detected spam posts

Spam takedown announcement by AI

(reviewed by human before in effect)

36 of 99

36

Preliminary Analysis

Automated analysis from AI

37 of 99

Preliminary Analysis

Do not assert correctness

Question evidence regarding factual statements

Highlight emotions and specific stances

Provide recommendations

The FBI raided Pelosi’s mansion last night (Feb 14). They found stacks of cash, gold, and even secret documents on military deals ...

This message has been recorded in Cofacts awaiting verification by kind-hearted individuals.

View the reported message

This message is pending verification. Please refrain from believing it for now.

Below are the preliminary analysis results of this message by the bot, hoping to provide you with some insights.

Key Concerns About This Message:

Lack of Evidence: The message involves a politician's personal life and finances but lacks source evidence or official verification. Be wary of unverified speculation or rumors.

Emotional Tone & Bias: The message displays clear emotional undertones and biases, such as negative portrayals of Nancy Pelosi and positive views of Donald Trump. Be aware of subjective reporting.

In summary: Approach this message with rational thinking, seek verification from multiple sources, and be mindful of potential biases and subjective interpretations.

38 of 99

The Prompt for Analysis

It’s YYYY/MM/DD today. You are a helper assisting readers in media literacy. You always speak in Taiwanese Mandarin. A reader has sent you an internet message.

SYSTEM

<The internet message>

USER

USER

As an audience, what aspects of this message should I pay attention to? Please excerpt the parts of the message that require special attention and explain why general audience should be cautious of them. Please just reply the original text and don’t make up new content.

Do not assert correctness

Question evidence regarding factual statements

Highlight emotions and specific stances

Provide recommendations

None of them are in the prompt;

The LLM infers on its own.

39 of 99

User feedback for Analysis

+1

-1

Average score

0.68 = 16% * -1 + 84% * +1

40 of 99

Proof of concept

Still under development

41 of 99

Takeaway

Generate Answers? Censorship & Hallucination!

Use AI in to speed up processes and lower the entry barrier

Collect human feedback and revise

Use LLM to stimulate the audience's brain

voter

42 of 99

Resources

43 of 99

43

Disinformation fighters in Taiwan

Fact-checking Organizations

Media literacy education

Researchers /�Think-tanks

44 of 99

Future work

45 of 99

45

USER

AUTO-REPLY

CHATBOT

MESSAGE

PLATFORM

1️⃣ Detect and expose circulated messages

3️⃣ Influence & collect feedback

REPLY

REPLY

WEB APP

Fact

checkers

2️⃣ Netizens collaborate

46 of 99

Collaborative

fact-checking

47 of 99

Connect�fact-checks to instant messages

48 of 99

193K messagesText, video, images, etc

Cofacts Chatbot

Daily PV 40KLast 365-day PV 12M+

15+ per week

Including TFC、MyGoPen、⋯⋯

353K followers

Last 365-day DAU 1K ~ 2K

Statistics from 2016.10 ~ 2024.10.17

Suspicious messages

Public database

Fact-checking Collaborators

Chatbot replies

Fact-check replies

Website

Cofacts Chatbot

49 of 99

Open analytics report

49

🔗 cofacts.tw/analytics

50 of 99

50

Open source and Open data

Source code under MIT license

Open API & Open data under CC BY-SA

51 of 99

51

Cofacts data referred in news and thinktank reports

52 of 99

52

Auntie Meiyu by Gogolook

(583K Followers)

Third party chatbots extending Cofacts’ reach to 2.3M+ audience

Dr.Message by Trend Micro

(1084K Followers)

LINE Fact checker

(854K Followers)

53 of 99

Cofacts 真的假的 🇹🇼 (Old)

Cofact.org 🇹🇭 (Opendream)(Old)

#MilkTeaAlliance

54 of 99

54

上游API

下游chatbot

使用者

Cofacts

chatbot

美玉姨、趨勢

提問

傳送回應

提問

開放原始碼與資料庫

回應

提問

Provides open data to scholars, media and researchers

Open data、API

Request

Update

Statistics

Factcheckers

Fact check collaboration

Media literacy lectures

Open data

Analytics

The

Ecosystem

Cofacts Chatbot

Chatbot Users

Researchers

Source code across borders

3rd-Party

Outlets

55 of 99

Who are writing fact checks�on Cofacts?

Editing/

FAQ

56 of 99

Anyone

桌面版:右上角「登入」

57 of 99

58 of 99

58

59 of 99

How do you control the quality of volunteer’s work?

Editing/

FAQ

60 of 99

60

61 of 99

Collaborative model without background checks

👿 Bad actors may provide disinformation

😇 Kind hearted people provide ‘corrected’ information

😵 No enough resource for a better governance model

61

...other supporting measures

62 of 99

Allow and display multiple replies

Latest reply

Other replies,

Sorted by usefulness votes

Summary of all replies indicating disagreements among editors

63 of 99

Provide external references

63

Contains misinformation

References

  • 2 articles from different fact checking organizations
  • 1 blog post analyzing advertising messages from fake line account

64 of 99

Displaying one reply

64

Someone on the Internet reacts to your message:

To sum up, the reply author thinks it contains misinformation.

The information above is provided by a kind hearted person. Please make your own judgements according to the reasoning and the given references.

If you have different thoughts, you are welcomed to input new replies here:

Fact check text

Reference

65 of 99

Usefulness feedback

65

10+ users found this reply useful

Is the reply above useful?

Y/N

66 of 99

Crowdsourcing without background checks

Wikipedia

Cofacts

Editor’s Identity

Anonymous

Anonymous

What editors are working on

One entry

Respective replies

Issues and measures

Conflict among editors

Discussion page

Contribution guide

Replies diverse in quality

User feedbacks

Effective sorting

67 of 99

How do Cofacts deal with subjective opinions?

Mechanisms/

FAQ

68 of 99

68

How can a grade-8 officer, “translation guy” Vincent, take on the role of chief officer in Taipei Representative Office in the US? This will ruin the merit system!

Legalizing gay marriage may cause incredible devastating disaster. It’s retribution!

69 of 99

69

70 of 99

Handling an opinion piece

70

OOOO is definitely going to fail!

OOOO must be really evil to do this!

71 of 99

Replying an opinion piece

71

72 of 99

Handling an opinion piece

72

Different view�OOOO’s design can handle failure...

Different view

OOOO may not be evil if you look at them this way...

73 of 99

73

Profile page, Personal contribution visualization

74 of 99

74

Disinformation fighters in Taiwan

Fact-checking Organizations

Media literacy education

Researchers /�Think-tanks

🔗 bit.ly/cofacts20241018

75 of 99

USER

AUTO-REPLY

CHATBOT

MESSAGE

REPLY

REPLY

WEB APP

FACT

CHECKERS

76 of 99

77 of 99

77

What does Cofacts do?

Cofacts is devoted to creating technology tools for defeating disinformation; the whole circumstance is transparent and liberal; everyone could be the contributor while they do vetting others’replies or fact-checking on this platform.

Open source project makes more collaboration

Innovative civic tech community building for democratic society

Free and Open, independent from authorities or rules��

78 of 99

78

上游API

下游chatbot

使用者

Cofacts

chatbot

美玉姨、趨勢

提問

傳送回應

提問

開放原始碼與資料庫

回應

提問

Collaboration

Cofacts engineers provide all of the source code on GutHUB and toolKit ; let everyone launch your fact-checking chatbot on your laptop.

Lesson

Learning

Software developing

AI, Machine learning

Cultivate

Develop

Feedback

Answer

Request

Cofacts Chatbot

Engineers

GitHUB

Users

Verify Hoax bots

Provides bilingual ToolKit

Train

Factcheckers

79 of 99

Rumor Cases

80 of 99

81 of 99

82 of 99

83 of 99

84 of 99

85 of 99

Smearing the integrity of Taiwanese election

Outdated information on the previous election process, which has been amended in 2020:

Election “fraud” (but there are no fraud)

Weird “tips” on voting, disincentivize the general public to vote

86 of 99

Opinions around TSMC Arizona Fab

Behind the news that TSMC Arizona Fab hosts the tool-in ceremony, public opinions on Taiwanese engineers flying to the U.S. went viral in closed messaging chat rooms; one of which even contains disinformation, stating that the move is financially backed by the Taiwanese government. Such opinion quickly gained popularity, in fear of Taiwan’s “Silicon Shield” being removed by the U.S.

Fact-checking collaborators responded with objective facts including the size of the whole TSMC and TSMC’s future fab building plans in Taiwan.

87 of 99

87

Disclaimer

  • Cases above are cherry-picked.

  • Perceived popularity can be affected by subjective importance

  • Actual stats available at https://cofacts.tw/analytics

88 of 99

88

Good Experiences

AI categorized

Look up Record

Feedback collected

LINE Notification

RSS Feed

Statistics & Analytics

Gamification�

Image checked�

Technical support

Database

89 of 99

89

Pain Points

Developing Process

All Volunteers

Negative

Effects

Regulation changed

burn out issues

Responsibility

Lack of contributors

No Commitment

Priority Option

Civic Tech Issues

Request from large tech companies

System Challenges�Free Riders Issues

Motivation Ruin Issues

90 of 99

Collaboration site

Submitted suspicious messages from Cofacts chatbot would be delivered to collaborating website, open and transparent to everyone.

�AI classification system helps distribute different topic for each professional volunteers.

91 of 99

Divese replies supported

Voluntary fact-checkers could submit debunking process and references for the susicious messages.

Chatbot users and website browsers would give up vote or down vote to each fact-checking .

Citing or supplement are encouraged. Everyone would be the collaborators in this system.

92 of 99

Notify users new fact-check

Not replied yet messages would reach the users while it has got fact-checked already!��Cofacts Chatbot will inform you if your former request got solved.

Let the chatbot users receive the first hand fact-check report immediately.

Fact-checkers submited a new repliy for you!

See new replies

93 of 99

Cofacts toolkit

Editor / Chatbot user documentation

Design decisions

🔗 cofacts.g0v.tw/hack

94 of 99

AI Catagorize

1.Filter�2.View the TOPIC�3.Choose what you’re interested in.�4.Catagorization

95 of 99

TinEye

96 of 99

Fact-check Community

g0v slack # cofacts

Show your thankfulness to the collaborators�Communicate with fact-checkers regularily

Watch the contribution list every week

Collaborate with them, not supervise them

Do what you want people do

Trust the contributors who help you

97 of 99

USER

AUTO-REPLY

CHATBOT

MESSAGE

REPLY

REPLY

WEB APP

FACT

CHECKERS

98 of 99

# of people used LINE in past 7 days

Source: https://meet.bnext.com.tw/articles/view/38786. Survey conducted by Nielsen Taiwan.

yr

yr

yr

yr

yr

(% Taiwanese population, in 2016)

New to the Internet

99 of 99

Cofacts 真的假的 adventages

Instant disinformation got replied within the chat app

Chatbot automatically respond debunked hoax 24/7

Empowers the citizens to respond to hoax together, in a way that embraces diversity