第一天
基础与环境搭建第 1 课
Debian 13安装・Linux 简介与 Debian 发行版特点
・安装方式:U 盘启动盘安装(Ventoy 工具)
・VirtualBox 虚拟机创建与配置(8G 内存、40G 硬盘、桥接网络)
・Debian 13 安装步骤演示(分区、用户、软件包选择)
・Linux 目录结构(//boot/home /usr/etc /dev/var /proc/sys)
第 2 课
Linux基础命令・终端操作与 SSH 连接
・命令行编辑辅助(Tab/Ctrl+U/Ctrl+K/Ctrl+L)
・文件操作:ls、cd、cat、cp、mv、rm、mkdir、find
・文件查看:head、tail、more、grep
・软件包管理:apt install/remove/update/upgrade/search
・压缩与解压:tar、gzip、zip/unzip
第 3 课
用户权限与系统管理・用户与组管理(useradd/passwd/sudo/usermod)
・文件权限(rwx/chmod/chown)与特殊权限
・VIM 文本编辑器(三种模式、基本操作、查找替换)
・进程管理(top/ps/kill)
・系统服务管理(systemctl start/stop/enable/status)
第 4 课
网络配置与安全・网络配置(ip/nmcli/ 静态 IP/DHCP)
・SSH 密钥登录(ssh-keygen、authorized_keys)
・SSH 快捷登录配置(~/.ssh/config)
・SCP 文件传输
・Linux 防火墙(ufw/nftables 基础)
・磁盘管理基础(fdisk/mount/df)
第 5 课
容器化・Docker 概述与核心概念(镜像 / 容器 / 仓库)
・Docker 安装与配置・镜像管理(pull/save/load/tag)
・容器操作:docker run(端口映射 / 目录挂载 / 环境变量 / 资源限制)
・Docker 网络(host/bridge/macvlan)
・容器管理(ps/logs/exec/stop/rm)
・Docker Compose 编排基础
第 6 课
LLM 生态与 Ollama 部署・什么是 LLM 模型,主流的几种模型的介绍
◦ glm-5.1
◦ qwen3.6-plus
◦ deepseek
・几家 Coding Plan 的比较
・Ollama 简介:在本地运行大语言模型
・Docker 部署 Ollama
・下载与运行模型(qwen/gemma/llama 等)
・Ollama API 接口介绍 / OpenAI 兼容协议
第 7 课 OpenCode 安装与模型对接・各平台 Coding Plan 介绍:OpenCode / Claude Code / Cursor / Windsurf / GitHub Copilot
・各工具的定位与适用场景对比
・OpenCode 安装与配置
・连接 Ollama 本地模型到 OpenCode
・对接各平台 Coding Plan(Claude、OpenAI、Gemini 等云端 API)
・OpenCode 基本操作:对话、文件编辑、命令执行、subagent、agent team
・模型选择策略:本地模型 vs 云端 API 的取舍
第 8 课
AI 面向 Markdown 的开发・核心理念:Markdown 是人工智能的开发语言,Markdown 基础
・什么是 “面向 Markdown 开发”:AGENTS.md/ SKILL.md/ Prompt / Spec
・Markdown 在 AI 编程中的角色:人机协作的通用接口
・为什么 AI 读 Markdown 比读 pdf, word, excel 更准确
・OpenCode 项目配置:opencode.json 与 AGENTS.md
・实操:用 OpenCode + Markdown 创建第一个项目
第二天AI 编程工具链实战第 1 课
Skills 系统・什么是 Skills:AI 的能力扩展包
· skillsmp.com 技能市场介绍
・Skills 的安装与管理
・技能文件结构(SKILL.md 的编写规范)
・常用内置技能概览
第 2 课
Skill 自定义开发・Skill 的组成:元数据、指令、参考文件
・编写第一个自定义 Skill
・Skill 的触发条件与匹配规则
・Skill 的加载顺序与优先级
・实操:编写一个面向特定业务场景的 Skill
第 3 课 officecli 编辑文档・officecli 安装与配置
・创建 Word 文档(.docx):标题、段落、表格、图片
・创建 Excel 报表(.xlsx):数据、公式、图表
・创建 PowerPoint 演示文稿(.pptx):幻灯片、排版、动画
・批量文档处理技巧
・实操:用 AI 指令生成一份完整的课程报告
第 4 课 Excalidraw 绘制图形・Excalidraw 简介与安装
・AI 驱动的图形绘制:流程图、架构图、思维导图・通过 Markdown 描述生成图形
・Mermaid 语法与 Excalidraw 的转换
・导出为 PNG/SVG
・实操:绘制系统架构图与流程图
第 5 课 Superpowers 与辅助设计・Superpowers 技能包安装与功能概览
・头脑风暴技能(brainstorming):需求分析与方案设计
・设计审核(design review):用 Oracle/Momus 子代理审查设计
・计划编写技能(writing-plans):生成结构化实施计划
・计划审核与执行流程
第 6 课
AI 驱动的软件工程方法论・AI 驱动的完整软件工程流程:
头脑风暴 → 设计 → 审核设计 →创建计划 → 审核计划 →实施计划 → 审核工作成果 →创建验证计划 → 审核验证计划 →执行验证计划 → 修复问题 → 重复验证 → 直至问题收敛为 0
第 7 课 Browser Agent:浏览器中的 AI・Browser Agent 简介:在浏览器中使用 OpenCode
・安装与配置
・网页自动化操作:导航、表单填写、截图、数据提取
・Chrome DevTools Protocol 基础
・实操:自动化测试一个 Web 应用
第 8 课
综合实战・综合运用 Skills 工具链完成一个完整任务:
1.用 officecli 创建项目文档
2.用 excalidraw 绘制系统架构图
3.用 superpowers 进行设计审核
4.用 oh-my-openagent 完成一个小型项目的完整开发流程
・学员动手实践,讲师辅导
第三天AI 应用部署与集成第 1 课 VoxCPM 语音合成部署・VoxCPM 简介:端到端多语言语音合成系统
・核心能力:30 种语言 + 9 种中文方言、音色设计、声音克隆
・Docker 部署 VoxCPM 服务
・基础语音合成 API 调用
・音色设计与参数调节
第 2 课 VoxCPM 声音克隆与进阶・可控声音克隆:从少量音频样本克隆声音
・极致克隆模式・实时流式合成
・API 集成:在自己的应用中调用 VoxCPM
・实操:克隆一段语音并合成指定文本
第 3 课 Mattermost 安装与配置・Mattermost 简介:开源团队协作平台
・Docker 部署 Mattermost・基础配置:频道、用户、权限
・Webhook 与 API 接口
・与外部服务的集成方式
第 4 课 Mattermost AI 助手・OpenClaw 简介:AI 助手集成框架
・将 OpenClaw 接入 Mattermost
・对话机器人的配置
・功能扩展:文档查询、代码辅助、任务管理
・实操:搭建一个能回答问题、处理日常工作的 AI 助手
第 5 课 ComfyUI 安装与配置・ComfyUI 简介:节点式 AI 图片生成工作流
・Docker 部署 ComfyUI(GPU 加速)
・Flux2.dev 模型介绍
・基础界面与操作
・文生图(Text-to-Image)基础
第 6 课 ComfyUI 工作流实战・ComfyUI 节点系统详解
・工作流设计:图生图、局部重绘、风格迁移
・ControlNet 与图像控制
・模型管理:Checkpoint / LoRA / VAE
・实操:设计一个完整的产品图片生成工作流
第 7 课
课程总结与展望・三天课程知识点回顾
・Linux + AI 工具链的最佳实践
・AI 编程的发展趋势
・持续学习资源与社区推荐
・Q&A与讨论