Hesperine Blog

Linux 内核学习路线:从 OS 抽象到真实机制

这组笔记围绕 OS 基础和 Linux 内核机制整理。每个主题先确认基础概念、常见问法和教材模型,再补 Linux 里的真实对象、源码路径和观测入口。 单篇文章不强制覆盖一个完整章节。基础问题、OSTEP 对照、Linux 实现路径、源码阅读和实验记录可以拆开写。 写法 每篇笔记按问题顺序推进,再按需要追加两层记录。 层次 作用 ...

Agent Memory 与上下文压缩:长程任务里的状态管理问题

Agent 的记忆问题,一开始很容易被理解成“给模型接一个数据库”。但如果把 ReAct、Generative Agents、MemGPT 和最近的 context compression 工作连起来看,问题会更像系统设计:Agent 在长程任务里持续行动,历史轨迹不断增长,哪些信息应该留在当前上下文,哪些应该写入外部记忆,哪些可以被压缩,哪些必须原样保留。 这篇先作为 Agent Mem...

从零开始理解 KMP、Z 函数和 AC 自动机

这篇是整理 KMP、Z 函数、AC 自动机时的学习笔记。最开始容易混在一起的几个问题是: KMP 为什么能从暴力匹配的回退中省掉重复比较; Z 函数和 KMP 为什么都在处理“前缀匹配”,但视角不同; AC 自动机为什么可以看成“很多个 KMP 同时跑”。 先记一个共同点:它们都在处理匹配失败后的信息复用。 参考资料里,宫水三叶在 LeetCode 讨论区的字符串算法整...

Agent 经典与工程实践图谱

这篇是这个 Agent 系列的入口。它不是完整的 Agent 百年史,也不是只收 arXiv 论文的阅读清单,而是想把 LLM Agent 这几年真正改变讨论方式的节点串成一条时间线:模型什么时候开始行动,工具什么时候变成接口,记忆什么时候变成 runtime 问题,评测什么时候从文本题走向真实环境,工程化又是怎么把 Agent 推进产品里的。 这里的主线从 2021-2022 年左右开始...