<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>杨昌业 · 博客</title><link>https://yangchangye-wiki.pages.dev/</link><description>杨昌业的个人 Wiki：AI 语音、Agent 工程、独立产品，以及一路走来的记录。</description><language>zh-CN</language><item><title>机器学习知识框架</title><link>https://yangchangye-wiki.pages.dev/blog/machine-learning-map/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/machine-learning-map/</guid><description>按回归、分类、集成算法和特征工程，整理一份便于复习的经典机器学习提纲。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>这份 Wiki 怎么维护</title><link>https://yangchangye-wiki.pages.dev/blog/maintaining-this-wiki/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/maintaining-this-wiki/</guid><description>用 Markdown 留下项目、想法和年度记录，再用链接把它们串起来。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>拆开8个明星 Memory Agent 项目：AI 到底怎样记住你？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-agent-projects/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-agent-projects/</guid><description>从事实更新、时间图谱到文件系统与经验归纳，拆解八个 Memory Agent 项目的记忆机制。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Cognee 深度拆解：文档怎样变成 Agent 可用的关联知识？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-cognee-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-cognee-deep-dive/</guid><description>跟踪记忆接收、知识构建和混合召回，解释后台状态、路由与空结果处理，理解上传成功为什么不等于知识就绪。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Graphiti 深度拆解：给知识图谱加上时间之后，记忆怎样更新？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-graphiti-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-graphiti-deep-dive/</guid><description>从 episode、实体和关系出发，理解事实时间与系统时间，看看时序知识图谱怎样处理变化、冲突与历史查询。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Hindsight 深度拆解：Agent 怎样从经历中形成有证据的认识？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-hindsight-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-hindsight-deep-dive/</guid><description>沿着 retain、recall、reflect，区分事实、经历、归纳与心智模型，理解证据追踪和检索预算背后的工程取舍。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Letta 深度拆解：Agent 怎样用 Git 维护自己的长期记忆？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-letta-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-letta-deep-dive/</guid><description>以当前 Letta Code 为入口，追踪文件记忆、后台更新和上下文编译，理解“已经记下”与“本轮用上”之间的距离。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Mem0 深度拆解：一次 add 和 search 背后的记忆流水线</title><link>https://yangchangye-wiki.pages.dev/blog/memory-mem0-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-mem0-deep-dive/</guid><description>从事实提取到候选召回与评分，沿着源码追踪一条记忆，解释 ADD-only、去重边界，以及“关键词命中却搜不到”的原因。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>MemOS 深度拆解：记忆为什么需要容器、调度器和来源过滤？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-memos-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-memos-deep-dive/</guid><description>从容器、调度与来源过滤拆解多种记忆的组织方式，重点讨论任务状态，以及如何避免把模型的话写成用户偏好。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>OpenViking 深度拆解：为什么 Agent 记忆需要目录和摘要？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-openviking-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-openviking-deep-dive/</guid><description>从 L0/L1/L2 和分层检索出发，拆解上下文导航，再看队列、摘要与索引的一致性为什么决定系统是否可靠。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Supermemory 深度拆解：从文档摄入到画像注入，记忆何时真正生效？</title><link>https://yangchangye-wiki.pages.dev/blog/memory-supermemory-deep-dive/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/memory-supermemory-deep-dive/</guid><description>从文档摄入走到记忆派生、画像和上下文注入，追踪缓存、隔离与更新时间，让应用接入过程中的隐含状态变得可见。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>年中思考：从写代码到做产品</title><link>https://yangchangye-wiki.pages.dev/blog/midyear-product-reflections/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/midyear-product-reflections/</guid><description>从后端开发到 AI 应用，再到独立产品尝试，记录我对执行力、真实需求和工程基础的重新理解。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>把 Voice Agent 做成可交付的系统</title><link>https://yangchangye-wiki.pages.dev/blog/voice-agent-engineering/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/voice-agent-engineering/</guid><description>从端到端与级联出发，复盘话轮、工具、记忆、录音和交付边界。</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>DeepSeek Harness 底层拆解：为什么它把&quot;聊天记录&quot;做成了一条事件日志</title><link>https://yangchangye-wiki.pages.dev/blog/deepseek-harness-event-log/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/deepseek-harness-event-log/</guid><description>从事件日志、Agent 循环与工具管线，理解可回放、可审计、可恢复的运行时设计。</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Oh My Pi 上手后，我觉得它真正强在工具层</title><link>https://yangchangye-wiki.pages.dev/blog/oh-my-pi/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/oh-my-pi/</guid><description>Oh My Pi 工具层体验笔记：锚点编辑、LSP、调试器、浏览器与长任务工作流。</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Sonnet 5 上手后，我会先清掉这些旧控制方式</title><link>https://yangchangye-wiki.pages.dev/blog/claude-sonnet-5/</link><guid isPermaLink="true">https://yangchangye-wiki.pages.dev/blog/claude-sonnet-5/</guid><description>Claude Sonnet 5 的 SDK / API 迁移学习记录：参数、token 预算、适配层、提示词与工具调用。</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>