为什么 AI 写的文档废话那么多

Posted on 六 15 8月 2026 in AI • Tagged with journal, writing, AI, prompt

AI 写文档没有消灭废话,只是把成本从作者转移给了读者,还要乘上一个 N。啰嗦的根源有三层:训练时被人类的评审偏好教会的、心里没底时用字数掩饰、以及它压根没有“删”这个动作。治它最省力的一招,是我读 RFC 时留下的那份 What/Why/How/Example 模板——章节固定,配额写死,空白处会暴露问题。


Continue reading

别让 AI 只会说“你是对的”:我们需要诤友,不需要“好好先生”

Posted on 六 15 8月 2026 in AI • Tagged with journal, AI, critical-thinking

AI 最危险的时刻,不一定是一本正经地胡说八道,而是顺着我们的预设,把一个未经检验的猜测润色成完整结论。与其让 AI 做一个百依百顺的助手,不如把它调成敢于指出漏洞的诤友。


Continue reading

如何管理 AI Agent 的记忆之三:让 mem0 给 AI Agent 装一层"通用记忆"

Posted on 六 08 8月 2026 in AI • Tagged with journal, AI, agent, memory, mem0, claude-code, codex, opencode, MCP, RAG

前两篇我自己用 pgvector 手搓了一套 Agent 记忆系统,也讲了怎么让 Claude Code、Codex、OpenCode 共享它。这篇介绍一个 6 万多 star 的开源库 mem0——它把"打分、抽取、去重、多信号检索"这些活儿全帮你做了,还官方提供了三个编码工具的 skill 和 MCP 集成。附架构拆解、核心 API 用法,以及一行命令接进三个工具的实操。


Continue reading

如何管理 AI Agent 的记忆之二:让 Claude Code、Codex、OpenCode 共享同一份记忆

Posted on 五 07 8月 2026 in AI • Tagged with journal, AI, agent, memory, claude-code, codex, opencode, AGENTS.md, MCP

我同时用 Claude Code、Codex、OpenCode 写代码,结果发现自己在维护三份几乎一样的规则文件——改了这个忘了那个,三个工具越用越"精神分裂"。这篇给一套让它们共享同一份记忆的落地方案:静态规则用"单一事实源 + 符号链接",动态长期记忆用一个 MCP 记忆服务,附可直接抄的脚本和 checklist。


Continue reading

如何管理 AI Agent 的记忆之一:既记得牢、想得起,又不烧钱

Posted on 五 07 8月 2026 in AI • Tagged with journal, AI, agent, memory, LLM, RAG, architecture

生产上的 AI Agent 大多不是死在模型不行,而是死在记忆管得烂:要么什么都记,Token 和存储一起爆炸;要么什么都记不住,用户说三遍它忘三遍。这篇讲清楚一套像人脑一样分层的记忆系统——工作记忆、情景记忆、语义记忆、程序记忆,以及写入、巩固、检索、遗忘的完整生命周期,最后给一套可落地的参考架构和 checklist。


Continue reading

用 AI 做好计划之三:配个不睡觉的监工

Posted on 四 06 8月 2026 in AI • Tagged with journal, planning, AI, PDCA, agent

前两篇讲了用 AI 做计划的心法和工具,但都有个漏洞:PDCA 是个环,却全靠人手动推着转,人一忙就停。这篇讲怎么用一个长期运行的 AI Agent 把 Check→Act→Plan 半环自动转起来——它不替你干活,它是个不睡觉的监工,盯进度、发提醒、起草方案,卡住了就喊人。


Continue reading

用 AI 做好计划之二:趁手的工具与 Skill

Posted on 四 06 8月 2026 in AI • Tagged with journal, planning, AI, PDCA, skill, tools

上一篇讲了用 AI 做计划的心法,这篇讲兵器:有哪些 AI 工具能落地 PDCA,通用工具怎么选,怎么把 PDCA 封装成你自己的 AI Skill——文末附一份可以直接抄的 Skill 模板和四段 Prompt。


Continue reading

用 AI 做好计划之一:把 PDCA 环转起来

Posted on 四 06 8月 2026 in AI • Tagged with journal, planning, AI, PDCA, method

凡事预则立,不预则废。可做计划往往费力不讨好,跟踪、纠偏更是耗时。这篇讲讲怎么把管理学、心理学里那些做计划的老经验,跟 AI 结合起来,让 AI 帮你把 PDCA 环转起来——你省下的时间,用来创新创造。


Continue reading

比起让 AI 写代码,我更想让它替我干些脏活杂活

Posted on 二 04 8月 2026 in AI • Tagged with journal, AI, agent, productivity, career, methodology

“超级个体”这个词被讲了太多遍,多半落在“一个人干十个人的活”。我作为一个写了半辈子代码、又被推着做点项目管理的老兵,让 AI 写代码当然也用,但真正想让它接走的是那些不想干又不得不干的活:走流程、开会、跟进度、要支持、写各种报告。这篇拆开讲:哪些活能交、哪些活死也交不出去,秘书型 AI 的五项职能,三段式落地路径,两个从头到尾走完的例子(带 deadline 的待办清单、例行周会),以及别人已经跑通的案例和我踩过的坑。


Continue reading

重读《Building Effective Agents》:怎么才算构建了一个"高效"的 AI Agent

Posted on 日 02 8月 2026 in AI • Tagged with journal, AI, agent, LLM, workflow

Anthropic 那篇《Building Effective Agents》我隔一阵就翻一遍,每次读都有点新体会。这篇是我第 N 次重读后的笔记:先把 workflow 和 agent 掰扯清楚,再把五种 workflow 模式和真正的 agent 逐个过一遍,重点讲什么时候该用、什么时候别用,最后落到一张选型表和一份落地清单。核心就一句话——别一上来就上 agent,能用简单模式解决的,绝不加复杂度。


Continue reading

MCP 大改版:从"打电话"变成"发快递",附一个高德天气 MCP Server

Posted on 日 02 8月 2026 in AI • Tagged with journal, AI, MCP, agent, python

2026-07-28 版 MCP 规范被官方称为"发布以来最大的一次改动":协议核心从有状态改成无状态,握手和 Session Header 被砍掉,长任务、UI、鉴权都拆成了扩展。这篇先用大白话讲清楚这次到底改了什么、为什么改,再用一个"高德天气 MCP Server"的 Python 实例带你上手。


Continue reading

AI 的“操作系统”:Harness 工程如何让模型自我改进

Posted on 五 31 7月 2026 in AI • Tagged with journal, AI, harness, agent, LLM, 自我改进

为什么 Claude Code、Codex 这些编码 Agent 感觉比“裸模型”聪明得多?秘密不在模型参数里,而在模型外面那层叫 Harness 的壳。这篇翻译并解读 Lilian Weng 2026 年 7 月的长文《Harness Engineering for Self-Improvement》:什么是 Harness、三大设计模式、优化路线图(上下文工程→工作流→自我改进→进化搜索→权重联合优化)、七大未来挑战,以及我作为一个后端老兵的解读。


Continue reading

AI Agent 孵化器:用一个父 Agent,批量造出贴身服务的子 Agent

Posted on 三 29 7月 2026 in AI • Tagged with journal, AI, agent, ReAct, LLM, vibe-coding

与其一个个手搓专业 AI Agent,不如造一台"孵化器"——一个父 Agent,听你一句大白话,就快速孵化出贴身服务某类需求的子 Agent。这篇聊聊这台"AI Agent 制造工厂"的运转机制:父 Agent 怎么把自然语言编译成五份产品图纸(角色/工具/规矩/提示词/验收),照着标准模板批量生产,再让子 Agent 用 ReAct 边想边做。以日程安排专家作为流水线上的第一个样品。


Continue reading

验收用例,才是驾驭 AI 编码的那根缰绳

Posted on 二 28 7月 2026 in AI • Tagged with journal, AI, testing, methodology, harness

我以前有位高级 QA 老同事:每次 Design Review 之后,她都会拿出一整套验收用例,没通过就别把软件包交给她。如今我们已经不是同事,我却把她的质量纪律“蒸馏”成了 qa-acceptance-harness,并配上 lazy-harness-audit 和 lazy-harness-helper:先定义什么叫做对,再用证据验收、审计和改进 AI 编码护栏。


Continue reading

重读软件设计的哲学:AI 能替我们把复杂性消灭掉吗

Posted on 日 19 7月 2026 in AI • Tagged with journal, software design, AI, complexity

AI 写代码越来越快,还会推理、能给出好几套方案,很多人以为软件开发那点"难"终于要被抹平了。重读 Ousterhout 的《软件设计的哲学》,我越发确信:AI 干得了参谋,列得出选项,却还挑不出"最适合你这个系统"的那一个。复杂性不是被消灭,而是成了 AI 能帮你走多远的天花板——它反而让"判断与拍板"这件事更值钱,而不是更没用。


Continue reading

LightRAG 精读:既然有了 GraphRAG,为什么还要"轻"一下

Posted on 日 19 7月 2026 in AI • Tagged with journal, AI, RAG, LightRAG, GraphRAG, knowledge-graph, llm

传统 RAG 把文档切碎成 chunk 各自嵌入,遇到"多个实体互相牵连"的问题就抓瞎。GraphRAG 用知识图谱补上了关系,却贵得离谱、更新一次能烧掉几百万 token。这篇精读港大与北邮的 LightRAG 论文(arXiv:2410.05779),先把传统 RAG 的老毛病摊开,再拆 LightRAG 的图索引 + 双层检索 + 增量更新,最后落到一张选型对照表。


Continue reading

MCP 还是 CLI:AI Agent 到底怎么跟已有服务打通

Posted on 五 17 7月 2026 in AI • Tagged with journal, AI, MCP, agent, python

想让 AI Agent 调用你已有的服务,眼下有两条主流路子:包成 MCP Server,或者包成一个 CLI 让 Agent 去 shell 里跑。这篇用 Python 和 MySQL 官方示例库 Sakila(查客户租片记录)做例子,把两者的技术细节、协议差异、部署形态、鉴权与安全边界摊开对比,最后给一张选型对照表和一份落地清单。


Continue reading

完全由 AI 生成的代码,我越看越心惊

Posted on 六 04 7月 2026 in AI • Tagged with journal, ai, code-review, engineering, responsibility

有一次我认真读完一段完全由 AI 生成、且已经跑通的代码,越看越心惊。冷静下来复盘:一部分不能全怪 AI——我的 design 本来就没说清楚;另一部分确实是 AI 的锅。结论很简单:想把 AI 的改动用到产品线上,你必须收紧缰绳,用"人机接力"的流程,主要功能代码逐行看、验收测试亲自做。因为 AI 不会替你背锅,为最终结果负责的人是你。


Continue reading

别让 AI 替你编简历:用 DDD 把求职材料建模

Posted on 日 28 6月 2026 in AI • Tagged with AI, career, resume, cover-letter, DDD, prompt-engineering

不要一上来就让 AI “帮我写一份简历”。先按 DDD 思想把求职者、目标职位、证据和匹配关系建模,再让 AI 生成可审查、可复用、可迭代的简历和求职信。


Continue reading

AI 内容洪水来了,人怎样不被淹死

Posted on 四 14 5月 2026 in AI • Tagged with AI, content-quality, human-in-the-loop, harness-engineering, writing

AI 生成内容越来越快,真正的问题不是产能不足,而是人类判断成了瓶颈。解决办法不是让人加班改稿,而是给 AI 内容生产搭一套质量闸门,让人把精力放在方向、判断和定稿上。


Continue reading