课程简介
本课程专为希望掌握下一代 AI 编程工具 OpenCode 的开发者设计。课程摒弃了传统的“功能点罗列”教学法,采用 “理论引导 + 全场景实战” 的双螺旋结构。
在为期 3 天的特训中,学员将从零搭建 OpenCode 环境,通过 15 个精心设计的实战实验(LABs),逐步解锁从基础代码分析、功能开发、测试重构,到快速原型(Vibe Coding)、自定义 Agent、以及高阶的规格驱动开发(SDD)全流程。这不仅是一门工具课,更是一次关于“人机协同(AI-Native)”软件工程新范式的深度洗礼。
目标收益
1.独立构建环境:掌握 OpenCode 的多平台安装、网络配置、模型连接(国产/国际/本地)及规则定制(LAB-00/01)。
2.驾驭核心交互:熟练运用 TUI 界面、快捷键体系及 Plan/Build 双模式,实现高效的人机对话。
3.掌握标准工作流:建立“理解-开发-测试-重构”的 AI 协同闭环,显著提升日常开发效率(LAB-02~05)。
4.实施高级工程化:运用多 Agent 协同与自定义 Agent 技术,解决安全、性能与代码审查等专项问题(LAB-07~11)。
5.重塑工程思维:理解并实践规格驱动开发(SDD),在复杂项目中利用文档约束 AI 行为,降低幻觉风险(LAB-12~14)。
培训对象
本课程面向希望通过 AI 工具彻底重塑开发工作流的专业人士。为了确保最佳的学习效果和实战体验,学员需满足以下条件:
•后端/全栈开发者:希望摆脱 IDE 插件限制,寻求更强自主执行能力的 AI 编程工具。
•技术 Tech Lead:探索如何通过统一的 AI 规则(Rules)和自定义 Agent 提升团队代码质量。
•DevOps 工程师:需要利用 CLI 工具进行自动化脚本编写与环境管理的专业人士。
•AI 编程爱好者:希望体验最前沿的 TUI 交互与 Agent 编排技术的极客。
课前准备
•电脑设备:自备笔记本电脑(macOS / Windows 10+ / Linux),建议内存 8GB 以上(若计划运行本地 Ollama 模型,建议 16GB+ 及 NVIDIA 显卡)。
•网络环境:需具备访问 GitHub 克隆实验仓库的网络条件。
•AI 模型服务(关键):
○
课程大纲
|
第一天:工具原理与环境构建 目标:完成 OpenCode 的认知建立、环境安装与核心配置,通过 LAB-00 和 LAB-01 确保每位学员拥有一套标准化的、可用于后续实战的开发环境。 |
第一章:基础认知与连接 •1.1 认识 OpenCode ○产品定义:终端 AI 编程助手与 IDE 插件的本质区别。 ○核心优势:开源架构、模型自由、国产模型支持与本地化部署。 •1.2 核心交互逻辑 ○TUI 界面导览:状态栏、对话区与输入区。 ○核心三件套:@ (引用)、! (执行)、/ (指令) 的理论基础。 ○AI 六大工具原理:read/write/edit 等工具的运作机制。 |
|
第一天:工具原理与环境构建 目标:完成 OpenCode 的认知建立、环境安装与核心配置,通过 LAB-00 和 LAB-01 确保每位学员拥有一套标准化的、可用于后续实战的开发环境。 第一章:基础认知与连接 •1.1 认识 OpenCode ○产品定义:终端 AI 编程助手与 IDE 插件的本质区别。 ○核心优势:开源架构、模型自由、国产模型支持与本地化部署。 •1.2 核心交互逻辑 ○TUI 界面导览:状态栏、对话区与输入区。 ○核心三件套:@ (引用)、! (执行)、/ (指令) 的理论基础。 ○AI 六大工具原理:read/write/edit 等工具的运作机制。 |
近期公开课推荐