惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
IT之家
IT之家
T
The Blog of Author Tim Ferriss
V
V2EX
博客园 - 聂微东
The Cloudflare Blog
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
U
Unit 42
Vercel News
Vercel News
L
LangChain Blog
博客园 - 司徒正美
H
Help Net Security
Recent Announcements
Recent Announcements
Recorded Future
Recorded Future
V
Visual Studio Blog
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
GbyAI
GbyAI
Y
Y Combinator Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
J
Java Code Geeks
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
B
Blog RSS Feed
F
Fortinet All Blogs
B
Blog
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
有赞技术团队
有赞技术团队
罗磊的独立博客
博客园_首页
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
N
Netflix TechBlog - Medium
Engineering at Meta
Engineering at Meta
量子位
I
InfoQ
小众软件
小众软件
P
Proofpoint News Feed

I'm Marcus Blog

又回到四十年前 坚持坚持再坚持 波士顿 真善美八卦经 「好吃到感动!」才四颗星 本博客的前世 扭曲的需求曲线 微波炉的进化史 「坏」的本质 2026.05.17 博客阅读周记 渐渐失控的服务器群 实质正义与程序正义 我的语文天赋 瀑布大瀑发 不要提高博客的写作效率 当智力成为廉价品 传送门:第 4 期 BlogBlog.Club 同乐会汇总 被冷落的感官 狗尿尿 拔智齿 小玩具 Ubuntu 变味了 AI 对等法则 2026.05.03 博客阅读周记 金鱼脑 想坚持下去就不要设目标 我的钢琴作品《当一切结束时》 拇指定律👍👎 「像」就是「是」 你所愿的,也许是他所恨的 2026.04.26 博客阅读周记 孩子不是白纸 美国邓丽君 静音耳机 软件架构与成功之母 重审人的独特价值 尽量避免切换任务 2026.04.19 博客阅读周记 酷炫的 ANSIWAVE BBS 在美国报税 纽扣问题 MaMa 的奇妙冒险 论健身房 博客是爱,不是日记 2026.04.12 博客阅读周记 早餐店关门了 永生意味着什么 K. 522 终于可以下载 DDR7 内存了 真的不知道 黄金的金融地位 渐渐丧失的能力 敏感话题⭕错误言论❌ 挂画 逻辑的边界是底线 下课铃响了 「整齐划一」与「熵」 女人的简化版 旅行中,请假 住在宾馆里 理想的日常 「教宗都叫好」破产了 最近对各种资产价格的看法 造物主为什么选择三维空间 2026.03.22 博客阅读周记 年代感发型 带着孩子去芝加哥零元购 现在大概三点钟 收银的小孩 纯数字网址 减肥神汤「四海一家鲜」 2026.03.15 博客阅读周记 修签名墙 删网 忍不住测量了一下 花两个月写的一首曲子🎵 真诚地闭嘴 断网的权限 传送门:第 2 期 BlogBlog.Club 同乐会汇总 养坏蛋 为什么自由软件最强大 「习俗」伪史 互联网的零测集 旁听了油画鉴赏课 2026.03.01 博客阅读周记 Claude 喜欢我 关灯 触发唱歌行为的四个词组 Jeopardy! 「无时无刻」与「没日没夜」 二十一世纪的愚昧 2026.02.22 博客阅读周记 谦虚谨慎与你的神同行 从小「培养品格」真的有用吗 S-word Lie-to-Children 找回童年的快乐 小区散步 2026.02.15 博客阅读周记 💩与🍋
来玩玩新开发的小游戏吧
2026-03-26 · via I'm Marcus Blog

我给我的博客又开发了一个小「游戏」——本博客的推荐导航系统,我称之为「阅读轨迹」。

从去年九月博客开张以来,我已经攒了大约 130 多篇文章了。小站的访客人数似乎是在不断增加,新来的访客估计也就从最近的几篇开始读一下,古早的文章们应该就石沉大海了。

我珍惜自己的注意力,所以也不希望浪费别人的时间。如何让别人可以高效地从我的过往文章中找出他们可能喜欢的几篇,这是我最近思考的问题。我有看见几个别的博客开设「随机文章」的功能,我个人是觉得「随机」给人一种比较容易 miss 的感觉。如果能更有目的地给读者推荐旧文就好了。

我的决定

所以我想了想,决定尝试一下「收集」读者的喜好,「跟踪」他们的阅读习惯,再用「算法」来「植入」推荐的链接!……

🏃‍♂️……哎!这位朋友你先别走,听我把话说完:这套推荐系统完全在本地运行,不发送任何数据给服务器端。你也可以随时关闭并清空浏览记录。

我想试试看!

在网站的右上角,有一颗星星 ⭐,默认状态是关闭的(显示为空心)。点击 ⭐ 的话,就会进入「阅读轨迹」的规则介绍页。了解了规则之后,就可以按「开启我的阅读轨迹」来打开这套系统了。

打开后,右上角的 ⭐ 会变成实心。每一篇博客文章的下面,会出现「轨迹」这一项,附有 ➕ 和 ➖ 两个按钮,分别代表「想看类似写得还行」和「想换口味写得好烂」。选中其中一个后,系统就会根据你到目前为止的全部偏好,推荐一篇你还没有投票过的新文章。注意啦,一旦投票就不能更改结果了(我自己尝试过:如果能改的话,一定想两个都看看会出什么不一样的结果,游戏就不好玩啦 😅)

你的每一次生死抉择,都是在文章之间建立连结。根据每个人的口味和阅读顺序,连接出来的图也是不同的。目前我还在根据这些图设计一些有趣的东西,今后会慢慢放在「你的阅读轨迹」页面上,敬请期待!

实现原理

如果你好奇这套系统到底在做什么:

  • 所有的记录都存放在 localStorage
  • 我为所有的文章建立了一个嵌入向量(embedding vector)数据库(在这里),你的浏览器会把这个数据库下载下来
  • 在你每次作出选择的时候,网站会把对应文章的嵌入向量叠加起来,并根据余弦相似度找出为您推荐的未读文章,并记录下你的选择

只要知道这个原理,用 AI 做的话一点都不费事,我也就熬了两个通宵而已

所以,技术上你是可以拥有一套个性化定制,又不需要把隐私发给服务器的推荐算法的!「算法」本身没什么错啊。

如果你觉得好玩的话,欢迎来信 immarcus⎈setusfree.net 🤗 如果有什么建议也欢迎告知哦!