深入解析 Claude Code 的多层文件化记忆系统实现机制,涵盖 Auto Memory、Session Memory、Agent Memory 和 Team Memory 四层架构的存储位置、写入时机、召回策略及边界划分。核心设计采用目录+MEMORY.md索引的透明化文件存储,通过轻量检索器实现选择性记忆召回,
more...
深入解析 Claude Code 的多层文件化记忆系统实现机制,涵盖 Auto Memory、Session Memory、Agent Memory 和 Team Memory 四层架构的存储位置、写入时机、召回策略及边界划分。核心设计采用目录+MEMORY.md索引的透明化文件存储,通过轻量检索器实现选择性记忆召回,
more...
Anthropic 在 Claude Opus 4.8 中推出 Dynamic Workflows(动态工作流),解决单个 Agent 无法一次完成的大规模任务。与 Subagent、Agent Teams 不同,Workflow 将编排逻辑固化为本地 JavaScript 脚本,由确定性运行时调度数百个 subage
more...
AgentScope 沙箱环境内置工具模块设计的复盘记录。作者面对为 Docker/E2B workspace 补齐 built-in tools 的需求,拒绝了 issue 中提出的"内置 MCP server"方案,转而抽象出 BackendBase 执行层,将变化点压缩到 exec_shell、read_file
more...
Saga 模式是分布式长事务的核心解决方案,但其本质并非传统事务,而是放弃原子性与隔离性换取可用性和性能的业务级契约。文章深入剖析了 Saga 与状态机结合的必要性——状态机提供持久化"记忆",使崩溃后的流程可恢复。重点对比了两种形态:正向状态机+前滚 Saga(只推进不回退,依赖幂等重试,适合难以撤销的场景)与正逆状
more...
Vibe Coding 并非让 AI 代写代码后躺平,而是将开发者角色从"手写代码"转向"清晰表达需求、验证结果"。文章提出三阶段演进路径:Vibe Coding(感觉驱动快速迭代)→ Spec Coding(规格文档先行,减少 AI 瞎猜)→ Loop Programming(设计自动化循环让 AI 自主运行)。重点
more...
工业级RAG优化需围绕完整闭环展开:从知识工程(语义切分、元数据Tag、冲突治理)、Query改写(多路改写与模型微调)、检索召回(混合检索、GraphRAG、标签加权)、Rerank与截断优化,到可信生成(证据约束RL、URL校验)和反馈闭环。核心在于让知识持续更新、证据稳定召回、模型按证据回答,并通过线上数据回流实
more...
父子索引是一种索引设计模式,用于处理一对多关系的数据存储与查询。通过让父文档和子文档在逻辑上关联但物理上独立存储,解决了嵌套存储导致的文档膨胀、更新开销大,以及搜索引擎中 JOIN 查询性能差的问题。核心机制是子文档保留 parent ID,支持 has_child 和 has_parent 双向查询,适用于评论系统、
more...
多路召回是现代搜索与RAG系统的核心架构设计。文章系统解析了三大关键技术环节:BM25作为传统稀疏检索的标杆算法,通过词频饱和度与文档长度归一化改进TF-IDF;RRF(倒数排名融合)解决多路召回分数不可比问题,仅依据排名位置进行粗排融合;以及基于Cross-Encoder的精排模型,通过查询与文档的深度交互实现高精准
more...
RAG(检索增强生成)通过让大模型在回答前先从外部知识库检索相关信息,解决了传统大模型知识静态、不可追溯的痛点。文章详细拆解了RAG的完整流程:数据准备阶段涵盖数据提取、文本分割(递归字符分割、Markdown结构分割、Small-to-Big父子索引三种策略)、向量化(对比BGE、M3E、OpenAI等Embeddi
more...