Google 发布 gemma-trainer 技能:在自己电脑上,让 AI 帮你微调一个专属的 Gemma
- Google 在开源的 gemma-skills 仓库里新加了一个叫 gemma-trainer 的技能,专门教 AI 助手怎么在你自己的电脑上微调 Gemma 模型。
- 它的本体是一份写给 AI Agent 读的说明书(
SKILL.md),外加 5 个现成的 Python 脚本。你说人话,助手照着选参数、跑训练。 - 覆盖三条训练路线:SFT 教新知识、DPO 调风格偏好、RM 训一个打分器,每条路的数据格式和关键参数都写死了。
- 优先用 Unsloth,官方称省最多 70% 显存、快 2 倍,单张消费级显卡就能微调 12B 甚至更大的模型,还能训图像和音频。
- 训完能转成 GGUF 这类轻量格式,用 LiteRT-LM 塞进手机和 IoT 设备里跑。
在自己电脑上,调一个只懂你那行的 Gemma
你想要一个专属模型:会翻你那个冷门领域的行话、按你的口味回话、只做你这一摊事。开源的 Gemma 本来就为这种可定制而生,可真要动手微调,一直得先趟一遍复杂的环境配置和一堆看不懂的指南。
Google 的 Gemma 团队最近把这一步铺平了:在开源的 gemma-skills 仓库里,新加了一个叫 gemma-trainer 的技能。
github.com/google-gemma/gemma-skills
它的本体是一份写给 AI 的说明书
gemma-trainer 的本体是一个 SKILL.md 文件,加上 5 个现成的 Python 脚本模板。它不带界面、也不是要你直接上手调用的训练库。
SKILL.md 是一份专门写给 AI Agent 读的蓝图。里面把「本地微调该怎么做」的最佳实践、每个参数该取什么值、有哪些坑要避开,全部写死。你的助手读了它,就从「大概知道怎么训练」变成「知道这台机器上该调哪个脚本、每个旋钮拧到几」。仓库里的 5 个脚本各管一摊:一个跑监督微调,一个跑偏好对齐,一个训打分器,一个专门验证数据格式,还有一个用来做数据蒸馏。
gemma-trainer
定好参数
迭代
这套技能不挑门派,和具体的 AI 工具无关,从 Gemini 到 Claude 都能用,配 Google 自己的 Antigravity 命令行工具(agy)也行。用法简单到一句话:把 gemma-trainer 文件夹拷进你 AI 助手的技能目录,助手立刻就知道怎么带你走。
更有意思的是,助手不只是照单执行,它会按技能里写的能力约束帮你拦错。有一个真实例子:一次训练请求手误写成了用 Gemma 4 31B 做音频任务,助手当场提醒,31B 是个只管文字和图像的模型,根本没有音频能力,建议改用 E2B 或者 12B。
教知识、调偏好、学打分,三条路怎么选
技能里把微调分成三种方法,对应三种不同的目标。想清楚你要模型学会什么,就知道该走哪条路。
