找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4641

积分

0

好友

607

主题
发表于 1 小时前 | 查看: 6| 回复: 0

8月13日晚间,DeepSeek正式对外开源 DeepSeek-Harness v0.1 开发者预览版,整套源码基于 MIT 协议开放到 GitHub,一经发布便迅速引起全球开发者的广泛关注。

依托自研 Cordis 内核,Harness 贯彻“一切皆插件”的设计理念,模型、工具、存储、UI 全部支持插拔替换。开发者无需修改底层源码,就可以自由组装、扩展智能体能力,快速搭建适配业务的 Agent 运行环境。

DeepSeek Harness插件化组合架构:从插件服务到Agent能力配置

模型之间的差距正在不断缩小,真正拉开落地差距的不再是模型本身,而是配套的执行运行层,包括如何调度工具、管控权限、编排复杂任务,以及保障任务可追溯、可复现。这正是 Harness 工程的核心工作。

所以,这不仅是一次框架开源,更预示着一个行业趋势:Harness 工程时代正式到来。已经转身的程序员获得了丰厚回报,零基础现在还来得及上车吗?

没问题。《Harness工程实战:从零开始驾驭AI软件工程》系统构建了 Harness 工程理论体系与实践框架,讲透 AI Agent 技术原理与 Harness 工程方法论,并通过多个典型项目提供驾驭 AI 软件工程的实战指南。这本书将帮助程序员拿到进入 AI 开发时代的关键门票。

现在我们跟随书中内容,用四步从编码者进阶为构建者。

从编码者到构建者:四步进阶指南

AI 时代的软件工程,从本质上说与过去几十年仍然一脉相承。如果缺少方法论指导,使用 AI 仍然会开发出复杂度失控、难以维护的系统。Harness 工程正是在人机协同生态下重构软件工程方法论,让开发者从编码者转变为管控、驾驭 AI 的构建者。

阅读本书不需要具备 AI 或机器学习知识,但需要有基础开发经验,了解常规软件工程实践,包括版本控制、持续集成、单元测试等。

本书为读者规划了一条循序渐进的学习路线,分为四个部分,涵盖 Agent 基础认知、Harness 工程理论、Harness 工程实践、未来展望与挑战。建议边读边实践,亲自动手运行代码验证理论,带着批判性思维关注原则而非工具,从而获得最佳学习效果。

Agent 基础认知

这一部分包含第 1 章至第 3 章,从 Function Calling 出发,讲解 AI 连接现实世界的执行原理,剖析 Agent Loop、ReAct 任务闭环机制;介绍 MCP 通信协议、Skills 技能集、SubAgent 多智能体协同等核心组件,帮助读者通过分治思想处理复杂任务,缓解上下文膨胀问题。

Agent Loop执行逻辑流程图

同时梳理 Coding Agent 的三代演进历程:第一代代码补全、第二代交互助手、第三代自主交付 Agent。书中以 OpenCode 作为实战载体,演示配置 MCP 服务、自定义技能、搭建子智能体、插件扩展,引导读者亲手搭建编程助手,看懂 AI 自主编码背后的运行机制。

Harness 工程理论

这一部分包含第 4 章至第 6 章,梳理 Harness 工程的行业起源,讲述 OpenAI、Anthropic、Thoughtworks 的工程实践,从实践中提炼理论,讲解约束与灵活性相平衡的控制矩阵及其体系化成型过程。

书中对比了提示词工程、上下文工程的能力天花板,说明提示词无法独自走向生产,以及 Context 工程的局限性。Harness 工程从“软性引导”走向“硬性控制”,完成从理论到生产流水线的落地,搭建起约束、环境、反馈的硬性控制闭环。

Prompt工程、Context工程与Harness工程范式对比表

随后详解 Harness 控制论根基与 Harness 飞轮,介绍 AGENTS.md 项目规约、仓库即 Agent 操作系统理念,重构 AI 时代软件开发生命周期 PDLC,讲解 Harness 套件选型,搭建完整的理论思维框架。

Harness飞轮闭环改进流程

Harness 工程实践

理论最终要服务于真实工程项目。这一部分包含第 7 章至第 10 章,覆盖软件研发中的三类典型场景。

  • 经典微服务项目:讲解如何打造 AI 友好型架构与代码,首推 COLA 整洁分层架构,实践 Plan-Build 模式与 customer-center(客户主数据中心)工程。

COLA四层架构图

  • 绿地全新项目:遵循规约驱动开发,搭建测试防护网、沉淀 Harness 约束,开展业务迭代,以 CRM 项目完整演示多轮迭代全流程。

OpenSpec迭代工作流

  • 棕地遗留老系统:讲解局部重构,在完成新需求的同时偿还技术债,运用绞杀者重构模式,在不停机的前提下完成系统改造。

在测试实践方面,书中提出金字塔模型与菱形测试模型,讲解内环、中环、外环三个测试反馈环路的测试策略,并结合沙箱容器、MCP 工具、GitHub Actions 改造 CI/CD 流水线,完成测试、环境、持续交付全链路落地。

单元测试、集成测试与端到端测试三层反馈环路

未来展望与挑战

这一部分包含第 11 章,阐述核心观点:AI 不会替代工程师,但会重塑工程师的定位。

“码农时代”正在落幕,构建者时代到来。书中说明构建者的四大核心能力,指出架构决策是 AI 无法替代的核心价值,提醒团队警惕架构债、认知债带来的隐形风险。

同时探讨多智能体协同、Agent 可观测性难题,对人才培养、团队考核、软件工程未来形态做出深度预判,帮助技术人员和管理者找准自己在 AI 浪潮下的定位。

结语:大模型决定上限,Harness 工程守住底线

AI 大模型席卷研发领域,Coding Agent 能够快速输出代码片段,但大量团队在落地时遭遇各种困境,单纯依靠提示词已经无法支撑生产级项目。本书倡导的 Harness 工程,正是程序员面向 AI 软件工程的必修课。

本书具备三大特点:

一是内容体系化,零基础可上手。 深度拆解 AI Agent 的基本原理,厘清 MCP、Skills、SubAgent 的技术本质,系统讲解 Harness 工程方法论,并给出翔实的实战案例,提供完整的 Harness 工程演进路径。

Harness工程控制论运作机制书摘

二是强调实践原则,授人以渔。 本书不是大模型与工具的使用说明书,而是提炼可迁移的工程原则,引导读者灵活使用工具,保持长期有效的方法论,适应技术发展的变化。

三是实战案例丰富,可直接复用。 覆盖微服务、新项目、遗留系统重构,每套方法均配有完整项目实战,书中附带 GitHub 源码仓库地址,可动手实操。

FastMCP获取天气信息代码示例

本书适合人群:

  • 正在使用 Coding Agent,但代码质量不稳定,希望系统化提升 AI 协作效率的开发者。
  • 希望搭建 AI 友好型架构,建立团队 AI 开发规范,管控 AI 技术债的架构师与技术负责人。
  • 评估 AI 驱动开发的机遇与风险,制定团队 AI 研发落地策略的技术管理者。
  • 希望理解 AI 时代软件工程范式变革的软件工程研究者与教育者。

大模型决定 AI 能力的上限,Harness 工程守住 AI 交付的底线。未来淘汰的不是程序员,而是只会写代码、不会驾驭 AI 的编码者。现在翻开《Harness工程实战:从零开始驾驭AI软件工程》,成为 AI 软件工程的构建者吧。在云栈社区,你也能找到更多关于 Harness 工程、AI Agent 与开发落地的技术讨论。




上一篇:从一次 LLM 调用到完整 Harness:Agent 到底经历了什么?
下一篇:Claude Code 调用 Astra 模型:先装 Route 选型,大活再开 Loop
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-9-12 04:22 , Processed in 0.576789 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表