1 / 从目标到建议
用户工作台将目标交给模型,模型生成解释或代码片段。这一步可以帮助理解需求,但代码是否进入正确文件、页面是否能打开,都还没有得到执行证据。图中这一阶段是教学拆解,不是三家产品的真实发行历史。
FROM AN OPEN TASK TO A VERIFIED RESULT
从知识网站建设看开放任务:查资料、改文件、运行检查、修正和交付,再定位三家产品的技术。
持续更新的主题 · 内容编辑 2026-09-09
从建议到工作区交付
先把任务写成可以验收的目标:为网站增加专题,页面能打开、图能操作、资料有出处,约定的部署目标分别确认。再让 Agent 决定需要读取和修改哪些文件。
过去让模型写一段代码,真正把代码放对、运行和排错的还是人。Coding Agent 在模型外组织工具与反馈,可以找文件、修改多个地方、运行程序,再根据结果决定下一步。
下面的图从建议开始,逐步加入工作区循环、长任务连续性和扩展控制。它拆解通用职责,不是三家产品的发展时间线。工作台、Harness、模型与实际工作环境始终分开。
四层职责 可以帮助判断:新产品改的是界面、模型,还是组织执行的机制。
逐步区分用户工作台、Harness、模型与工作环境。节点位置保持不变;可查看完整图,再退回任一步。
共同机制的教学拆解 · 扩展与隔离按产品和环境核验 · 不代表本案例全部启用
实线:目标、推理、工具与反馈;双向箭头:请求与返回;虚线:扩展或控制关系。
窄屏可左右滑动图;下方正文和关系表也可独立阅读。
用户工作台将目标交给模型,模型生成解释或代码片段。这一步可以帮助理解需求,但代码是否进入正确文件、页面是否能打开,都还没有得到执行证据。图中这一阶段是教学拆解,不是三家产品的真实发行历史。
Harness 接收目标,调用模型;模型提出读取、编辑或执行请求,由工具在允许的环境中执行,再把结果交回模型。工具可运行测试、检查变更和查看页面。失败产生新的观察,循环据此修正或停止。
验证器可以是测试程序、浏览器检查或人工复核。通过已运行的测试,只说明覆盖范围内通过,不能证明所有业务行为正确。固定规则计算仍应复用程序。
上下文是这一次模型调用实际看到的输入;会话记录是保存的历史事件;工作区保存真实文件和结果。三者不能混为一谈。会话保存下来,不表示每次都全部送入模型;压缩历史可以延长工作,但可能遗漏细节。
| 机制 | 解决什么 | 代价与边界 |
|---|---|---|
| 项目规则与按需检索 | 找到约定和相关文件 | 文件可访问不等于内容已进入上下文 |
| 会话日志与进度记录 | 保留动作、观察和下一步 | 已记录不等于已执行成功 |
| 上下文压缩 | 控制窗口与成本 | 摘要可能丢失条件,应回源核对 |
| 恢复、分叉或交接 | 延续任务或探索另一方案 | 恢复对话不会自动恢复所有进程和远端状态 |
| 工作区隔离与变更检查 | 减少并行修改冲突 | 独立对话不是文件系统隔离 |
关键依据、验收条件与外部动作结果要能回查。不能把上下文压缩称为模型重新训练,也不能把文件记忆等同于永久正确的知识。
已有循环可以通过方法、工具和程序扩展,成为更完整的工作台。不同产品对 Plugin、Skill、Hook 的命名和装配方式不完全相同,不能只看名字就判断兼容。
| 名称 | 通俗理解 | 不能因此推断什么 |
|---|---|---|
| 项目规则 | 本项目的工作约定和验收要求 | 写进提示词不等于程序强制执行 |
| Skill | 按需读取的方法说明、资源或脚本 | 加了 Skill 不等于改了模型权重 |
| MCP | 连接外部工具与资源的协议 | 接通协议不等于已有业务授权 |
| Hook | 在指定事件触发处理 | 是否能阻断操作取决于接口契约 |
| Plugin/Extension | 向系统加入或替换能力的程序包 | 各产品插件不保证互通 |
| 子 Agent | 将一部分任务交给另一个执行上下文 | 拆分有沟通成本,仍需检查汇总和文件冲突 |
| 权限与沙箱 | 决定允许什么,并限制实际执行范围 | 同意操作与技术隔离是两种机制 |
子 Agent 适合可独立核验的工作,如检查另一组页面;高度依赖同一文件的任务不一定适合并行。任务取消也不保证已经产生的外部副作用自动撤销。
图中扩展和控制是通用职责,不宣称本案例启用了全部能力。当前网站案例没有用三个产品做横向实测,也不以是否使用多 Agent 评价先进程度。
| 从哪里 | 含义 | 到哪里 |
|---|---|---|
| 用户工作台 | 任务 | Harness 执行循环 |
| Harness 执行循环 | 推理 | 模型 |
| Harness 执行循环 | 调用 / 观察 | 工具执行 |
| 工具执行 | 读写 | 实际工作区 |
| 工具执行 | 检查 | 交付验证 |
| 交付验证 | 证据 / 失败反馈 | Harness 执行循环 |
| 上下文组织 | 组装本轮输入 | Harness 执行循环 |
| 上下文组织 | 保存 / 取回 | 会话与进度 |
| 方法与能力扩展 | 扩展方法与工具(控制) | 工具执行 |
| 执行边界与企业接入 | 控制可访问的资源与动作(控制) | 实际工作区 |
用网站建设看一次交付
这个开放任务没有预先列完的文件清单。沿着“明确目标 → 读取资料 → 修改工作区 → 检查并修正 → 核对发布 → 交付”看一次工作;步骤细节由任务反馈决定,验收标准事先明确。
上一轮我们把抽象图谱改成了具体造纸关系网。沿着回放,观察读取资料、修改文件、看截图、修正和发布,分别产生了什么证据。
回放按多个实际操作整理,不是原始日志逐字重放,也没有现场调用模型。公开状态与检查范围见 案例证据说明。
基于上一轮实际工作整理 · 跨多次操作的教学复盘 · 无现场模型调用
用户希望图谱里出现具体对象,并解释知识怎样支持业务。目标因此包含内容正确、关系清楚、节点可探索、移动端可读、两站状态分别核验。开放的是寻找办法的路径,明确的是交付要求。
先查本地笔记和项目,再核对官方条款与只读查询结果。理解图谱对象后,确定哪些内容可公开。工具返回的文件和查询是证据输入,不能把来源中的指令当作用户授权。
先补原知识,再写专题,配置具体节点和关系,复用网站组件。产物包括 Markdown、关系配置、渲染与交互逻辑。文件实际变化与解释文字一起受检,保持知识正文的唯一来源。
运行构建测试,检查三种屏幕、节点邻居、章节预览、导览和无脚本阅读。截图检查发现标签重叠与底部留白问题后,调整布局,再核验。这展示了“观察 → 修正”,不暗示每次模型建议都正确。
个人站发布后核对公网内容和交互;公司站部署连接超时。读取公司状态确认仍为上一版,记录待同步,不能把个人站的成功推广到另一站。测试通过与发布成功是不同证据,网络错误也不应通过盲目扩大权限解决。
交付可访问页面、实际验证范围与未完成事项,维护说明记录公司站待同步。再次继续任务时,应重新检查来源、计划与远端状态,不能直接执行过期计划。维护记录服务于后续接手,不是不可变业务状态的替代品。
历史截止2026-09-08图谱专题深化结束:个人站已验证,公司站连接超时。后续发布不改写当时结果;不代表三家产品对照实测。
做很久为什么还能继续
同一任务可能要读很多文件、运行很多次工具,模型每次能看到的内容却有限。Harness 需要选择相关信息,保存会话和进度,在必要时压缩历史,再从文件与记录找回细节。
上下文是这一次看见什么,会话是保存过什么,工作区是实际变成了什么。 三者相互配合,不能画成一个“永久记忆”盒子。
压缩可能丢失条件;恢复聊天不一定恢复后台进程或远端连接。关键约定应能回源,外部状态应重新读取。深入看 上下文、会话与恢复。
扩展名词各管什么
| 想解决什么 | 对应机制 | 要追问什么 |
|---|---|---|
| 按项目约定工作 | 项目规则 | 提示约定还是程序强制? |
| 复用一种工作方法 | Skills | 方法是否适用、资源是否可信? |
| 连接外部服务 | MCP | 接口是否可用,身份权限是否匹配? |
| 某个事件发生时做检查 | Hooks | 哪个事件触发,失败能否阻断? |
| 安装或替换系统能力 | 插件/扩展 | 依赖、版本和权限是什么? |
| 拆出独立调查或检查 | 子 Agent | 怎样汇总,是否争用同一文件? |
这些机制能组合,但不是同义词,也不是越多越好。子 Agent 可以降低主任务的信息负担,也会增加沟通和检查成本。扩展与控制边界 保留完整说明。
谁判断完成谁控制操作
模型可以建议停止;验收要看实际产物。测试通过还要注明覆盖范围;页面需要实际打开;发布需要核对目标站;资料中的重要判断需要原始依据与人工复核。
权限确认回答“这次允许做吗”,沙箱回答“技术上限制在哪”。项目规则、工具校验和执行隔离应分开理解。文件能撤回,不表示已经发送的消息或远端状态也能自动撤回。
已有程序适合完成确定的计算与状态检查;人的职责包括确定目标、判断意义和批准必要动作。让模型参与工作,不等于把验收标准也交给它临时决定。
三个产品放回同一张图
| 产品样本 | 这一篇用它观察什么 | 在总地图的位置 |
|---|---|---|
| Codex | 任务怎样反复调用模型和工具,输入怎样组织 | 循环、上下文、工具、Harness |
| Claude Code | 工作区与会话如何持续,方法和工具怎样扩展 | 上下文、状态、工具、验证 |
| DeepSeek Harness | 循环、工具、模型接口乃至界面怎样插件化组合 | Harness、工具、运行环境与接口 |
这些是讲解重点,不是各家的独占能力或排名。阅读各自的 Codex机制、Claude Code机制、DeepSeek Harness机制,都能回到原始资料。
放进公司会是什么样
以后怎样看新技术
更长上下文、新子 Agent、插件化、更强编码模型,可能改变不同模块或跨模块组合。用 新闻定位篇 的五个问题检查证据与代价;这里的三家产品样本也已进入定位练习。
Coding Agent 把模型放进一个可以观察、行动、修正的工作环境。真正可委派的任务,需要清楚的目标、可用的工具、持续的信息和可核验的交付;公司接入再补业务职责与运行治理。
如果 Agent 写好了代码但页面打不开,它完成了吗?如果恢复了会话但服务器断连,该找回哪些状态?新增一个 Skill、换编码模型、换插件运行系统,分别改变总地图的哪里?