网易首页 > 网易号 > 正文 申请入驻

227行代码,把旧笔记变成一座点蜡烛的祭坛

0
分享至

“每个笔记文件夹最后都会变成一片墓地。”这是 lantern 项目作者的开场白——半途而废的副业、凌晨两点写下的日记、一份“等有空了再做”的清单,从来没有被兑现过一次。大多数人既读不下去那个文件夹,也删不掉它。


lantern 的做法很直接:你把它指向一个装满旧.md和.txt文件的文件夹,一个开放权重模型会读完它们,然后给里面还“活着”的幽灵命名——你反复绕回的主题、你放弃却始终没埋掉的念头。每个幽灵配一段墓志铭,并引用你自己写下的那一行原文。最后它渲染出一个 HTML 祭坛,每个幽灵面前点着一支蜡烛。

作者强调,截图里的祭坛、五个幽灵的名字,都是未经编辑的真实输出,笔记用的是仓库自带的示例档案。

项目的灵感来自亡灵节。作者认为亡灵节不是哀悼仪式,而是一场“待客”仪式:你搭好祭坛,摆上食物,把名字念出声,逝者就从“缺席”变成了“客人”。他想把这件事用在写作上——一份被放弃的草稿不需要备份策略,它需要被诚实地看一次、被命名,然后被放下。

整个项目就是一个 Python 文件,227 行,零依赖。运行方式也简单:克隆仓库、启动 ollama、把笔记文件夹作为参数传进去,它会打印找到的内容并写出ofrenda.html,浏览器打开即可,没有服务器、没有构建步骤、不需要账号。

示例档案共456 个词,模型从中读出了五个幽灵,比如:

  • “the free Tuesday”:一份四年之久的可能性清单,从未落到任何一个具体的星期二。
  • “the grease stain”:一块拇指形状的油渍,模糊了“足够”这个词的定义。
  • “the wrong map”:一张记忆的地形图,数据模型辜负了感受。
  • “the fridge film”:两卷银与影,等待一束从未到来的光。
  • “the taste of house”:一碗模仿建筑而非模仿人的汤。

流程上,三个函数承担全部工作:gather(收集、展平,上限 6000 字符)、invoke(一次/api/generate请求,JSON 格式,温度 0.9)、render(渲染单个 HTML 文件)。其余部分就是一个提示词字符串和一个 HTML 模板。作者用的是 Ollama 上的 Gemma,换模型只需加--model参数。

作者特别列出了三条经验,给任何打算把模型对准私人写作的人:

  1. 要它当档案管理员,别当智者。直接问“这个档案到底在讲什么”,只会得到贺卡式的答案,比如“一段成长与自我发现的旅程”。真正上线的提示词问的是一个狭窄到近乎文书化的问题:这个人反复回到的是哪一句?然后强制要求给出原文引用。必须引用的模型,跑偏成星座运势的空间小得多——这一条约束对输出质量的提升,超过温度和模型规模。
  2. 模型会给你套上 JSON 围栏,哪怕你设了 JSON 格式。第一次运行返回的是带围栏的 json,程序直接退出。现在unfence()会剥掉围栏,从第一个切到最后一个再解析——九行偏执代码,围着一个本该安全的结构化输出模式。
  3. 全部转义。名字、墓志铭、引用都是模型输出,直接进 HTML,每个字段在渲染时都过一遍html.escape。这是一个装饰性页面,但它是由别人(模型)写的文本搭起来的装饰性页面,转义很便宜。

作者最满意的设计约束是“引用即收据”:每段墓志铭上方都压着一句几乎逐字来自档案的原话。如果模型编造了一段记忆,你立刻就能看出来,因为下面没有一行是你真写过的。这把幻觉从隐藏的失败变成了可见的失败——对一个关于记忆的项目来说,这一点没得商量。

关于“本地”这个说法,作者也做了澄清:他跑的是gemma4:cloud,Ollama 会把它路由到机器之外。所以每座祭坛的页脚都会写明推理发生在哪里:带:cloud标签时写“此模型经 Ollama 云端路由”,用本地拉取的标签时写“本地推理,没有任何内容离开这台机器”。lantern 只发起一次网络调用,指向OLLAMA_HOST,别无其他。同样的代码、同样的输出,页脚因标签不同而保持诚实。

为什么开放创新重要?作者的理由是:一个用来读你最私密文字的工具,是最不适合闭源 API 的候选。不是因为厂商不可信,而是因为整个前提——看一次、命名、然后放下——依赖于这些文字从未离开过房间。具体来说,开放带来了三件事:数据可以留在原地,拉取的模型意味着档案不跨网络边界,这不是政策承诺,而是代码的缺席,没有上传路径可审计,因为根本没有上传;换模型只是一个参数,没有密钥、没有配额、没有定价页,一个下午免费试三个标签;它以后还能跑,输出是内联 CSS 的静态 HTML,没有 CDN、没有字体、没有分析、没有外部请求,十年后照样打开。

作者最后讲了一个细节。示例笔记里有一张祖母的食谱卡,卡片上“足够”这个词上面盖着一块拇指形状的油渍。模型把这个幽灵命名为“the grease stain”,墓志铭是“一块拇指形状的油渍,模糊了足够一词的定义”。作者说,这不是一句机灵话,这是那张笔记靠得太近、反而写不出来的句子。油渍在档案里只是一个关于卡片的细节,祭坛把它读成了一个关于继承的细节,而说出这句话的,是一台对那位祖母毫无记忆的机器,只用了十一个词。

对他来说,这就是机器里的幽灵——不是闹鬼,而是档案反过来读你的那一刻。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
西媒:袭击卡马文加的巴萨球迷身份确认,俱乐部将予以驱逐

西媒:袭击卡马文加的巴萨球迷身份确认,俱乐部将予以驱逐

懂球帝
2026-10-28 18:01:37
为建数据中心在芬兰非法砍树40万棵,谷歌:停工致歉,将保护水质并在部分土地重新种树

为建数据中心在芬兰非法砍树40万棵,谷歌:停工致歉,将保护水质并在部分土地重新种树

澎湃新闻
2026-10-27 16:26:27
每年从中国赚2千多亿,巴西总统候选人却在电视辩论上拍桌子大骂

每年从中国赚2千多亿,巴西总统候选人却在电视辩论上拍桌子大骂

果妈聊娱乐
2026-08-30 15:34:20
农商行“解散”不是倒闭,手里有存款的中老年人一定要看

农商行“解散”不是倒闭,手里有存款的中老年人一定要看

坠入二次元的海洋
2026-10-28 18:12:21
总有人抱有幻想,我再说一遍,就算失业在家玩,也不要开网约车!

总有人抱有幻想,我再说一遍,就算失业在家玩,也不要开网约车!

乌克兰小静
2026-10-28 07:31:42
中国证券监督管理委员会原党委委员、中央纪委国家监委驻中国证券监督管理委员会纪检监察组原组长王会民受贿案一审宣判

中国证券监督管理委员会原党委委员、中央纪委国家监委驻中国证券监督管理委员会纪检监察组原组长王会民受贿案一审宣判

新华社
2026-10-27 17:01:02
四面环海的永暑岛,地下竟藏着一座“淡水银行”,谁存的?

四面环海的永暑岛,地下竟藏着一座“淡水银行”,谁存的?

纪史行者
2026-10-27 03:30:03
歼20隐身突袭美军航母编队,遭4架F35、2架F22拦截【空战模拟】

歼20隐身突袭美军航母编队,遭4架F35、2架F22拦截【空战模拟】

军武咖
2026-10-27 12:31:37
“受美伊冲突影响、燃油成本过高”,美国一邮轮暂停环球旅行,200余名乘客被迫下船

“受美伊冲突影响、燃油成本过高”,美国一邮轮暂停环球旅行,200余名乘客被迫下船

环球网资讯
2026-10-28 21:29:05
“鱼姐不养鱼”被指喝酒作假:用白开水或东方树叶代替酒,把酒倒进垃圾桶……相关账号可能面临断播、封禁处罚

“鱼姐不养鱼”被指喝酒作假:用白开水或东方树叶代替酒,把酒倒进垃圾桶……相关账号可能面临断播、封禁处罚

南方都市报
2026-10-27 00:09:23
上海新王出世,健康便是底气,京浙恐难阻挡

上海新王出世,健康便是底气,京浙恐难阻挡

艳姐的搞笑视频
2026-10-28 15:52:02
台湾省全岛2300万人,97%的人挤在西部,为啥没人愿意去东部?

台湾省全岛2300万人,97%的人挤在西部,为啥没人愿意去东部?

云霄纪史观
2026-09-29 16:52:56
特朗普再提台海问题,国台办回应亮了,不批特朗普专轰民进党

特朗普再提台海问题,国台办回应亮了,不批特朗普专轰民进党

邱震海
2026-10-28 18:20:12
柿子再次被关注!研究发现:糖尿病吃1次柿子,等于给血糖添堵?

柿子再次被关注!研究发现:糖尿病吃1次柿子,等于给血糖添堵?

汪医生健康百科
2026-10-19 22:25:03
广网首日惊天大冷门!头号种子惨遭横扫,中国黑马夺冠机会来了

广网首日惊天大冷门!头号种子惨遭横扫,中国黑马夺冠机会来了

梦忆之浅
2026-10-28 19:00:20
广东省人大常委会原委员卓毅逝世,享年88岁

广东省人大常委会原委员卓毅逝世,享年88岁

澎湃新闻
2026-10-28 18:58:26
为避免在韩国市场引发争议,苹果悄悄移除当地官网iPad mini(A20 Pro)海报中的手部

为避免在韩国市场引发争议,苹果悄悄移除当地官网iPad mini(A20 Pro)海报中的手部

IT之家
2026-10-27 18:27:17
营收8990亿!碾压华为比亚迪,江苏首富夫妻太低调

营收8990亿!碾压华为比亚迪,江苏首富夫妻太低调

王二哥老搞笑
2026-10-27 01:57:32
球队老板的噩梦!刚签1.1亿就开摆,A史密斯:体育史上糟糕的超巨

球队老板的噩梦!刚签1.1亿就开摆,A史密斯:体育史上糟糕的超巨

你的篮球频道
2026-10-28 07:25:34
梅根重返澳洲捞金计划受挫:政界两党集体发难硬核表态,纳税人一分钱都不给

梅根重返澳洲捞金计划受挫:政界两党集体发难硬核表态,纳税人一分钱都不给

东方不败然多多
2026-10-28 19:09:51
2026-10-28 22:07:00
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
198文章数 83关注度
往期回顾 全部

科技要闻

宇树科技前三季净利暴增270%

头条要闻

演员董勇车险续保被卡维权 吐槽太平洋保险"店大欺客"

头条要闻

演员董勇车险续保被卡维权 吐槽太平洋保险"店大欺客"

体育要闻

0胜4负与篮网国王一桌 热火字母哥赌错了?

娱乐要闻

巾帼不让须眉!章子怡拿下重磅荣誉

财经要闻

iPhone Duo七年等来一场吐槽大会

汽车要闻

上市即交付 腾势Z9S诠释豪华体验与用心交付

态度原创

健康
手机
教育
公开课
军事航空

查不出猝死风险?可能是项目没做对

手机要闻

荣耀WIN2手机红蓝Buff开箱图赏:兼顾速度和力量感的设计

教育要闻

我们要尊重别人的观点,除非他们的观点是错的

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

伊朗最高领袖最新声明 提到了“结束战争”

无障碍浏览 进入关怀版