跳到主要内容

能喵 Harness

从一个想法, 到有章可循的构建。

能喵 Harness 是我们围绕应用生成自研的执行系统。它组织上下文、安排任务、检查结果,让已确认的需求沿着清晰的步骤,走向可以查看和完善的应用预览。

已用于 Builder · 为应用生成而构建

从对话,到可检查的结果
  1. 理解需求

    汇总需求与当前项目上下文。

  2. 确认并构建

    在明确确认 Build 后启动生成。

  3. 编排并生成

    准备设计与文件分工,按依赖执行生成任务。

  4. 检查与修正

    校验结构、导入与编译,在限定轮次内修正。

  5. 预览与完善

    查看实际结果,再通过对话继续调整。

流程示意;发布应用仍是独立决策。

什么是 HARNESS

让模型的能力, 进入有结构的工作过程。

模型负责生成回答,Harness 负责组织回答前后的工作:提供哪些上下文、接着执行哪个任务、如何检查输出,以及何时需要澄清。在 能喵,它是专为 Builder 构建的一部分,将分散的生成步骤连接成可控的流程。

当前 BUILDER 中的能力

每一步有分工, 每一份结果有检查。

按依赖安排任务

生成任务按照依赖关系执行,最多同时运行三个就绪任务。每个任务都有明确的文件归属,让不同输出在约定的位置汇合。

预览之前,先做校验

检查输出结构、文件归属、导入与编译。发现的问题进入限定轮次的修正;未解决的失败会明确保留。

需要澄清时,带着进度继续

生成任务遇到需要澄清的内容时,可以连同草稿返回问题。恢复生成时,经过校验的已完成工作可以复用。

过程有记录,问题可追溯

生成追踪记录阶段、检查与结果,帮助定位问题。平台同时负责生成流程中的取消与计费处理。

一个流程示例

以客户跟进页面为例。

“我想看到客户名单、当前状态,以及下一次跟进安排。”

这里展示工作过程,不是已生成的成果,也不代表每次请求都能成功。

  1. 先把需求说清楚

    在确认构建前,明确所需字段、页面布局和操作。

  2. 围绕同一方案生成

    分配页面与组件文件,遵循任务依赖,并检查组合后的输出。

  3. 回到实际页面验收

    查看预览、调整细节。数据访问遵循应用授权,发布仍需独立操作。

把控制边界放进流程

推动工作,也守住边界。

确认各有含义

Chat、Plan 与 Build 各有职责。讨论想法不等于授权构建,构建完成也不会自动发布应用。

访问各有范围

始终遵循 Workspace 与 App 隔离。数据访问经过受控 SDK 与可信 Gateway,并受能力批准、撤销约束;生成代码不能直接访问数据库、密钥或任意 SQL。

草稿与发布分开

应用发布通过独立检查激活不可变 Release。预览、发布与回滚各有权限边界,回滚不能恢复已撤销的访问权。

几个值得讲清楚的问题。

Harness 和 MCP 有什么区别?

Harness 组织 Builder 如何执行生成;MCP 是连接 AI 应用与工具、上下文的协议。它们解决工作流中的不同问题。MCP 页介绍了相关产品方向和开放状态。

了解 MCP 产品介绍

它是可以调用任意工具的通用智能体吗?

不是。当前 Harness 是由平台主导的 Builder 工作流,遵循已定义的生成任务与校验规则,不让模型任意选择工具或运行不受限制的代码。

它会一直自动修复,直到所有功能可用吗?

修正有明确的轮次边界。任务可能需要澄清,也可能因失败而停止。代码检查通过不代表每个交互都符合需求,仍需查看实际预览,再决定下一步。

能喵 Harness

从你真正想完成的工作开始。

说出想法,梳理方案,检查构建出的结果。

开始对话开发