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

给全栈程序员的 Codex 实战手册:别再只会写 Prompt 了

Posted on 四 14 5月 2026 in AI • Tagged with AI, Codex, AGENTS.md, hooks, rules, memories, full-stack, productivity

Codex 真正的生产力,不在于写一条神奇 Prompt,而在于把 AGENTS.md、rules、hooks、memories、skills 和 worktrees 组合成一套可重复、可验证、可演进的工程环境。


Continue reading

让 AI 如你如愿:从 Harness Engineering 说起

Posted on 二 12 5月 2026 in AI • Tagged with AI, LLM, coding-agent, harness-engineering, agent, software-engineering

Martin Fowler 的《Harness engineering for coding agent users》提醒我们,想让 coding agent 少添乱、多干活,光靠更大的模型还不够,还要把模型外面的规则、工具、反馈和验证系统搭起来。AI 工程化正在从 prompt 技巧,走向 harness engineering。


Continue reading

AI 不只是 LLM 和 NLP

Posted on 一 11 5月 2026 in AI • Tagged with AI, LLM, NLP, computer-vision, reinforcement-learning, recommendation, robotics, machine-learning

这两年"AI"几乎成了 LLM 的代名词,一聊 AI 就是 ChatGPT、Claude、提示词工程,仿佛 AI 就等于聊天机器人。作为一个在多个领域做过工程落地的老工程师,我想说:这个认知框架太窄了——AI 是一个庞大的技术生态,LLM 只是其中一个(虽然眼下最耀眼的)分支。


Continue reading

程序员如何看待 AI 取代焦虑

Posted on 日 10 5月 2026 in AI • Tagged with AI, programmer, career, skill-matrix, SWOT, personal-growth

过去几年,Meta、Google、Microsoft、Amazon 等软件和 IT 大公司的裁员消息,把很多程序员的职业安全感打碎了。作为一个写了二十多年代码的老程序员,本文不卖焦虑也不灌鸡汤,只把这团心事拆开看:你怕的到底是什么、AI 拿不走的能力是哪些、像我这样的"全栈老兵"还有没有用武之地,以及怎么用 SWOT、技能矩阵和三圈模型给自己做一次职场体检。


Continue reading

AI Agent 会越来越像人吗?从 Tool、Skill、Memory 到 Soul 和 Rules

Posted on 日 05 4月 2026 in AI • Tagged with AI, agent, memory, skills, rules, MCP, multi-agent, governance, multimodal

AI Agent 的演化,表面上看越来越拟人,技术上看其实是在一层层补齐“器官”:从思考与推理、多模态感知,到工具、技能、记忆、人格、规则、身体接口,再到多 Agent 协作与治理。它未必先替代人,但一定会先重写很多知识工作的分工边界。


Continue reading

蒸馏:AI 世界里的"吸星大法"

Posted on 日 05 4月 2026 in AI • Tagged with AI, distillation, LLM, agent, skill, knowledge-distillation, DeepSeek, OpenAI

大模型能蒸馏,Agent 的 Skill 也能蒸馏。蒸馏到底是什么?为什么 DeepSeek 能把 671B 的推理能力塞进 1.5B 的小模型?为什么你的 Agent 技能越写越臃肿时,也需要来一轮"蒸馏"?这篇把模型蒸馏和技能蒸馏串起来讲,一次搞懂。


Continue reading

AI Agent 为什么会越用越懂你?从 OpenClaw 的“养龙虾”聊起

Posted on 三 01 4月 2026 in AI • Tagged with AI, agent, OpenClaw, memory, personalization, context-engineering

很多人觉得 OpenClaw 这类 AI Agent 用久了会“自我进化”。真相没那么玄:多数时候,不是模型偷偷变聪明了,而是记忆、偏好画像、工具调用、反馈回路和工作流沉淀一起把它越养越顺手。


Continue reading

再聊 nanobot 的记忆机制:从消息计数到 Token 预算

Posted on 六 21 3月 2026 in AI • Tagged with nanobot, AI Agent, memory, LLM, session management

上次聊了 nanobot 双层记忆的基本设计,这次深入源码,看看它最近的几个关键演进:基于 Token 预算的整理策略、会话历史的合法性校验、以及一个"连续 assistant 消息"的 bug 是怎么产生和修复的。


Continue reading

AI 编程时代,Scrum 该怎么变?

Posted on 日 15 3月 2026 in AI • Tagged with Scrum, Agile, AI, Vibe Coding, software engineering

Scrum 诞生于 1995 年,那时候写代码还得一行一行敲。三十年后的今天,AI 能在几分钟内生成一个完整的功能模块。当开发速度被 AI 拉到十倍甚至百倍,那些两周一个 Sprint、每天站会 15 分钟的仪式感,还有多少是必要的?


Continue reading

nanobot 的记忆机制:它为什么能记住你的习惯和喜好?

Posted on 日 15 3月 2026 in AI • Tagged with nanobot, AI Agent, memory, LLM

拆解 nanobot 的双层记忆系统——一个只有 4000 行代码的 AI 助手,是怎么做到跨会话记住你的偏好、项目上下文和工作习惯的?从源码到设计哲学,聊聊 AI Agent 的"长期记忆"该怎么做。


Continue reading