AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Buying for a business?Offer from Amazon

Get business pricing on tech for your team

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

Hugging Face says it fine-tuned a 20B open-weight model, Palette, to create slide decks following IBM Design Language. The company reports that Palette ranked first in two of three PresentBench domains it measured; the post does not provide scores or enough detail to assess how it compares with frontier models overall.

Hugging Face says it fine-tuned a 20B open-weight model called Palette to create slide decks in IBM Design Language, using a workflow that separates planning the deck from writing the code for each slide. The company reports that the model ranked first in two of three PresentBench domains it measured, but the supplied post gives no scores or comparison details to judge that result independently.

Palette divides deck creation between two roles served by a single LoRA adapter. A designer role turns the input into a structured JSON brief covering the deck’s palette, type system, slide layouts, content and design rationale. A coder role then uses each slide’s specification to write pptxgenjs JavaScript for the layout. Hugging Face says the split allows slide coding to run in parallel, making that stage about six to seven times faster than running it sequentially.

The training set was synthesized with a larger open model because, according to the post, there is no public corpus containing the plans, design decisions and code behind finished decks. Hugging Face says it generated about 1,000 decks, covering roughly 10,000 slides, with examples spanning different genres, lengths, layouts and input styles. The examples include counterfactual reasoning: explanations of why a design choice was made over an alternative.

The company says it rendered each generated deck and checked for overlaps and text overflow. It repaired broken slides and revised the associated reasoning into additional training examples. The post also describes a faithfulness problem: when a specification lacked enough information, the model could fill gaps with invented content. Hugging Face says examples from reference decks helped steer the teacher model’s output more reliably than adding more prompt rules.

At a glance
announcementWhen: Described in a Hugging Face post; publi…
The developmentHugging Face published a technical account of Palette, a 20B model trained to generate slide decks in IBM Design Language.
AI · Briefing

Palette builds branded decks with a two-role workflow

Hugging Face says its 20B open-weight model creates slide decks in IBM Design Language. The approach separates planning from slide coding, while benchmark and deployment evidence remains limited.

20B
open-weight model
2 of 3
PresentBench domains ranked first
6–7×
faster slide coding, reported
~1,000
synthetic decks for training

From brief to slide code

One LoRA adapter serves two roles, keeping editorial choices separate from layout implementation.

1
Designer plans

Creates a structured brief for content, palette, typography, layouts and rationale.

2
Coder builds

Turns each slide specification into pptxgenjs JavaScript; slides can be coded in parallel.

Training includes design reasoning

Synthetic examples teach both how a deck looks and why its design choices were made.

Data

Deck examples

About 1,000 decks covered roughly 10,000 slides across varied genres, lengths and layouts.

Review

Render and repair

Generated decks were checked for overlaps and text overflow; broken slides were repaired and added to training.

Faithfulness

Unsupported content

When briefs lacked detail, the model could invent content. Reference-deck examples helped guide the teacher model.

What the evidence supports

Reported
  • First place in two of three measured PresentBench domains.
  • Slide coding about six to seven times faster with parallel work.
  • A workflow designed for an organization’s design language.
Still unclear
  • Scores, domain names, baselines and evaluation conditions.
  • Performance beyond IBM Design Language or on demanding decks.
  • Public availability, deployment safeguards and independent results.
CaveatThe reported ranking and speed improvement come from the project’s authors; the supplied account lacks details for independent comparison.
The takeaway
Palette’s structured planning and render-check loop offer a practical path to branded slide generation, while broader performance and reliability still need published evidence.

A Smaller Model for Branded Slides

Palette targets two practical limits of using general-purpose models for presentations: their outputs may not match an organization’s design system, and sending confidential material to an external service may be unsuitable. An open-weight model that can run on an organization’s own infrastructure could give teams more control over both the visual style and where their inputs are processed. The post presents these as motivations for the project; it does not report deployment results or establish how well Palette protects sensitive information in practice.

The reported benchmark result is a signal that a smaller model can perform competitively on at least some measured deck-building tasks, but it is not enough to establish broad superiority. The post says Palette ranked first in two of three domains, without identifying the domains, scores, competing systems, or evaluation conditions in the supplied material. The evidence therefore supports a narrower claim: Hugging Face reports a strong result on part of its PresentBench evaluation.

Products Worth Considering

Bose SoundLink Flex Bluetooth Speaker (2nd Gen), Waterproof, Dustproof, USB‑C, Up to 12 hr Battery, Black
Amazon Kindle Scribe Colorsoft, 64GB, 11-Inch Color Display with Premium Pen

Amazon Kindle Scribe Colorsoft, 64GB, 11-Inch Color Display with Premium Pen

As an affiliate, we earn on qualifying purchases.

Why Deck Generation Needs Two Roles

Generating a presentation requires more than writing concise text. The model must decide what belongs on each slide and also translate those choices into positions, font sizes and shapes. Hugging Face says small models often make layout errors because they write code without seeing the rendered slide until afterward. Text can overflow, elements can overlap, and titles can become difficult to read.

The project addresses this by separating editorial planning from slide geometry. A deck-wide brief sets the content and visual decisions before slide code is produced, and that brief can be edited by a person or another agent. Hugging Face also says coder examples were about five times longer than designer examples, so the team oversampled designer examples fivefold to avoid undertraining that role. Training used LoRA, which the post says made experiments less expensive while adding the deck-building format and skill to the base model.

“The designer handles the editorial judgment, and the coder handles the geometry.”

— Hugging Face, describing Palette’s approach

Benchmark Scope and Deployment Details

The supplied material does not give PresentBench scores, domain names, baselines or evaluation settings, so the reported rankings cannot be compared quantitatively with other models here. It also does not identify the 20B base model, provide a public model release or license, or show independent testing of the generated decks.

It remains unclear how Palette performs on presentations with complex data, strict factual requirements or design systems beyond IBM Design Language. The post says its workflow can be trained in a user’s design language, but the supplied account focuses on IBM’s system and does not give results from other templates. It also does not specify the safeguards or operational conditions for running the model on private infrastructure.

Release and Broader Testing

The post describes how Hugging Face generated training data, fine-tuned Palette and built a checking harness, but the supplied material does not announce a release date or say when model weights, code or evaluation results will be available. Those details would let developers reproduce the approach and test the claims on their own presentations.

Further evidence would also need to show performance across different design languages and longer or more demanding decks, including how often the checker catches layout failures and how frequently the model adds unsupported facts. Until those results are available, the reported benchmark ranking and speed improvement remain claims from the project’s authors.

Where I land

I see Palette’s clearest contribution in its structured workflow: separating what a deck should say from the geometry needed to draw it gives teams a place to inspect and edit decisions. The render-and-check loop also addresses a real weakness of code-generated slides. Hugging Face’s reported PresentBench result is encouraging, but the missing scores and evaluation details keep me from judging how much it establishes.

The strongest counterargument is that a model trained on synthetic decks and one design language may perform well on the tasks it was built around while struggling with unfamiliar templates, dense data or strict factual constraints. The post itself describes invented content as a failure mode. I would update my assessment if Hugging Face published reproducible benchmark results, released the model and harness, and showed independent tests across multiple design systems with measured rates for layout errors and unsupported claims.

Key Questions

What is Palette?

Palette is a fine-tuned 20B open-weight model that Hugging Face says it trained to build slide decks in IBM Design Language.

How does Palette create a deck?

It first produces a structured brief with the content and design choices for each slide. A second role uses that brief to write pptxgenjs code for the slides.

What benchmark result did Hugging Face report?

Hugging Face says Palette ranked first in two of the three PresentBench domains it measured. The supplied post does not include the scores, domain names or comparison setup.

Can Palette run on private infrastructure?

The project is framed around an open-weight model that organizations could self-host. The supplied material does not provide deployment instructions or independent evidence about its use with confidential data.

Is Palette publicly available?

The supplied source does not say whether or when the model weights or code will be released.

Source: Hugging Face

You May Also Like

Pollo AI Turns Creative Ideas Into Campaigns With OpenAI

OpenAI’s Pollo AI page is identified by a headline about turning creative ideas into campaigns, but the supplied material confirms no further details.

SenseTime Launches SenseMart OS To Bring Embodied Intelligence Into Retail – TechNode

SenseTime has announced SenseMart OS, a retail platform it says brings embodied intelligence into stores. Product details and rollout plans remain unclear.

ALTK-Evolve: How Learned Memory Tops The τ²-Bench Leaderboard On Customer Service Tasks Without A Frontier Model

ALTK-Evolve reports 67.5% Pass^4 on τ²-bench retail using learned guidelines with GPT-4.1, without changing model weights.

5 New Ways To Level Up Your Learning With Search

Google rolls out interactive visuals, practice quizzes, Lens tutoring, notebooks, and custom file creation in Search ahead of the school year.