Конечная цель Slide Creator — преодолеть разрыв между творчеством, основанным на искусственном интеллекте, и жестким, детерминистическим миром Microsoft PowerPoint. Это требует глубокого, основанного на исследованиях пониманияОфисный открытый XML (OOXML)спецификация — стандарт ISO/IEC 29500, определяющий формат .pptx.
1. Родная якорная архитектура™
Большинство «экспортеров PPTX» рассматривают PowerPoint как «тупой» контейнер, размещая элементы в виде плавающих изображений или нестандартных фигур. Наше исследование положило началоРодная якорная архитектура™, что гарантирует:
Каждое текстовое поле представляет собой собственный PowerPoint ``элемент.
Каждая диаграмма представляет собой собственный файл, поддерживаемый Excel.`объект.
Каждая точка привязки рассчитывается математически, чтобы предотвратить смещение макета при открытии в разных версиях PowerPoint (2016–365).
2. Решение «недетерминированного» пробела
Модели ИИ недетерминированы; они не всегда выводят одни и те же координаты. Однако OOXML строго детерминирован. Наше исследованиеПромежуточный перевод схемысоздает «буферный слой», где сгенерированный искусственным интеллектом проектный замысел проверяется и «привязывается» к жесткой сетке, совместимой с OOXML, перед сборкой файла.
3. Высокопроизводительная XML-сборка
Создание презентации из 100 слайдов со сложной векторной графикой и изображениями высокого разрешения может потребовать больших вычислительных затрат. Мы разработали высокопроизводительнуюПотоковый XML-генераторв Rust это:
Сокращает время сборки файла `.pptx` на 85 % по сравнению со стандартными библиотеками Python или Node.js.
Минимизирует нагрузку на память за счет обработки XML слайда частями, а не загрузки всего документа в ОЗУ.
4. Дрейф макета при обратном проектировании
Одним из наших основных направлений исследований является «Анализ дрейфа». Мы программно открываем сгенерированные колоды в различных средах (Windows, macOS, Web, Mobile) и используем компьютерное зрение, чтобы обнаружить мельчайшие изменения в размещении элементов. Эти данные возвращаются в наш цикл обучения, чтобы повысить точность наших генеративных моделей макета.
5. Будущее OOXML: расширения AI-Native
Мы поддерживаем и разрабатываем расширения AI-Native к стандарту OOXML, которые позволят улучшить встраивание метаданных, позволяя ИИ «запоминать», почему он поместил определенный элемент в определенное место, облегчая сотрудничество между человеком и машиной.
Чтобы узнать, как мы применяем правила бренда к этим макетам, посетите нашСемантика дизайна page.