1. From Experimentation to Fundamental Capability: In a previous article introducing RAG, I mentioned that the core tool for vectorizing segmented text is the "embedding model" (see article: Understanding RAG from Scratch (Part 1): Principles and Complete Process Analysis). In subsequent articles…
1. Introduction In a previous article (see: Home Data Center Series: Understanding RAG from Scratch (Part 1): Principles and Complete Process Analysis), I introduced the theoretical five-step process of RAG: "Segmentation → Vectorization → Vector Storage → Retrieval → Answer Generation"; subsequently…
1. Introduction In previous articles, I wrote two about building your own Umami: one on setting up version 1.33.1 (see article: Docker Series: Building a Website Traffic Monitoring System Based on Umami), and the other on setting up version 2.11.3 (see article: Home Data Center…
For many people like me who love collecting movies and TV shows, Emby is practically the go-to home media center: its beautiful interface, clear categories, and rich features transform local content into a streaming experience in seconds. But when your collection expands to thousands or even tens of thousands of titles, you'll...
1 Introduction: I usually use Obsidian (Markdown) to write blogs on macOS. Inserting images is unavoidable during writing, so an image hosting solution becomes an unavoidable issue. My blog's image hosting solution is hosted on Cloudflare...
1. The WordPress Caching Dilemma and Solutions 1.1 Why Do Many WordPress Site Owners Prefer to Give Up CDN? In the world of static sites, CDN is almost a "free performance optimization": static files are naturally suitable for caching, and HTML pages are almost...
1 Introduction In the previous article, I reviewed the core concepts and processes of RAG (see the article: Understanding RAG from Scratch in the Home Data Center Series (Part 1): Principles and Complete Process Analysis). However, that was still theoretical, just talk. To truly make RAG work, it must...
1 Introduction I've always had an idea—to build a chatbot for my blog that can understand the content of my blog posts and intelligently answer visitors' questions. While this requirement might seem simple at first glance, its actual implementation involves a series of unfamiliar and complex concepts: such as...
1 Introduction: My usual AI usage habits have always been quite simple—my priority has always been: 1. ChatGPT official client (I use the free quota, as I don't use it much anyway, and if I occasionally exceed the quota, I just wait a few hours as a forced break); 2. LobeChat...
1. Preface: It's been a while since I've updated the AI learning map on my blog. It's not that my interest in AI has waned; quite the contrary. Many ideas and explorations have already taken shape in my mind. The real reason I've stopped is actually very simple: many practical scenarios ultimately involve the "paid AI" model.