P r o m p t E n g i n e e r i n g的局 限 性 与 边 界 Prompt Engineering无法超越模型能力上限,指令冲突、窗口限制、鲁棒性不足等问题,推动工程重心向ContextEngineering与Harness Engineering迁移。 从N a i v e R A G到A g e n t i c R A G:让 模 型 参 与 信 息 查 找 决 策 在生产级AI应用中,上下文并非固定不变,而是根据用户身份、当前任务、历史状态和业务规则在运行时动态组装的。组 命周期编排等全栈基础设施建设;尤其2024年后,随着上下文工程、多智能体协作协议、标准化接口(如MCP)等关键领 H a r n e s s E n g i n e e r i n g的七 层 架 构 大模型本身无法操作软件、调用接口、执行命令,必须依靠工具完成外部动作。该层定义了Agent如何发现、调用、管理各 记忆。目前仍有两大挑战:上下文衰减(窗口未满,模型性能也会持续下降)和上下文漂移(长时间运行后,Agent逐渐偏 当智能体规模化部署后,开发者需要实时知道智能体做了什么、为什么出错、花了多少成本。该层核心能力分为链路追踪、成本与性能监控以及故障运维三类。目前行业现状是开源工具偏向基础追踪,深度运维、智能故障分析大多集中在商业平台。 H a r n e s s E n g i n e e r i n g设 计 的 核 心 取 舍(一) ETCLOVG七层架构各自独立,但在实际部署中层与层深度耦合,衍生出三个核心矛盾,也是Harness Engineering设计的核心取舍点。第一个矛盾是成本-质量-速度三元悖论:追求高质量、高安全性会拉高成本,拖慢执行速度;追求极致速度容易 H a r n e s s E n g i n e e r i n g设 计 的 核 心 取 舍(二) H a r n e s s E n g i n e e r i n g设 计 的 核 心 取 舍(三) L o o p E n g i n e e r i n g的定 义 主调度智能体、推进各项任务。也就是说,过去是人不断驱动智能体;现在开始变成人设计循环,循环驱动智能体。Loop L o o p E n g i n e e r i n g的 六 大组 件 2 . W o r k t r e e:并 行 协 作 的 隔 离机 制 问题就是文件覆盖、代码冲突。Worktree可以基于同一个代码仓库,创建多个独立的工作目录和分支,不同AI的编辑操作 3 . S k i l l:知 识 沉 淀 的底 座 4 .插 件 和 连 接 器:连 接 的枢 纽 5 . S u b - A g e n t:执 行 与 验 证 分 离 6 .M e m o r y:外 部持 久 化 记 忆 托外部存储,可以解决LLM无状态、跨轮次失忆的问题,记录历史状态、已完成的工作、下一步计划及错误经验,支撑循 •Prompt解决“怎么问”的问题,比如角色设定、输出格式、示例等;•Context解决“让AI看到什么”的问题,如RAG、记忆管理、文件检索等;•Harness解决“AI在什么环境里工作”的问题,如工具调用、沙箱、权限控制,业务规则等;•Loop解决“AI做完一步后怎么办”的问题,如自动检查、修正、继续、停止条件。 当前,AI工程设计的核心已转向系统化搭建用户与Agent之间目标驱动的闭环协作体系。系统需自主完成目标感知、任务拆