Glean (拾灵)是一个自托管的 RSS 阅读器和个人知识管理工具。名字取自英文动词 glean ,意为“从大量信息中拾取精华”,中文名“拾灵”寓意“拾取灵感”。
作为一个信息重度消费者,我一直希望有一个工具能够帮助我高效地管理每天需要阅读的大量内容。我之前一直在使用 folo ,自从前段时间它变成了「正式版」,并且加入了怎么都关不掉的 AI 面板,我就很少再打开它,然后就传出了它裁员的消息。于是我着手开始 vibe 了一个我自己的 RSS 阅读器,搭配上我构思了很久的个人偏好系统。
项目地址: https://github.com/LeslieLeung/glean
正好看到站内有个类似的讨论 https://v2ex.com/t/1180578 。Glean 实现了一个类似的东西,原理主要是这样:
文章向量化:每篇文章入库时,使用 Embedding 模型(如 OpenAI text-embedding-3-small 或本地部署的 qwen3-embedding-8b )将文章内容转换为向量,存储在 Milvus 向量数据库中。
用户偏好信号:用户可以对文章进行「喜欢」「不喜欢」或「收藏」操作,这些操作会触发偏好模型更新:
偏好向量计算:系统为每个用户维护两个偏好向量(正向偏好和负向偏好),使用加权移动平均的方式,将用户反馈过的文章向量融入偏好向量中。
推荐分数计算:当用户查看文章列表时,系统计算每篇文章的推荐分数:
智能排序:根据分数对未读文章进行排序,让用户更容易找到感兴趣的内容。
欢迎大家试用!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.