Harness 才是关键 —— 个人智能体 Harness 如何赋能独立开发

TL;DR —— Harness 是让单个开发者以极低的 AI 成本实现团队规模产出的支点。

一个个人化、模块化的 LLM harness(作者的 brayness 仓库)编排了规划、执行、批判和推广阶段,让廉价的通用模型承担大部分工作,并将前沿模型保留给高影响力的任务。这减少了约 75% 的前沿模型使用量,并使个人项目像大型团队的工作一样可靠。


核心洞察:Harness 将 LLM 转化为结构化的开发流水线

结论: 一个设计良好的 harness 能够将 LLM 调用抽象为可重复的角色 —— 探索者 (explore)、规划者 (planner)、执行者 (worker)、批判者 (critic) 和推广者 (promoter) —— 从而让开发者可以专注于高层决策,而系统处理常规编码工作。

  • Harness 存在于一个自包含的目录 (brayness/) 中,其中包含配置 (AGENTS.md)、提示词 (prompts)、计划 (plans)、技能 (skills)、扩展 (extensions) 以及一个 artifacts/ 沙盒。
  • 所有三个 UI 前端 (Cursor, Claude, Pi) 共享相同的 harness 状态,使得模型切换变得无缝衔接。
  • 通过将廉价任务(例如简单的重构)委托给 Deepseek-v4-flash,并将前沿模型(Claude, Fable)保留用于规划或批判,作者减少了四分之三的前沿模型 token 消耗。

Harness 的架构

结论: Harness 是一个由目录驱动、基于角色的工作流,可以从任何终端或 UI 中调用。

brayness/
├── AGENTS.md            # 声明式技能定义
├── AGENTS.local.md      # 本地覆盖配置
├── bin/                 # 可执行包装器
├── prompts/             # 可复用的提示词模板
├── plans/               # 复杂功能的 DAG 定义
├── skills/              # 高层级能力 (explore, planner, …)
├── extensions/          # 模型特定适配器 (e.g., Pi bridge)
├── artifacts/           # 生成文件的沙盒
└── work/                # 项目源码树 (realness, blog, …)
  • Explore – 收集上下文 (open buffers, vault, interview notes)。
  • Planner – 使用前沿模型构建任务的 DAG。
  • Worker – 遍历 DAG 节点,调用通用模型进行代码生成。
  • Critic – 进行第二次检查(通常使用前沿模型)以进行简化、测试和验证。
  • Promoter – 格式化简洁的交接内容(发布说明、沟通记录)并可能使用前沿模型进行润色。

成本效益型模型分配

结论: 将廉价的通用模型 (Deepseek-v4-flash) 与偶尔使用前沿模型进行爆发式处理相结合,可减少 75% 的昂贵 token 使用量。

  • Commodity tier – 处理大部分维护工作、简单的重构和重复性的代码生成。
  • Frontier tier – 用于规划、初始任务种子生成 (prewalk technique) 以及对推理质量要求较高的批判阶段。
  • Dynamic switching – 由于共享 harness 状态,作者可以在 Cursor, Claude, 和 Pi 之间进行切换,而不会中断工作流。

"I can take care of my clients and make real progress on my own projects on my two twenty-dollar plans, as I juggle in and out of Pi for Deepseek or the Fable infusion." – Scott Fryxell


实际应用:Realness 相机应用

结论: 通过将应用通过一个 poster-driver 脚本暴露出来,harness 可以驱动 headless Chrome 来自动生成矢量图形海报。

  • LLM 编写了一个可复用的 npm script (npm run make:animation …),harness 现在可以无需额外 token 成本地执行它数十亿次。
  • 文件系统 API 访问权限(在 Brave 中启用)允许 harness 同步创意资产到开发者的工作目录。
  • 这种集成展示了 AI 增强型工具如何将一个简单的 Web 应用转化为可编程的创意流水线。

社区反应 —— 其他人在说什么

  • 成本 vs. 速度: 一位评论者指出,单个开发者可以每月花 500 美元而不是 12 万美元,以完成一个为期三个月、四人规模的项目,并认为前沿模型对于速度而言是“不二选择”。

    "I’m now spending $500/month instead of $40,000 month to get the same thing 3x faster."

  • 模型多样性担忧: 其他人担心对单一供应商的提供商依赖;一位用户警告,即将到来的使用限制提升可能会迫使人转向离开 Fable。

    ""I’m now spending $500/month instead of $40,00}

Sources

相关