{
  "id": 17988514,
  "title": "Palette: teaching a small model to build decks in your design language",
  "url": "https://urgent.news/2026/11/03/palette-teaching-a-small-model-to-build-decks-in-your-design-language",
  "topic": "ai",
  "section": "AI",
  "published": "2026-11-03T16:35:36.000Z",
  "source": {
    "name": "Hugging Face",
    "slug": "hugging-face",
    "url": "https://huggingface.co/blog/ibm-research/palette-deck-building"
  },
  "original_language": "en",
  "account": "Designing a slide deck using a small open-weight model poses challenges, as these models tend to produce consistent, generic results that don't match a specific design language. However, a novel approach aims to create a model trained on synthetic data within a specific design language, allowing it to compete with more advanced systems while keeping ownership of the results.\n\nThe process begins by fine-tuning a 20 billion parameter model to build decks in a manner similar to how a human designer would approach it. The training data follows the IBM Design Language and covers around 10,000 slides, including the reasoning behind each design choice. The deck creation process involves two primary roles: the designer and the coder. The designer handles editorial judgment, such as deciding what each slide should contain and how it should be presented (charts or tables). Meanwhile, the coder is responsible for the geometry, determining the precise placement of elements on the slide.\n\nTo address the limitations of small models, a harness is built around the trained model. This harness checks for issues such as overlapping shapes or text running off the slide, making necessary adjustments and rewriting the reasoning behind the changes. By generating a large dataset of decks, each with accompanying explanations for design decisions, the model learns to understand the rules behind choices rather than simply memorizing them. This method also allows users to provide finer-grained control over specific design choices using directives, which the coder follows during slide creation.\n\nThe approach tackles the challenges of small models by breaking down the deck creation process into smaller, more manageable tasks while enhancing performance through parallel processing. This allows for faster generation and greater customization of slide decks, maintaining a consistent design language while ensuring the final product meets the desired specifications.",
  "summary": null,
  "key_points": [
    "Fine-tune 20B model to mimic human designer's deck creation",
    "Harness checks for design issues, adjusts reasoning",
    "Parallel processing enables faster, customized deck generation"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}