1 JavaScript Detection—An Important Foundation of Cloudflare's Traditional Bot Protection System For a long time, JavaScript Detection has been an important foundation of Cloudflare's Bot protection system...
1 When Embedding Moves from Experiment to Basic Capability In the previous article introducing RAG, I introduced 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), and also in the subsequent...
1 Preface In the previous article (see article: Home Data Center Series - Understanding RAG from Scratch (I): Principles and Complete Process Analysis), I introduced the theoretical five-step process of RAG: “Chunking → Vectorization → Vector Storage → Retrieval → Answer Generation”; subsequently...
1 Preface: In my previous articles, I had two posts about self-hosting Umami: one about setting up version 1.33.1 (see article: Docker Series: Building a Umami-based Website Traffic Monitoring System), and one about setting up version 2.11.3 (see article: Home Data Center...
1 Preface For many people like me who like to collect film and television resources, Emby is almost the best choice for a home media center: its interface is beautiful, classification is clear, and functions are rich, allowing local resources to instantly transform into a streaming experience. But when the collection scale expands all the way to thousands or tens of thousands, you will...
1 Preface I usually use Obsidian (Markdown) under macOS to write blogs. In the process of writing, it is inevitable to insert images, so the image hosting solution has become an unavoidable issue. My blog's final image hosting is hosted on Cloudflare...
1 WordPress Caching Dilemma and Solutions 1.1 Why do many WordPress webmasters prefer to give up CDN? In the world of static sites, CDN is almost “free performance optimization”: static files are naturally suitable for caching, and HTML pages are also almost...
1 Preface In the previous article, I sorted out the core concepts and processes of RAG (see article: Home Data Center Series - Understanding RAG from Scratch (Part 1): Principles and Complete Process Analysis), but that was, after all, still at the theoretical level, mere talk on paper. To make RAG actually run, it is necessary...
1 Preface I have always had an idea—to build a chatbot for my blog so that it can understand the content of the articles in the blog and intelligently answer visitors' questions. At first glance, this requirement seems very simple, but in practice, it involves a series of unfamiliar and complex concepts: such as...
1 Preface My usual habit of using AI has actually always been very “simple”—the priority has always been like this: 1. ChatGPT official client (using free quota, anyway I don't use it much, occasionally exceeding the limit and waiting for a few hours, just as a forced break); 2. LobeChat...