别让 agent 再 grep 了:用 graphify 给代码库先画一张图

Posted on 三 02 9月 2026 in Tech • Tagged with journal, AI, knowledge-graph, tooling, code-intelligence, tree-sitter, agent

AI 编程助手最费钱也最不靠谱的动作,是拿着一个模糊的问题在你的仓库里反复 grep。graphify 换了个思路:先用 tree-sitter 把代码解析成一张知识图谱,之后所有问题都查图,不再翻文件。这篇我在本机真装真跑了 httpx 和 FastAPI 两个仓库——12.8 秒建图、零 token、39 倍压缩是真的,中文查询查不到、一次 update 把图从 8355 撑到 25685 个节点也是真的。另外扒了它为什么用 NetworkX 而不是 Neo4j(代价是 6.5% 的边被合并掉)、graphify-out/ 那 13 个产物里只有 5 个该进 git、怎么接自己的 LLM 网关不用 Gemini key,以及和 Aider、Serena、Potpie、GraphRAG、SCIP、Repomix 五条路线的横向对比。附可直接抄的 .gitignore 和 .graphifyignore。


Continue reading

LLM 的 KV Cache:一个时间戳,能让你的账单比不开缓存还贵

Posted on 一 31 8月 2026 in AI • Tagged with tech, AI, LLM, kv-cache, prompt-caching, context-engineering, token, agent

KV Cache 不是一个"顺手能省点钱"的技巧,而是一条硬约束:它规定了你的提示词必须怎么排版。前缀不稳,缓存全废;更糟的是,如果你开了缓存又让前缀每轮都变,按价目表算,账单会比压根不开缓存还高 25%。本文讲清 KV Cache 的原理、命中规则、省钱之外的收益、可落地的最佳实践和常见陷阱。


Continue reading

上下文管理之渐进式披露:别把整座图书馆搬进模型的脑子

Posted on 二 25 8月 2026 in AI • Tagged with journal, AI, context-engineering, token, agent, skill, progressive-disclosure

上下文窗口再大,也不该一次性塞满。渐进式披露的核心是:先给模型一张薄薄的"目录",让它按需去取详情。这既是省 token 的关键手段,也是让 Agent 少犯错的结构性做法。本文用我自己写的两个 skill 讲清它的做法、最佳实践和常见陷阱。


Continue reading

deepseek-harness 有什么不一样:一个"没有核心"的 Agent 框架

Posted on 日 23 8月 2026 in AI • Tagged with journal, AI, agent, architecture, plugin

DeepSeek 开源了自己的 agent harness(dsh),主打一句话——"一切皆插件"。它跟别家的 agent 框架不一样的地方不在功能多寡,而在架构范式:模型、工具、技能、会话、沙箱、存储、循环、调度、界面全是插件,连"主循环"本身都能被换掉,没有一个特权核心可以打补丁。本文从一个老程序员被"特权核心"坑过的角度,讲清楚这件事为什么值得关注,以及它的代价在哪。


Continue reading

AI Agent 需要一个 box

Posted on 五 21 8月 2026 in Tech • Tagged with AI, agent, kubernetes, sandbox, container

LLM 会写代码,但你敢直接在生产机器上跑它写的 rm -rf 吗?AI Agent 真正缺的不是更聪明的脑子,而是一个能随时开、随时扔、跑坏了也不伤及无辜的“盒子”。本文以 Kubernetes SIG 的 agent-sandbox 项目为例,讲清楚 Agent 运行环境的技术栈、原理、用法、实例、横向比较与未来走向。


Continue reading

Pi 背后的设计哲学:克制不是忍住不加,而是让功能有地方去

Posted on 三 19 8月 2026 in Tech • Tagged with journal, agent, architecture, typescript, coding-agent, design, sdk

Pi 的 README 里有一节 Philosophy,通篇是"不做什么":不做 MCP、不做 sub-agent、不做权限弹窗、不做 plan mode、不做内置 todo。但把仓库翻一遍会发现,这些被拒绝的功能全都以示例扩展的形式躺在 examples/ 目录里。这篇结合代码和数据讲清一件事:Pi 的克制不是靠作者意志力,是靠三个支点撑住的——按 token 而不是按行数度量"最小"、用扩展点给需求留泄压阀、以及一套敢说不的治理。文末给一个把 Pi 当 Agent 引擎嵌入自己项目的完整实例:代码库合规巡检 agent,含只读工具收敛、自定义工具落库、事件流审计。


Continue reading

TypeScript 凭什么成了 AI 时代的新宠:一个不写 TS 的老程序员的读码笔记

Posted on 一 17 8月 2026 in Tech • Tagged with journal, typescript, AI, agent, claude-code, opencode, codex, node

OpenCode 把 Go 写的 TUI 换成了 TypeScript,同一年 OpenAI 把 Codex CLI 从 TypeScript 换成了 Rust——两个团队方向正好相反。我的判断是:TS 赢的是 Agent 与工具这一层,Python 在模型层一寸没让。这篇结合 OpenCode 源码讲清四条真实原因、TS 的四个失分点,以及给老程序员的一条学习路径和一份实测过的陷阱清单。


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 写代码,我更想让它替我干些脏活杂活

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

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 Skill 给内容和产品装上运营循环

Posted on 五 12 6月 2026 in Tech • Tagged with AI, agent, skill, content-ops, product-growth, loop-engineering, github, open-source, social-media, douyin, short-video, MDD, metrics

好文章和好产品不会自动被看见。真正值得做的不是让 AI 替你喊口号,而是把选题、改写、分发、反馈和复盘沉淀成可重复执行的 Skill,让运营变成一条能持续改进的循环。


Continue reading

Loop Engineering:别再手摇 AI 了,去设计那台摇柄

Posted on 五 12 6月 2026 in Tech • Tagged with loop-engineering, AI, agent, harness-engineering, claude-code, codex

过去两年,跟 AI 编程的姿势是"我打字、它回话",一个回合接一个回合。Loop Engineering 提出的新姿势是:你不再亲自下场提问,而是设计一个系统去替你问、去检查、去记笔记、去决定下一步该问什么。本文梳理这套思路的来龙去脉、五个零件加一块"备忘录"的结构、它在 Codex 和 Claude Code 里长什么样,以及它真正的难点为什么不在工具,而在"你还想不想当工程师"。


Continue reading

拷问、共创、固化:把三个 AI Skill 串成一条设计流水线

Posted on 四 11 6月 2026 in Tech • Tagged with AI, skill, prompt-engineering, agent, design-review, openspec

上一篇我聊了 grill-me,这次再拉上 brainstorming 和 openspec-propose 一起比。三个 skill 看着各管一摊,其实是 AI 参与方案设计的三种姿势:拷问、共创、固化。本文提炼它们共享的精华,也说说各自的独门绝技,最后给一条可以照抄的串联流水线。


Continue reading