从开源工具选型到Harness Engineering架构设计,构建AI原生开发工作流
检查最近commit时间,观察issue响应速度。选择活跃维护的项目。
选择零依赖或浅依赖库,用`npm ls`检查依赖树深度,避免依赖地狱。
CREAO是一家Agent平台公司,25名员工(10名工程师)。从2025年11月开始构建Agent,两个月前CTO从头重新设计了整个产品架构和工程工作流程。
每个PR触发3个并行AI审查:
| 角色 | 职责 | 所需技能 |
|---|---|---|
| 架构师 (1-2人) | 设计SOP、构建测试基础设施、定义系统边界 | 批判性思维、质疑假设、发现盲点 |
| 运营工程师 (其他人) | Bug调查、UI优化、PR审查、验证 | 执行能力、注意力、判断力 |
Harness Engineering(驾驭工程)是OpenAI在2026年2月提出的概念,描述工程团队的主要工作不再是编写代码,而是使代理能够完成有用的工作。
Agent是马,Harness是缰绳。马本身快速有力,但没有缰绳就只会横冲直撞。
| 阶段 | 关注点 | 解决的问题 | 局限性 |
|---|---|---|---|
| 1. Prompt Engineering | 怎么写好指令 | 单轮对话质量 | 无法应对长时运行的动态信息膨胀 |
| 2. Context Engineering | Agent看到什么 | 信息环境管理 | 没解决"Agent怎么知道你想要什么" |
| 3. Spec-driven Development | 先写契约再实现 | 意图对齐 | Agent会复制不够好的模式 |
| 4. Harness Engineering | 构建约束体系 | 系统级质量控制 | 需要持续投入维护 |
"AI如何帮助我们的工程师?"
在现有流程中添加AI,效率提升10-20%
"如何重构一切让AI构建,工程师提供方向?"
重新设计流程、架构、组织,乘法效应
在大模型时代,开发者需要同时管理多个需求/项目,使用多种AI工具。传统桌面配置开始捉襟见肘,需要新的工具链支持。
| 工具 | 性质 | 主要能力 | 推荐指数 |
|---|---|---|---|
| Raycast | 闭源免费 | 应用快捷键启动、剪贴板历史、脚本命令 | ⭐⭐⭐⭐⭐ |
| AeroSpace | 开源 | 窗口自动分屏、工作区管理、应用自动归位 | ⭐⭐⭐⭐⭐ |
| Ghostty | 开源 | 多位AI技术大咖推荐的命令行客户端 | ⭐⭐⭐⭐ |
| Yazi | 开源 | TUI三栏文件浏览器、文件/图片预览 | ⭐⭐⭐⭐ |
| lazygit | 开源 | 命令行git操作,高效分支管理 | ⭐⭐⭐⭐ |
| btop | 开源 | CPU/内存/磁盘/网络/进程实时监控 | ⭐⭐⭐⭐ |
| fzf | 开源 | 历史命令搜索、文件搜索、目录搜索 | ⭐⭐⭐⭐⭐ |
| Claude Code | 闭源付费 | AI编码、Hooks自动化、Skills技能库 | ⭐⭐⭐⭐⭐ |
| tmux | 开源 | 远程终端复用、会话持久化、断线恢复 | ⭐⭐⭐⭐ |
基于上述工具清单和Harness Engineering理念,以下是如何构建AI原生平台的完整方案
对标:n8n / Make / Zapier AI版
对标:Jasper / Copy.ai
对标:ChatGPT Advanced Data Analysis
所有平台共享的底层能力
从0到1的省钱路径
MVP到生产的时间规划
腾讯云开发者撰写的AI实践深度总结,涵盖MAC工具链、Harness Engineering方法论
Harness Engineering官方概念文章,3个工程师5个月零手写代码构建百万行产品
Claude官方Context Engineering最佳实践指南