第2章:核心概念 — Agent(智能体)、Skill(技能)、Workflow(工作流) 的抽象世界
适合读者: AI初学者, 效率追求者, Agent工程师(AE)
本章是全书的理论基石,深入理解 OpenCode 生态的三个核心抽象——Agent、Skill 和 Workflow,以及支撑它们高效运转的上下文工程、约束系统和验证护栏。
章节概述
第 2 章为你构建使用 OpenCode 必备的概念地图。我们从三个核心抽象开始:Agent(智能体) 是执行单元,Skill(技能) 是领域知识包,Workflow(工作流) 是编排模式。在此基础上,进一步探讨上下文工程的核心技术(如何让 Agent 理解项目全貌)、约束系统的工作原理(如何精确控制 Agent 行为),以及验证护栏体系(如何确保输出质量)。掌握这些概念之后,后续章节的实战内容将事半功倍。
本章包含以下文章:
价值声明
| 维度 | 内容 |
|---|---|
| 目标读者 | 准备在项目中落地 AI Agent 的开发者和技术负责人,需要理解 OpenCode 生态核心抽象的设计者。 |
| 前驱知识 | 已完成第 1 章的阅读,对 AI 编程有基本认知,了解 LLM 和 Prompt(提示词) 的概念。 |
| 读完能做什么 | 能设计 Agent 的任务分配策略、选择合适的 Skill 组织方式、配置约束系统精确控制 Agent 行为,并搭建验证护栏确保输出质量。 |
| 业务指标关联 | 掌握约束和验证体系后,AI 辅助开发的代码返工率可降低 40% 以上,Agent 行为的可预测性显著提升。 |
| 文章 | 说明 |
|---|---|
| Agent 编排 | Agent 的生命周期、任务分配策略、多 Agent 通信机制 |
| Skill 系统 | Skill 的定义、加载机制、版本管理和权限模型 |
| 工作流模式 | Command 系统、Profile 切换、AGENTS.md 项目知识库、Ultrawork 与 Prometheus 两种高级工作流模式 |
| 上下文工程核心 | 如何构建和管理 Agent 的上下文窗口,确保信息不丢失、不冗余 |
| 约束系统解析 | 约束的层级结构(全局/会话/任务级)、冲突检测与优先级规则 |
| 验证护栏体系 | 权限控制机制、LSP 验证链、第三方工具集成的质量门禁及验证架构设计 |