如何证明这篇文章是人类写的?
Proving a Human Wrote Something

在 AI 生成内容泛滥的当下,如何证明一段文字出自人类之手?作者分享了自己的思考与解决方案:Semoi 项目。作为一个 Obsidian 插件,Semoi 通过记录写作耗时和按键事件,利用加密技术为文章生成“人类创作证明”。作者指出,LLM 生成文本仅需数秒,而人类写作则伴随着独特的时间成本和键盘指纹。虽然这种方法并非无懈可击,但它试图在数字世界中保留人类创作的痕迹。作者并不排斥 AI,反而在工作中重度依赖,但在表达思想时,更珍视亲手敲击键盘带来的真实感与思维碰撞。
我乐于放下编程的物理形态,但那个思维过程仍是我期待与之角斗的对象。
HN 评论区
80- alexpotato
“我本以为没人会在意”这句话确实曾让我搁笔。
几年前我开始写 Twitter 长文 [0]。几周前,我的总发文数刚突破 200 篇。
刚开始写的时候,我的想法是:“会有人对我的故事或观点感兴趣吗?”
亲爱的 HN 评论读者,我可以 100% 向你保证两件事:
1. 只要你写东西,至少会有一个人读。
2. 预测什么内容会吸引别人,真的非常难。
比如,有些我以为最没人感兴趣的长文反而反响最热,反之亦然。唯一能弄清楚的办法就是把它写下来。
我还想补充一点:大量写作能帮你成为更好的思考者和写作者。尤其是 Twitter 长文,因为它迫使你把故事提炼成一个个易于消化的小块。
还有一个额外的好处:当你写自己感兴趣的内容时,你会遇到很棒的人。为什么?因为如果有人喜欢你的文字,他们很可能也愿意和你交谈,反之亦然。
0 - https://x.com/alexpotato/status/2012723178577985948?s=20
- linehedonist
听起来有点像 Grammarly Authorship https://www.grammarly.com/authorship
“Authorship 会生成一份原创性报告,你可以分享给教授、老板或编辑。它还能让你从头到尾回放文档的创作过程,从第一个字到最后一个标点,以便你复核自己的写作流程。”
- ninjagoo
> 如何证明某物是人工写的?别管为什么或有什么价值,就问:怎么做?
> Semoi 是一个插件(目前仅支持 Obsidian),用于追踪文档撰写所花费的时间
在 LLM 和风格迁移盛行的时代,只要让 AI 模仿马克·吐温的文风或梵高的画风就能生成高质量内容,此时试图机械地证明某内容是人类而非 AI 创作的,无异于痴人说梦。
所有此类方案最终都会变成某种形式的“背书”(attestation)。
即便是提出的通过追踪击键和时机作为机械背书的方法,寿命也不会长,因为迟早会有人用人类击键语料训练 AI 来复现这种行为。甚至可能连 AI 都不需要,一个随机程序理论上就能模拟出这种行为。
- naet
我认为我们正到达这样一个节点:对于各种媒体(印刷文字、照片、视频等),某种确凿的“非 AI 生成”背书将变得非常有价值。
我不确定具体该如何实现这种背书,甚至不确定是否可行。文本似乎尤其困难。也许照片/视频可以通过专用硬件和加密签名来实现,但我对这两者都不甚了解,所以也不确定具体运作方式。也许所有这些背书都会与某种在线通用个人标识符挂钩,以便追踪或排除恶意行为者,防止他们反复注册新账号。
这可能意味着某些选择加入此类系统的在线空间隐私会大幅降低……但另一种选择是所有信任被侵蚀,真实声音被机器人或生成内容的汪洋大海淹没,这似乎更糟糕。
- tlhunter
我在软件面试的带回家测试(take-home tests)中也有过类似的想法。运行一个 bash 脚本,每 5 秒提交一次仓库中的所有更改。候选人随后提交一个 git 仓库的 tarball。
#!/usr/bin/env bash
while true; do
git add -A
if ! git diff --cached --quiet; then
git commit -m "$(date --iso-8601=seconds)"
fi
sleep 5
done