IBM发布Palette 小模型生成企业风格PPT
时间:2026年11月3日(IBM Research 在 Hugging Face 博客发表 Palette 项目介绍)
地点:美国(IBM Research),发布于 Hugging Face 博客与 GitHub 开源仓库
人物:IBM Research 团队、IBM Design Language 设计团队、gpt-oss 开放权重模型维护者
事件详情:IBM Research 11月3日在 Hugging Face 博客发布 Palette,用一个20B参数的开放权重模型微调出按企业自有设计语言生成幻灯片的能力。做法是把人做 PPT 的流程拆成两个角色:设计师负责编辑判断,编码者负责几何计算,两个角色由同一个 LoRA 适配器承担。设计师读规划后写出结构化 JSON 简报,包含调色板、字体系统,以及每一页的布局、确切内容和简短设计理由;编码者取出其中一页的规格,编写用 pptxgenjs 绘制该页的 JavaScript 代码。训练数据由大型开放教师模型合成,约1000份演示文稿、约1万页幻灯片,遵循 IBM Design Language,每个例子还附带反事实推理,解释为什么否决另一种方案。官方仓库 IBM/project-palette 已开源,采用 Apache-2.0 许可,模型为 gpt-oss-20b-palette-lora,流程是先由第一阶段规划器产出可编辑的 plan.md,再由设计师与编码者逐页生成代码,最后经检测与修复环节输出 pptx 和 PDF 预览。官方称在 PresentBench 所测的三个领域中有两个排名第一。
背景:前沿模型做 PPT 质量不差,但自带一套固定审美,做十份就开始雷同,也满足不了保密内容不能离开内网的要求;真正能自托管的小模型在排版上却常常翻车,标题淹没在背景里、文字溢出画布、形状互相重叠。根源在于模型不直接画幻灯片,而是要盲写代码,把每个元素定位到具体的 x、y、宽度和字号,一个75字符的标题在 56pt 字号下能否排成两行,是模型在脑子里算的账,只有代码渲染出来才知道错了。另一个缺口是语料,市面上有大量成品演示文稿,却没有支撑设计决策的理由和生成它们的代码。
影响:Palette 给出了一条可复制的路径:与其把品牌规范塞进提示词,不如把规范变成合成数据和可编辑的中间简报,单页可以重生成而不必重做整份演示文稿。官方还给出两个工程细节,因为每一页的上下文在写代码前已经固定,编码阶段可以按页并行,速度提升约6到7倍;编码者的示例长度约为设计师的5倍,直接混合训练会让设计师欠拟合,需要把设计师示例过采样5倍。忠实度是最难的一关,幻灯片里编造输入中不存在的事实,靠提示词规则基本无效,改用固定的参考演示文稿约束教师模型反而更管用。团队还允许用方括号包裹的指令直接改版式,例如把某一页改成时间轴。对有品牌规范、有保密要求、又不想把内容送出系统的团队,这套方案可以整体跑在自己的基础设施上。
总结:Palette 的价值不在于又一个会做 PPT 的模型,而在于证明开放权重小模型加上专用检查与修复流程,可以在垂直场景里顶住前沿系统,同时把数据与成果的所有权留在企业内部。20B 的规模、一份 JSON 中间简报和一套合成数据流水线,三件事叠加才让它成立。它离通用办公助手还有距离,但对有品牌规范、有保密要求的企业,已经是一条能照着搭的路径。
参考来源:
Hugging Face 官方博客(IBM Research):Palette: teaching a small model to build decks in your design language
https://huggingface.co/blog/ibm-research/palette-deck-building
GitHub 官方仓库 IBM/project-palette:包含 gpt-oss-20b-palette-lora 与三阶段流程说明
https://github.com/IBM/project-palette
中文全文翻译:Palette 教一个小模型用你的设计语言制作演示文稿
http://www.todayforai.com/zh/items/art-7893d2ff-7da
AI123 中文资讯:IBM Research 公布 Palette 方案要点
https://cn.ai123.com/news/17157
奇点 AI 索引中文摘要:Palette 关键数据与要点
https://ai.qidiandaohang.com/news/11675743/
OmniTools 中文报道:IBM Research 发布 Palette 用20B开源模型按设计语言生成幻灯片
https://omnitools.ai/news/news_mw0wtxqvffb467de21f6419b







