Palette обучает модель 20B создавать презентации в заданном стиле
Palette — система с открытыми весами для создания презентаций в пользовательском языке дизайна, в том числе на собственной инфраструктуре. Разработчики дообучили модель размером 20B с помощью LoRA на синтетических данных, основанных на IBM Design Language. Работа разделена между двумя ролями: дизайнер формирует структурированный JSON-бриф с содержанием, компоновкой и обоснованием решений, а кодировщик создает для каждого слайда JavaScript-код для pptxgenjs. Обработка слайдов идет параллельно, поэтому этап написания кода ускоряется примерно в 6–7 раз.
В набор вошли около 1 000 презентаций и примерно 10 000 слайдов. В примерах объяснялось, почему был выбран один вариант и отвергнут другой. Все презентации визуализировались и проверялись на пересечения и выход текста за границы слайда; неисправные слайды исправлялись и добавлялись в обучающие данные. Пользовательские директивы, например [[make this a timeline]], позволяют уточнять оформление.
Проверяющий контур исправляет результаты и сохраняет новую версию только при подтвержденном улучшении. На 131 презентации он повысил результат PresentBench в среднем на 3,5 балла. Palette заняла первое место в Economics и Education, третье в Talk и второе по трем направлениям в среднем: 59,7 против 60,8 у NotebookLM.
Текст подготовлен ИИ Sakhanda Wire по материалу Hugging Face. Факты, цитаты и полный контекст — в оригинальной статье ниже.