第1章:简介 — 从 AI 聊天到工程体系
适合读者: AI初学者, 效率追求者, 技术负责人, 工程经理
本章为你建立 Harness Engineering(驾驭工程) 的思想坐标——理解什么是“驾驭工程“、为什么选择 OpenCode,以及它在当前 AI 编程工具生态中的位置。
章节概述
第 1 章是全书的认知基础。我们首先定义 Harness Engineer(驾驭工程师) 的核心思想——从“跟 AI 聊天写代码“升级到“用工程体系做开发“。然后深入分析为什么 OpenCode 是承载这一理念的最佳平台,并通过工具生态对比帮助你建立全面的技术选型视角。最后,针对国内开发者关心的国产模型适配问题,给出具体的集成方案。
本章包含以下文章(建议按顺序阅读):
价值声明
| 维度 | 内容 |
|---|---|
| 目标读者 | 所有对 AI 编程感兴趣的开发者,特别是正在从 Copilot/Cursor 等工具向 Agent(智能体) 编排模式转型的技术人员。 |
| 前驱知识 | 熟悉至少一种编程语言和基本的命令行操作,使用过 GitHub Copilot 或类似的 AI 补全工具。 |
| 读完能做什么 | 能清晰定义 Harness Engineer 的职责边界,在 Copilot、Cursor、Claude Code、OpenCode 之间做出有依据的技术选型,并识别 AI 编程中的常见失败模式。 |
| 业务指标关联 | 帮助团队将 AI 编程的投入从“个人效率提升“升级到“工程体系化产出“,为后续章节的工具链搭建提供决策依据。 |
| 文章 | 说明 |
|---|---|
| 什么是 Harness Engineer | 定义 Harness Engineer 的概念、核心能力和与传统开发者的区别 |
| 为什么选择 OpenCode | 分析 OpenCode 的独特优势:Agent 编排、Skill(技能) 系统、Workflow(工作流) 引擎 |
| Harness Engineering 理论框架 | 系统化阐述 Harness Engineering 的理论模型:三层抽象、流程思维、反馈闭环 |
| AI 编程工具生态对比 | 对比 Copilot、Cursor、Claude Code、OpenCode 等主流工具的核心能力与适用场景 |
| 国产 AI 编程生态适配 | 讨论国产大模型(DeepSeek、Qwen 等)与 OpenCode 的集成方案和注意事项 |
| AI 编程失败案例 | 通过真实场景的失败案例,揭示没有约束系统、上下文注入攻击、权限配置错误等常见陷阱 |
| AI 原生开发实践 | 面向前端开发者和研究人员的 AI 编程实操指导,包含 OpenCode 配置和 prompt 示例 |