LLM如缸中之脑,Harness赋予感知行动记忆
LLM 是一颗超强大脑,但它是个“缸中之脑”——泡在营养液里,没有眼睛、没有耳朵、没有手脚。你对它喊话它听不见,它想做事也做不了。
Harness 就是给这颗大脑装上的“全套身体”。
眼睛和耳朵:让大脑能接收外界信息——用户说了什么、文件里写了什么、数据库里存了什么。
嘴巴:让大脑的想法能输出给用户看到。
手和脚:让大脑能真正去做事——读文件、改代码、跑命令、调 API。
小脑和反射神经:大脑说了句胡话怎么办?手没抓住东西怎么办?这些容错、重试、纠偏的机制,不需要大脑操心,身体自己处理。
记忆系统:这部分值得展开说。大脑本身有“工作记忆”(上下文窗口),但容量有限,就像人一次只能在脑子里同时想七八件事。Harness 要帮大脑管理三层记忆:第一层是当前对话的短期记忆——这轮对话里已经说了什么、做了什么,哪些该保留、哪些该丢掉,怎么把最关键的信息塞进有限的窗口里。第二层是跨对话的长期记忆——上周你告诉它你的项目用 TypeScript,下周它还记得,不用你重复说。第三层是项目级知识——代码库的结构、团队的规范、常用命令,这些不是“记住”的,而是 Harness 主动去读取和组装的。三层记忆协同工作,让大脑每次被唤醒时都像一个“了解情况的人”,而不是一个每次都要从头介绍背景的陌生人。
一句话总结:大脑负责“想”,Harness 负责“让它能感知、能行动、能记住、能靠谱地完成任务”。
Harness 就是给这颗大脑装上的“全套身体”。
眼睛和耳朵:让大脑能接收外界信息——用户说了什么、文件里写了什么、数据库里存了什么。
嘴巴:让大脑的想法能输出给用户看到。
手和脚:让大脑能真正去做事——读文件、改代码、跑命令、调 API。
小脑和反射神经:大脑说了句胡话怎么办?手没抓住东西怎么办?这些容错、重试、纠偏的机制,不需要大脑操心,身体自己处理。
记忆系统:这部分值得展开说。大脑本身有“工作记忆”(上下文窗口),但容量有限,就像人一次只能在脑子里同时想七八件事。Harness 要帮大脑管理三层记忆:第一层是当前对话的短期记忆——这轮对话里已经说了什么、做了什么,哪些该保留、哪些该丢掉,怎么把最关键的信息塞进有限的窗口里。第二层是跨对话的长期记忆——上周你告诉它你的项目用 TypeScript,下周它还记得,不用你重复说。第三层是项目级知识——代码库的结构、团队的规范、常用命令,这些不是“记住”的,而是 Harness 主动去读取和组装的。三层记忆协同工作,让大脑每次被唤醒时都像一个“了解情况的人”,而不是一个每次都要从头介绍背景的陌生人。
一句话总结:大脑负责“想”,Harness 负责“让它能感知、能行动、能记住、能靠谱地完成任务”。
2026 年 “Harness Engineering” 这个词要火。
“Harness” 这个词,字面意思是“马具”,就是套在马身上、让人能控制马匹方向和力量的那套装备。
用在 AI 编程的语境里,它的比喻再贴切不过:AI Agent 就像一匹动力十足但不太守规矩的马,而 Harness 就是那套让它既能跑得快、又不会跑偏的缰绳和马鞍。