<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Memory Center：AI 编程上下文与记忆系统工程实践</title><link>https://www.originfuture.cn/</link><description>Memory Center：AI 编程上下文与记忆系统工程实践</description><language>zh-CN</language><atom:link href="https://www.originfuture.cn/collections/memory-center-engineering/rss.xml" rel="self" type="application/rss+xml"/><item><title>Memory Center 37｜如何测试 MCP、HTTP 与应用层的共同契约</title><link>https://www.originfuture.cn/articles/039e50bb38634672a2b1dd34c18bb547/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/039e50bb38634672a2b1dd34c18bb547/#1c642a734af44b2d8735e0b1d4fe7205</guid><description>结合实际开发项目，讨论如何测试 MCP、HTTP 与应用层的共同契约，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 24｜从任务经验到长期知识：如何控制晋升过程</title><link>https://www.originfuture.cn/articles/0e4fbc11031e4e49842c93c0a7323003/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/0e4fbc11031e4e49842c93c0a7323003/#dbacaa82366f46629e2a0de0310c15fc</guid><description>结合实际开发项目，讨论从任务经验到长期知识：如何控制晋升过程，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 34｜历史索引清理：从直接删除到预览与复核</title><link>https://www.originfuture.cn/articles/0e61bf0269a546cab73126ed35aed561/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/0e61bf0269a546cab73126ed35aed561/#0bc9ed5f50e64f8f85853ecc4dc61821</guid><description>结合实际开发项目，讨论历史索引清理：从直接删除到预览与复核，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 31｜SQLite 与 PostgreSQL：根据负载选择存储形态</title><link>https://www.originfuture.cn/articles/17c4a69d9b214d7188ff5ed8e2336636/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/17c4a69d9b214d7188ff5ed8e2336636/#3a943fe79d8347a9a5518b95b3e722f9</guid><description>结合实际开发项目，讨论SQLite 与 PostgreSQL：根据负载选择存储形态，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 28｜新索引构建失败，怎样保住旧索引的查询能力</title><link>https://www.originfuture.cn/articles/1d36080dfa93405aac87cacc36c13d86/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/1d36080dfa93405aac87cacc36c13d86/#affbc22581a247deb142fbd6dd58f996</guid><description>结合实际开发项目，讨论新索引构建失败，怎样保住旧索引的查询能力，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 29｜在途任务遇到配置变更，如何拒绝过期结果</title><link>https://www.originfuture.cn/articles/24cece2c35934de0b34f8a7e9bc3c97e/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/24cece2c35934de0b34f8a7e9bc3c97e/#4d184604b12748209598b4d603e9db29</guid><description>结合实际开发项目，讨论在途任务遇到配置变更，如何拒绝过期结果，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 18｜向量检索如何处理模型档案、范围与缓存</title><link>https://www.originfuture.cn/articles/30d67e1a0c7e47dcbe7266bb0a8bab58/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/30d67e1a0c7e47dcbe7266bb0a8bab58/#a482341a848d4699b0a65ddf81810c0a</guid><description>结合实际开发项目，讨论向量检索如何处理模型档案、范围与缓存，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 35｜如何部署与维护一个本地优先的 AI 服务</title><link>https://www.originfuture.cn/articles/38d9034a769d4dca9004b1e35b42547e/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/38d9034a769d4dca9004b1e35b42547e/#9070f716814e4918959bf5e78f7e8649</guid><description>结合实际开发项目，讨论如何部署与维护一个本地优先的 AI 服务，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 25｜从文档到 Skill：可复用经验如何形成工件</title><link>https://www.originfuture.cn/articles/410a50408c804a0793079413f314048c/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/410a50408c804a0793079413f314048c/#a2a23e15570c4e0d960c0d30ef87ed59</guid><description>结合实际开发项目，讨论从文档到 Skill：可复用经验如何形成工件，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 23｜Wiki 为什么需要稳定记录、修订与冲突检测</title><link>https://www.originfuture.cn/articles/46b833a48d6b487dbd8143c711a3ca9f/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/46b833a48d6b487dbd8143c711a3ca9f/#9ce2a5eafbf446f68c95a0129d451d3a</guid><description>结合实际开发项目，讨论Wiki 为什么需要稳定记录、修订与冲突检测，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 36｜MCP 调用为什么需要分阶段执行轨迹</title><link>https://www.originfuture.cn/articles/48087d4482714397a8c80491400b9ceb/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/48087d4482714397a8c80491400b9ceb/#8430ec2ff7ed47df86f5c9f6784de788</guid><description>结合实际开发项目，讨论MCP 调用为什么需要分阶段执行轨迹，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 01｜为什么 AI 编程助手需要一个项目记忆中心</title><link>https://www.originfuture.cn/articles/49afff994c3f4448985da306fdde773e/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/49afff994c3f4448985da306fdde773e/#77528944c8514e97b4f0c7121a76bed2</guid><description>结合实际开发项目，讨论为什么 AI 编程助手需要一个项目记忆中心，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 16｜代码和文档怎样分块，才能保留可追溯来源</title><link>https://www.originfuture.cn/articles/4b22fd159d8d46f9a2dbd8ad4c96448e/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/4b22fd159d8d46f9a2dbd8ad4c96448e/#9cda448e8ce64e189284a9a0c3f8dec6</guid><description>结合实际开发项目，讨论代码和文档怎样分块，才能保留可追溯来源，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 09｜项目名称和目录为什么不应该成为项目身份</title><link>https://www.originfuture.cn/articles/4dcfd409d8234d70811369fb3ccf2aa1/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/4dcfd409d8234d70811369fb3ccf2aa1/#5b45d19e01c04e6c8b0e658f7f1a85bd</guid><description>结合实际开发项目，讨论项目名称和目录为什么不应该成为项目身份，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 32｜SQLite 流式 Top-K 与 pgvector 距离检索</title><link>https://www.originfuture.cn/articles/4ecf27630d3e4e4eb14029dc684daf81/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/4ecf27630d3e4e4eb14029dc684daf81/#5d33ef0e197e40c19f24b9f37fc09d9e</guid><description>结合实际开发项目，讨论SQLite 流式 Top-K 与 pgvector 距离检索，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 38｜检索效果怎样评估，哪些指标容易误导</title><link>https://www.originfuture.cn/articles/5131f5e2083b43cca03bef51c38765e1/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/5131f5e2083b43cca03bef51c38765e1/#550efa6a333c471fbb291494c506a546</guid><description>结合实际开发项目，讨论检索效果怎样评估，哪些指标容易误导，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 40｜复盘：哪些设计值得保留，哪些需要重新判断</title><link>https://www.originfuture.cn/articles/5870ede106d446cb96c4fb0d92406f47/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/5870ede106d446cb96c4fb0d92406f47/#f4b2e1e1a3cf4a1cbf94e302ab0fd053</guid><description>结合实际开发项目，讨论复盘：哪些设计值得保留，哪些需要重新判断，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 05｜从设计原则到架构约束：如何记录真正有用的 ADR</title><link>https://www.originfuture.cn/articles/7d590c72f0e64990933ba1104dfeb1b1/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/7d590c72f0e64990933ba1104dfeb1b1/#782100b89b804328aa3a91326e8b540d</guid><description>结合实际开发项目，讨论从设计原则到架构约束：如何记录真正有用的 ADR，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 03｜事实、推断和未知：为 AI 的工程判断划定边界</title><link>https://www.originfuture.cn/articles/7dff9f5f7f4f44c093c786d3024b1390/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/7dff9f5f7f4f44c093c786d3024b1390/#410656b18db14cb092bafbb95d16138b</guid><description>结合实际开发项目，讨论事实、推断和未知：为 AI 的工程判断划定边界，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 10｜本机模式与令牌模式：多项目访问边界怎么设计</title><link>https://www.originfuture.cn/articles/8380b0098e2c43339754addb922661b4/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/8380b0098e2c43339754addb922661b4/#f644e3ff66444570ad273c197e794f8a</guid><description>结合实际开发项目，讨论本机模式与令牌模式：多项目访问边界怎么设计，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 19｜混合检索：召回、RRF 与重排如何配合</title><link>https://www.originfuture.cn/articles/9032782948424df2a82afe78ab0832a8/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/9032782948424df2a82afe78ab0832a8/#79272012d9ba45c7ad8302ce5e5d1946</guid><description>结合实际开发项目，讨论混合检索：召回、RRF 与重排如何配合，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 17｜BM25 如何把关键词匹配变成相关性排序</title><link>https://www.originfuture.cn/articles/925ac95f4df4440a88698ae5d69bd7c7/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/925ac95f4df4440a88698ae5d69bd7c7/#71cd5787eded4b5994148fb2e17cd95c</guid><description>结合实际开发项目，讨论BM25 如何把关键词匹配变成相关性排序，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 22｜项目记忆为什么不能只是追加一段文本</title><link>https://www.originfuture.cn/articles/a033604abb844065a6f6d3abf308aa00/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/a033604abb844065a6f6d3abf308aa00/#6b91110ab65e4b03aa93bb2c15837de0</guid><description>结合实际开发项目，讨论项目记忆为什么不能只是追加一段文本，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 08｜FastAPI 与 MCP 如何共同管理服务生命周期</title><link>https://www.originfuture.cn/articles/a71bcef7549d471d881b9db82684f295/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/a71bcef7549d471d881b9db82684f295/#e648b54f64504c5a9047b0867000f987</guid><description>结合实际开发项目，讨论FastAPI 与 MCP 如何共同管理服务生命周期，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 27｜一个后台任务的排队、执行、取消与中断恢复</title><link>https://www.originfuture.cn/articles/a986a3d362774dd6a5ed3784fb2994e2/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/a986a3d362774dd6a5ed3784fb2994e2/#668c1fc9019d49a6a24f822b1b83b31d</guid><description>结合实际开发项目，讨论一个后台任务的排队、执行、取消与中断恢复，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 13｜如何用节点和边表达类、方法、接口与服务</title><link>https://www.originfuture.cn/articles/ac14d6c1b4f24a39bba01ea915216c18/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/ac14d6c1b4f24a39bba01ea915216c18/#c7eae140b2094540aebd153230f76aad</guid><description>结合实际开发项目，讨论如何用节点和边表达类、方法、接口与服务，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 06｜从单项目工具演进为多项目常驻服务</title><link>https://www.originfuture.cn/articles/b2a7ffb4b78b43128787256274d0f781/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/b2a7ffb4b78b43128787256274d0f781/#272fe6ca8d81489f886b0decbd9ca81b</guid><description>结合实际开发项目，讨论从单项目工具演进为多项目常驻服务，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 33｜项目空间统计为什么不等于实际磁盘占用</title><link>https://www.originfuture.cn/articles/b70f06029154489a92e2b20e6cf1adee/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/b70f06029154489a92e2b20e6cf1adee/#a2533326500a44a19937d8c5364727da</guid><description>结合实际开发项目，讨论项目空间统计为什么不等于实际磁盘占用，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 04｜代码、文档、任务和长期知识应该如何分工</title><link>https://www.originfuture.cn/articles/b80f4ed95eb54ac69e4921c2d38b2eb3/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/b80f4ed95eb54ac69e4921c2d38b2eb3/#c0da4261034b4a8d86be9a181f60d567</guid><description>结合实际开发项目，讨论代码、文档、任务和长期知识应该如何分工，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 20｜如何返回可信证据：权限、新鲜度与覆盖范围</title><link>https://www.originfuture.cn/articles/ba01c30bfab8482bbef8c7e7756acf2d/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/ba01c30bfab8482bbef8c7e7756acf2d/#3572b42f1b06412ea9054f729adc12f5</guid><description>结合实际开发项目，讨论如何返回可信证据：权限、新鲜度与覆盖范围，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 02｜上下文工程：如何提供下一步真正需要的信息</title><link>https://www.originfuture.cn/articles/ba2f4ac02b3742c3a39b5e99b5d74c17/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/ba2f4ac02b3742c3a39b5e99b5d74c17/#b18f284832b64ebc9c1eae42500c2bb3</guid><description>结合实际开发项目，讨论上下文工程：如何提供下一步真正需要的信息，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 15｜增量索引如何复用旧事实，又避免复用损坏结果</title><link>https://www.originfuture.cn/articles/d30a571096824be4970c3a68f17ae7e9/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/d30a571096824be4970c3a68f17ae7e9/#c01cd217142747e8a0c31095a18b73c1</guid><description>结合实际开发项目，讨论增量索引如何复用旧事实，又避免复用损坏结果，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 26｜为什么索引任务需要独立 Worker</title><link>https://www.originfuture.cn/articles/dc9edc9372664ea08098e05d8501572a/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/dc9edc9372664ea08098e05d8501572a/#65ef150ff7cf4a4e9fadc1986bd41960</guid><description>结合实际开发项目，讨论为什么索引任务需要独立 Worker，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 07｜管理 API 与 MCP 如何共用应用层</title><link>https://www.originfuture.cn/articles/df8af9ced571475c83d943d50a398572/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/df8af9ced571475c83d943d50a398572/#a9b3844ac75d484eb178174071baf243</guid><description>结合实际开发项目，讨论管理 API 与 MCP 如何共用应用层，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 30｜如何协调项目并发、文件 Worker 与外部模型请求</title><link>https://www.originfuture.cn/articles/dfb2fe0b8d6e4a14943d5f351a2b6ae3/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/dfb2fe0b8d6e4a14943d5f351a2b6ae3/#cd2b59a875be400b95bec5e8aff9f567</guid><description>结合实际开发项目，讨论如何协调项目并发、文件 Worker 与外部模型请求，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 12｜用 Tree-sitter 理解多语言代码的结构与局限</title><link>https://www.originfuture.cn/articles/e284fb84ecfd4e75933a88f62a1618e8/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/e284fb84ecfd4e75933a88f62a1618e8/#e4e95d43d73a46cbb6e05a5c511b88c4</guid><description>结合实际开发项目，讨论用 Tree-sitter 理解多语言代码的结构与局限，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 21｜开始、恢复和结束：给 AI 任务设计完整生命周期</title><link>https://www.originfuture.cn/articles/e340a4dcf396429bad44bd663dbbefd6/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/e340a4dcf396429bad44bd663dbbefd6/#1473ec4dd5d24d989205c6c8bd15fc56</guid><description>结合实际开发项目，讨论开始、恢复和结束：给 AI 任务设计完整生命周期，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 14｜Java 与 Spring 的跨服务关系为什么需要专用分析</title><link>https://www.originfuture.cn/articles/e74052e5ee804803861cfbcd22768241/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/e74052e5ee804803861cfbcd22768241/#eba16a7dc6134ced8682a71b26877838</guid><description>结合实际开发项目，讨论Java 与 Spring 的跨服务关系为什么需要专用分析，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 39｜一次实际开发任务如何使用 Memory Center</title><link>https://www.originfuture.cn/articles/ef7444498c9949f992edbe230fc8d03b/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/ef7444498c9949f992edbe230fc8d03b/#bf6765a5e5c84ba9948c9f504b7a483a</guid><description>结合实际开发项目，讨论一次实际开发任务如何使用 Memory Center，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Memory Center 11｜一份源码如何变成可查询的工程事实</title><link>https://www.originfuture.cn/articles/f4186de742ef460d94e9a0cb41b26bf1/</link><guid isPermaLink="false">https://www.originfuture.cn/articles/f4186de742ef460d94e9a0cb41b26bf1/#bccdc70979524f2081c5a18a2ae58236</guid><description>结合实际开发项目，讨论一份源码如何变成可查询的工程事实，说明设计理由、关键源码、验证方法及适用边界。</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>