打卡 Issue 正文留档到 tools/checkin-issues/ Issue 正文活在 GitLink 平台上(平台无可用 REST API),在仓库里留一份副本: 有 diff 可看、误改可复原、换平台可迁移。 README 结构树同步补充。
打卡 Issue 正文留档到 tools/checkin-issues/
Issue 正文活在 GitLink 平台上(平台无可用 REST API),在仓库里留一份副本: 有 diff 可看、误改可复原、换平台可迁移。 README 结构树同步补充。
3 课,在国产算力上从一个 Token 走到两个能跑的作品。 MetaX Coding Agent Bootcamp · 从配置到造物
过去十年 AI 的基石是 Transformer,但今天真正在改变开发者日常的,是编码 Agent—— Claude Code、Codex、OpenCode 这一类能自己读文件、写代码、跑命令、起服务的工具。
在高校与自学路径上,我们观察到三个比”不会推公式”更现实的断层:
会调 API ≠ 会让 Agent 干活。 大多数教程停在”申请一个 Key,curl 请求返回 200”。但真实开发里,你要把这个 Key 接进一个 Agent,让它替你写代码、改文件、跑测试。这一步的坑——认证字段叫什么、 端点走哪条路径、超时阈值默认多长、模型标识和页面显示名不一致——几乎没人系统讲过, 而每一条都能让人卡半天。
会生成 ≠ 会判断。 现在的模型一分钟能写一篇文、画一张图、配一段音。学生的默认反应是”能用就行”。 但 AI 生成的历史细节、数字、人名,完全有可能是编的,而且看起来和真的一模一样。 这门课训练的不是”生成得更多”,而是”生成的同时留下可核验的证据”。
国产算力有券,但没人告诉你从哪一步开始。 沐曦 C 系列已经在提供可用的云 GPU 与模型服务。可入门资料分散、模型标识与文档不一致、 新手卡在第一步就放弃了。本课程的第一课,就是把这个”第一步”铺平。
本实战营采用**”先通终端,再造作品”**的两段式设计:
三课共用同一条方法论,也是本课程真正的教学主线:
结论不交给模型编,提示词全程公开,AI 生成的东西必须能被机器和读者双向核验。
先通工具,再写代码。 我们不在第一课就让你调 torch。先用一个网页配置中心把 CLI 工具接通,让你在终端里第一次跟国产模型说上话。有了这个,”帮我写一个页面”才是真的能立刻做到的事。
torch
每一课都有能跑的东西。 不堆名词、不留”课后自行实现”。每一课都有一份可直接运行的 实验材料,跑起来就能交互;实验手册里写清”你会看到什么”和”如果没看到,去查哪里”。
国产算力全程零成本。 所有实验都跑在沐曦 C 系列的模型服务上。算力券领取入口见 https://developer.metax-tech.com/activities/27(以官方页面为准)。
可信可溯源贯穿始终。 第二课里,游戏的结局由纯算法判定、不交给模型; 第三课里,每一条推演都标注可信度三分法(真实资料 / 合理推测 / 纯虚构), 配图会经过 AIGC 判别模型自查,提示词全文留档。这是本课程区别于”AI 玩具”的地方。
坑都写在明面上。 手册里的”常见坑”全部来自真实调试记录,不是文档转述—— 包括模型名要用连字符、推理模型思维链吃光 token 导致空响应、生图尺寸白名单、 异步任务并发上限等等。
高校计算机 / AI 相关专业师生: 想补上”工程实践”这一环,把课堂上的原理真正跑起来,并积累一段国产算力开发经历的同学。
想入门 AI 应用开发的开发者: 不满足于只会调现成 API,希望完整走一遍”接模型 → 写代理 → 做界面 → 出作品”的流程。
AI 算法工程师 & 应用开发者: 想系统了解国产模型服务的能力边界与适配方法,为项目选型积累一手实测数据。
内容 / 文史 / 设计方向的爱好者: 对第二、三课的题材感兴趣,想用 AI 做点”有出处、能自证”的东西,而不是又一批无来源的生成内容。
怎么打卡:上面三个打卡 Issue 就是打卡地址,学完在对应 Issue 下面回复你的成果即可。 想自己另开一条也行 —— 点「+疑修」,在模板里选「第 N 课打卡模板」,按格式填完提交。 平台上还配了「踩坑反馈模板」和「提问讨论模板」两个模板。 这门课最大的资产是大家踩过的坑,不存在「太小白」的坑。
怎么打卡:上面三个打卡 Issue 就是打卡地址,学完在对应 Issue 下面回复你的成果即可。 想自己另开一条也行 —— 点「+疑修」,在模板里选「第 N 课打卡模板」,按格式填完提交。
平台上还配了「踩坑反馈模板」和「提问讨论模板」两个模板。 这门课最大的资产是大家踩过的坑,不存在「太小白」的坑。
两条路,选一条 —— 但不管走哪条,最后都要回到打卡 Issue 下评论一条链接。
submissions/<你的 ID>/
完整规范见 submissions/README.md。
submissions/README.md
示例是脚手架,不是标准答案。第二课和第三课都鼓励换掉题材:
SCENES
ENDINGS
timelines/*.json
并且请在打卡评论里单独写一段「我的创新点」:你为什么选这个题材、 和示例哪里不一样、有没有推翻示例的做法。
选题自由,规则不能自由。 第二课的结局必须由确定性代码判定; 第三课的每个真实节点必须能追溯到出处。这两条是这个课程的全部立场。
metax-ai-bootcamp/ ├── README.md ← 你正在读的这份 ├── index.html ← 课程主页(浏览器打开即用,含三课入口) ├── GOVERNANCE.md ← 治理章程:角色、决策与冲突机制 ├── CONTRIBUTING.md ← 贡献指南:Fork + PR 工作流 ├── CODE_OF_CONDUCT.md ← 行为准则 ├── ROADMAP.md ← 课程迭代路线图 ├── assets/preview/ ← 课程主页与手册使用的作品截图 ├── submissions/ ← 学员成果区(Fork + PR 路线放这里) │ └── README.md ← 提交规范:两条路径、三张截图、选题要求 ├── tools/ │ ├── build_handbooks.py ← 把 lesson-*/README.md 渲染成课程站的手册页 │ │ (改了手册记得重跑一次:python tools/build_handbooks.py) │ └── checkin-issues/ ← 三个打卡 Issue 的正文留档(内容活在平台上,这里存副本) ├── lesson-01-coding-agent.html ┐ ├── lesson-02-chibi-game.html ├ 上面那个脚本生成的成品页 ├── lesson-03-timeline-lab.html ┘ │ ├── lesson-01-coding-agent/ │ ├── README.md ← 实验手册(第一课) │ └── lab/index.html ← 配置中心,双击即可打开 │ ├── lesson-02-chibi-game/ │ ├── README.md ← 实验手册(第二课) │ └── lab/ ← 《赤壁·风起》完整源码 │ ├── server.py ← 本地 AI 代理(唯一持有 Key 的地方) │ ├── index.html ← 游戏前端 │ ├── config.example.json ← 配置模板,复制成 config.json 后填入令牌 │ ├── assets/ ← 15 张选项插画 + 生成缓存 │ └── tools/ ← 模型探测与基准脚本 │ └── lesson-03-timeline-lab/ ├── README.md ← 实验手册(第三课) └── lab/ ← 「歧路」完整源码 ├── server.py ← 本地代理:推演 / 校准 / 生图 / 判别 ├── index.html ← 单文件前端 ├── config.example.json ← 配置模板 ├── timelines/zhenghe.json ← 郑和下西洋真实时间线(1405–1522,10 个节点) ├── assets/cache/ ← 已生成的配图(开箱即用,不烧额度) └── runs/ ← 往次推演存档(含真正发出去的提示词全文)
关于密钥:本课程所有实验的 Key 只存在于本机。 前端页面从不持有 Key,所有模型调用都经过本地 Python 代理。 仓库中的 config.json 已被 .gitignore 排除,请勿把自己的令牌提交上去。
config.json
.gitignore
本项目以小而透明的方式运转,欢迎所有人参与课程建设与迭代:
本项目采用 MIT 许可证(LICENSE)开源。
课程代码、实验手册与配图可自由使用、修改与再发布(含商业用途), 只需保留版权声明与许可声明即可。
注意:从第二课、第三课实验生成的图片、音频、视频属于学员自己的 AI 生成产物, 其版权与使用条款遵循各自模型服务方(模力方舟)的约定, 不受本仓库 MIT 许可证约束。仓库内 assets/preview/ 与 assets/cache/ 下的示例生成物仅供课程演示。
assets/preview/
assets/cache/
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
沐曦 Coding Agent 实战营
课程背景
过去十年 AI 的基石是 Transformer,但今天真正在改变开发者日常的,是编码 Agent—— Claude Code、Codex、OpenCode 这一类能自己读文件、写代码、跑命令、起服务的工具。
在高校与自学路径上,我们观察到三个比”不会推公式”更现实的断层:
会调 API ≠ 会让 Agent 干活。 大多数教程停在”申请一个 Key,curl 请求返回 200”。但真实开发里,你要把这个 Key 接进一个 Agent,让它替你写代码、改文件、跑测试。这一步的坑——认证字段叫什么、 端点走哪条路径、超时阈值默认多长、模型标识和页面显示名不一致——几乎没人系统讲过, 而每一条都能让人卡半天。
会生成 ≠ 会判断。 现在的模型一分钟能写一篇文、画一张图、配一段音。学生的默认反应是”能用就行”。 但 AI 生成的历史细节、数字、人名,完全有可能是编的,而且看起来和真的一模一样。 这门课训练的不是”生成得更多”,而是”生成的同时留下可核验的证据”。
国产算力有券,但没人告诉你从哪一步开始。 沐曦 C 系列已经在提供可用的云 GPU 与模型服务。可入门资料分散、模型标识与文档不一致、 新手卡在第一步就放弃了。本课程的第一课,就是把这个”第一步”铺平。
课程介绍
本实战营采用**”先通终端,再造作品”**的两段式设计:
三课共用同一条方法论,也是本课程真正的教学主线:
课程亮点
先通工具,再写代码。 我们不在第一课就让你调
torch。先用一个网页配置中心把 CLI 工具接通,让你在终端里第一次跟国产模型说上话。有了这个,”帮我写一个页面”才是真的能立刻做到的事。每一课都有能跑的东西。 不堆名词、不留”课后自行实现”。每一课都有一份可直接运行的 实验材料,跑起来就能交互;实验手册里写清”你会看到什么”和”如果没看到,去查哪里”。
国产算力全程零成本。 所有实验都跑在沐曦 C 系列的模型服务上。算力券领取入口见 https://developer.metax-tech.com/activities/27(以官方页面为准)。
可信可溯源贯穿始终。 第二课里,游戏的结局由纯算法判定、不交给模型; 第三课里,每一条推演都标注可信度三分法(真实资料 / 合理推测 / 纯虚构), 配图会经过 AIGC 判别模型自查,提示词全文留档。这是本课程区别于”AI 玩具”的地方。
坑都写在明面上。 手册里的”常见坑”全部来自真实调试记录,不是文档转述—— 包括模型名要用连字符、推理模型思维链吃光 token 导致空响应、生图尺寸白名单、 异步任务并发上限等等。
适合人群
高校计算机 / AI 相关专业师生: 想补上”工程实践”这一环,把课堂上的原理真正跑起来,并积累一段国产算力开发经历的同学。
想入门 AI 应用开发的开发者: 不满足于只会调现成 API,希望完整走一遍”接模型 → 写代理 → 做界面 → 出作品”的流程。
AI 算法工程师 & 应用开发者: 想系统了解国产模型服务的能力边界与适配方法,为项目选型积累一手实测数据。
内容 / 文史 / 设计方向的爱好者: 对第二、三课的题材感兴趣,想用 AI 做点”有出处、能自证”的东西,而不是又一批无来源的生成内容。
学习顺序及章节名称
成果怎么交
两条路,选一条 —— 但不管走哪条,最后都要回到打卡 Issue 下评论一条链接。
submissions/<你的 ID>/→ 发 PR 回来 → 在打卡 Issue 下评论 PR 链接完整规范见
submissions/README.md。每课都要交三张截图
我们不希望收到第二份赤壁
示例是脚手架,不是标准答案。第二课和第三课都鼓励换掉题材:
SCENES与ENDINGS,越本地越好,那是我们抄不到的);timelines/*.json)。并且请在打卡评论里单独写一段「我的创新点」:你为什么选这个题材、 和示例哪里不一样、有没有推翻示例的做法。
仓库结构
开始之前:你只需要三样东西
项目治理
本项目以小而透明的方式运转,欢迎所有人参与课程建设与迭代:
参考与致谢
许可证
本项目采用 MIT 许可证(LICENSE)开源。
课程代码、实验手册与配图可自由使用、修改与再发布(含商业用途), 只需保留版权声明与许可声明即可。