1 前言 在之前的文章中(参见文章:家庭数据中心系列 从零理解 RAG(一):原理与完整流程解析),我介绍了 RAG 理论上的五步流程:“切分 → 向量化 → 向量存储 → 检索 → 生成答案”;随后…
1 博客双活架构第三次优化的起因 前几天,我准备对博客双活架构中的 Mac mini 节点做一次很常规的维护操作:升级一下 Portainer 的版本。结果,一个看起来并不起眼的小问题,最终却把整个节…
1 前言 我使用 Racknerd 芝加哥数据中心的入门级VPS(39美金/年) 来搭建我的博客双活架构中的 “只读节点”,已经差不多有大半年的时间了。这大半年下来,VPS 的整体稳定性其实还不错,至…
1 前言 在之前的文章中,我有2篇关于自建Umami的文章,一篇是搭建1.33.1版(参见文章:docker系列 搭建基于umami的网站流量监测系统),一篇是搭建2.11.3版(参见文章:家庭数据中…
1 前言 从我之前关于 RAG、知识库的文章中,经常会出现一个词——向量,可以说,向量是 AI 的核心概念之一。只要对 AI 有所接触的朋友,对这个词可能都不陌生。 其实,就算不是因为 AI,大家对向…
1 当下个人博客的危机与价值 曾几何时,个人博客(后文中简称博客)这种创作形式还是互联网上的一道靓丽风景,那是一个人人愿意写点东西、分享点心得的年代:程序员记录学习笔记,旅行者写下沿途故事,美食爱好者…
1 WordPress 缓存困局与解决思路 1.1 为什么很多Wordpress站长宁愿放弃 CDN? 在静态站点的世界里,CDN 几乎是“白送的性能优化”:静态文件天然适合缓存,HTML 页面也几乎…
1 前言 在上一篇文章中,我梳理了 RAG 的核心概念和流程(参见文章:家庭数据中心系列 从零理解 RAG(一):原理与完整流程解析),但那毕竟还停留在理论层面,纸上谈兵。要让 RAG 真正跑起来,必…
1 前言 一直以来,我都有一个想法——为我的博客搭建一个聊天机器人,让它能理解博客里的文章内容,并能够智能回答访客的问题。乍一听,这个需求似乎很简单,但实际操作起来,却涉及到一系列陌生而复杂的概念:如…
1 前言 我平时用 AI 的习惯,其实一直很“朴素”——优先级一直是这样的:1. ChatGPT 官方客户端(用免费额度,反正我用得不多,偶尔超额就等几个小时,权当强制休息);2. LobeChat …