当前位置: 首页 > news >正文

Harness Engineering 工程实践

Harness Engineering 工程实践

当我们让 AI Agent 实现一个功能,它思考了一下,开始写代码。200 行写完,运行 lint 直接失败。我们发现类型定义文件 import 了配置包,但是违反了我们期望的架构分层约束,因为 Agent 不知道这个规则,当然我们也没告诉它。

于是它开始修复:移动代码、调整依赖、重新组织。再跑 lint——又一个新问题。循环三次后,上下文窗口被错误日志和 diff 塞满,Agent 开始"忘记"最初的任务目标。

这不是 Agent 不够聪明。这是 Agent 看不见。

你可能也遇到过类似的事情:同一个项目,昨天的 AI 还记得你们的架构约定,今天开个新会话又全忘了。每次协作都要重新解释一遍背景、分层规则、命名规范。AI 生成的代码能跑,但完全不符合团队规范,code review 时才发现一堆问题。让它修 bug,结果引入了新 bug——没有自动验证,全靠人肉检查。

如果换成一个新入职的工程师,他可能也不熟悉代码库,但至少会问一句:“这个文件应该放在哪个目录?”"这样 import 可以吗?"他在行动前寻求验证。AI Agent 不会。它直接干。

问题出在哪?Prompt 写得再好,也没法穷尽代码库的所有隐式规则。上下文窗口再大,也装不下整个仓库的架构决策。“教得更好"这条路有天花板——写更详细的 system prompt,提供更多示例,规则会随代码演进变化,你永远追不上。规范文档放在 钉钉 或 Notion 上,AI 读不到;依赖 AI 的"常识”,不同模型表现差异大,不可靠。

Harness 工程的思路不一样:与其教 Agent

http://www.jsqmd.com/news/586985/

相关文章:

  • 实战演练,快马生成天气api调用模块,助力pycharm项目快速集成外部服务
  • 太原找靠谱搬家公司避坑指南|居民/企业搬家认准尖兵,正规专业不踩雷 - 宁夏壹山网络
  • OpenClaw集成Skill教程:2026年云端环境部署、配置大模型百炼APIKey、接入QQ/钉钉/飞书/微信
  • 飞秋Mac版:5分钟搭建跨平台局域网通信的终极解决方案
  • 终极VR开发指南:如何用VRExpansionPlugin快速构建专业级UE4虚拟现实应用
  • 2026年做AI教育加盟的靠谱公司多少钱,为你揭秘费用 - 工业设备
  • ContiNew Admin权限管理实战:基于RBAC模型的用户角色与数据权限配置指南
  • MAX31855热电偶数字转换器--热电偶数字温度计
  • 深聊找做AI学习闭环的AI自习室品牌,哪个口碑好 - 工业品网
  • 为什么你的支付宝立减金会闲置?快速回收的技巧全解读 - 团团收购物卡回收
  • OpenMTP:Mac与Android文件传输的终极免费解决方案
  • 别光调学习率!YOLOv11训练中那些被低估的参数:hsv_h、copy_paste与warmup
  • 三相交流电及其计算
  • Windows下OpenClaw安装全流程:对接Kimi-VL-A3B-Thinking图文模型
  • 【Docker】Docker的安装、使用(安装nginx、mysql、redis)、配置加速镜像、项目部署;查看lastest镜像具体版本并改tag
  • 终极指南:Tantivy全文搜索引擎如何实现17种拉丁语言的高效词干提取技术
  • 欧氏距离 vs 余弦相似度
  • Java面向对象核心:继承与多态深度解析
  • 关于学习的一些网站、深度学习数据集网站、标注工具等等
  • Test_si_rcd
  • 三极管相关电路
  • 电力-端口映射与才茂DTU通信
  • 算力基建工程:NVIDIA产业链下的求职机会——什么是CUDA编程,为什么它成为了2026年的“金饭碗”?
  • 实战演练:基于快马平台生成电商全流程自动化测试并与Jenkins集成
  • Docker容器化部署实战:从零构建Spring Boot微服务镜像
  • Windows环境下Dlib库安装完全指南:从报错到成功的实战手册
  • 终极VR视频转换神器:三步实现自由视角探索
  • AI视频生成终极指南:如何在3分钟内创作专业视频
  • 电力-电子式互感器设计方案
  • 构建高效资源分析工作流:Godot游戏资源解包的深度应用指南