🔍 Read the full analysis: Palette Brings Your Design Language To AI-Powered Deck Building on ThorstenMeyerAI.com
Get the latest gadgets delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
TL;DR
Hugging Face describes Palette, a 20-billion-parameter open-weight model fine-tuned to generate slide decks in IBM Design Language. The company reports that it ranked first in two of three PresentBench domains it measured, but the source provides no scores, domain names or comparison details to verify the result independently.
Hugging Face says it fine-tuned Palette, a 20-billion-parameter open-weight model, to create presentation decks in IBM Design Language, as described in the original analysis. The company reports that Palette ranked first in two of three PresentBench domains it measured, but the available account gives no scores or domain names, leaving the scale of that result difficult to assess.
Palette uses a two-role workflow served by a single LoRA adapter, according to Hugging Face. First, a designer role turns a request into a structured JSON brief covering the deck’s content, color palette, typography, slide layouts and design rationale. A coder role then converts each slide specification into pptxgenjs JavaScript that generates the slide layout. The brief can be edited by a person or another agent before the code is produced.
Hugging Face says the separation lets slide coding run in parallel, making that stage about six to seven times faster than running it sequentially. That is a project-reported speed comparison; the source material does not provide test conditions or explain whether it measures the full process of producing a finished deck. The team also says coder examples were about five times longer than designer examples and that it oversampled designer examples fivefold during training.
The training examples were synthesized using a larger open model because, Hugging Face says, no public corpus contains the plans, design decisions and code behind finished decks. The company reports generating about 1,000 decks, or roughly 10,000 slides, across different lengths, genres, layouts and input styles. It says generated decks were rendered and checked for overlaps and text overflow; broken slides were repaired, with the associated reasoning added as further training material.
A Structured Route to Branded Slides
The project addresses two practical concerns with AI-generated presentations: whether the output follows an organization’s visual identity and where its input is processed. Hugging Face presents Palette’s open weights and design-language training as a way for organizations to adapt the model to their own presentation standards. If run on an organization’s infrastructure, an open-weight model may also give that organization more control over how its material is handled.
Those are potential benefits, not demonstrated deployment outcomes in the supplied material. Hugging Face does not report customer use, operational tests or evidence that running Palette privately protects sensitive information under particular conditions. Likewise, the benchmark result offers a limited signal: the company reports top rankings in two measured domains, but without scores, competitors or evaluation settings, readers cannot judge how large the lead was or how the result compares with general-purpose or frontier models.
The design-and-code split is a specific engineering choice with broader relevance to deck-generation tools. A model must make editorial decisions about what belongs on each slide and also translate those choices into workable geometry. A structured brief makes that intermediate plan visible and editable rather than asking one generation step to handle both tasks at once. Whether this improves reliability across real-world presentations remains to be tested independently.
Products Worth Considering

Bose SoundLink Flex Bluetooth Speaker (2nd Gen) – Portable Outdoor Speaker with Hi‑Fi Audio, Waterproof and Dustproof, USB‑C, Up to 12 Hours

Samsung Galaxy Tab A7 Lite 8.7 32GB Wi‑Fi Android Tablet – Long‑Lasting Battery, Compact Slim Design, Sturdy Metal Frame (US Version)

EcoFlow Delta 3 Portable Power Station – 1024 Wh, 1800 W
As an affiliate, we earn on qualifying purchases.
From Deck Plan to Slide Code
Hugging Face says smaller models can make layout mistakes when they generate slide code without checking how the rendered slide looks. Common problems include overlapping elements, text overflow and hard-to-read titles. Palette’s workflow attempts to address these failures by establishing a deck-wide plan first and checking rendered slides afterward.
The team also describes a faithfulness problem: when a specification did not contain enough information, the model could invent details to fill the gaps. According to the post, examples based on reference decks steered the larger teacher model’s output more reliably than adding more prompt rules. The supplied account does not quantify how often unsupported content appeared or how much the training changes reduced it.
Hugging Face says it used LoRA fine-tuning to add the deck-building format and skills to the base model while making experiments less expensive. The account focuses on IBM Design Language and says the workflow could be trained in a user’s design language, but it does not give results for other design systems.
“The designer handles the editorial judgment, and the coder handles the geometry.”
— Hugging Face, describing Palette’s two-role workflow
Benchmark and Release Details Missing
The supplied account does not name the three PresentBench domains, provide scores, identify competing systems or describe evaluation conditions. It is therefore not possible to compare Palette’s reported rankings quantitatively or determine how broad the result is. The account also does not identify the 20B base model or provide independent testing of the generated decks.
Other open questions include how Palette performs on complex data, strict factual requirements, long presentations and design systems beyond IBM’s. Hugging Face describes checks for overlap and overflow, but does not report how often those checks catch failures. It also does not quantify the model’s tendency to add unsupported details or explain what safeguards apply when organizations run it on private infrastructure.
The project description does not announce whether or when Palette’s weights, code or evaluation results will be released, or specify a license. Until those details and reproducible testing are available, the benchmark ranking and speed gain should be treated as claims reported by the project’s authors, not independently established performance results.
Release and Independent Testing
The next useful milestones would be publication of the model weights, code, license and full PresentBench results, if Hugging Face plans to make them available. Those materials would let developers reproduce the workflow and compare Palette with other systems under stated conditions. The supplied account gives no release date or timeline.
Further evaluation could test decks built for multiple design languages, as well as presentations with demanding factual, data-visualization and layout requirements. Reporting failure rates for text overflow, overlaps and unsupported content would help show whether the rendering-and-repair process improves the finished output. For now, readers have a description of the approach and its reported results, but not enough evidence to establish how it performs across those settings.
Key Questions
What is Palette?
Palette is a 20-billion-parameter open-weight model that Hugging Face says it fine-tuned to generate slide decks in IBM Design Language. The supplied account does not identify its base model or state whether the weights are publicly available.
How does Palette create a slide deck?
Its workflow first creates a structured JSON design brief with the content and visual plan. A second role writes pptxgenjs code for each slide based on that brief, after which Hugging Face says the deck is rendered and checked for layout problems.
What did Hugging Face report about PresentBench?
The company says Palette ranked first in two of three measured domains. The supplied material does not name the domains or provide scores, competitors or test conditions, so the result cannot be assessed in detail from this account.
Is Palette available to download?
The supplied project description does not provide a release date, model link or license. It is unclear whether or when Hugging Face will publish the weights, code or full evaluation results.
Does Palette guarantee that confidential material stays private?
No such guarantee is established in the supplied account. Hugging Face presents running an open-weight model on an organization’s own infrastructure as a possible way to gain more control over data handling, but it does not report security testing or specific deployment safeguards.
Primary source: Hugging Face · via ThorstenMeyerAI.com
