Первая версия · отчёт по спринту

Генератор презентаций: что уже работает, где границы и куда идём

Прошёл первый спринт. Ниже — рабочий статус без глянца: что собрано и проверено на реальных прогонах, какие ограничения мы знаем и признаём, что делаем в ближайших релизах, а что отложено осознанно.

Это не презентация возможностей, а приглашение к совместной работе: инструмент развивается по вашим реальным кейсам. В конце — как именно ваш фидбэк превращается в новые функции.

Перейти к генерации → Как устроено детально Доступ по PIN · материалы не покидают защищённый контур

Миссия

Каким инструмент должен стать

Инструмент, которым вы полностью самостоятельно делаете презентации отличного качества — без дизайнера и без нас.

Это цель, а не описание сегодняшнего дня. Сейчас мы отдаём вам ограниченный набор рычагов — ровно тот, который успели сделать надёжным за первый спринт. Дальше набор расширяется, и управление постепенно переходит к вам: больше настроек, больше способов правки, больше материалов, которые вы приносите сами.

Сегодня вам доступно

  • Три взгляда ИИ-судей: вёрстка, фирменный стиль, читаемость
  • Пять критериев оценки каждого слайда
  • Выбор модели-судьи из четырёх внутри контура
  • Правка промптов судей, планки качества и числа проходов
  • Запросы к копилоту — только текстом
  • Шесть операций правки слайда

Результат первого спринта

Что собрано и проверено

Статусы честные: работает — подтверждено прогонами на реальных документах; замыкается — код готов и на стенде, финальная приёмка идёт прямо сейчас.

Два режима генерации

Быстрая сборка за секунды и полный цикл с проверкой качества — из одного документа стратегического диалога.

работает

Панель ИИ-судей

Три независимые линзы оценивают каждый слайд по пяти осям; итог — медиана, которая гасит выброс отдельной модели. Прогресс виден вживую по стадиям.

работает

Защита ваших данных при правках

Детерминированный контроль: если правка теряет цифру или имя собственное — она откатывается, а вам показывают, что именно было бы потеряно.

работает

Автоправка вёрстки

Переполнение текста сжимается автоматически; по вердиктам судей применяются подсказки вёрстки — масштаб шрифта, высота блока, акцент.

работает

Копилот доводки на естественном языке

Одно поле: пусто — пересмотреть другими глазами, текст — поправить содержание. Система сама различает намерение.

работает

Пересборка отдельного слайда

Слайд собирается заново целиком с двусторонней защитой: не потерять ваш факт и не выдумать новую цифру.

работает

История версий

Каждый прогон и каждая правка сохраняются отдельной версией, любую можно скачать.

работает

Просмотр и ручная правка в браузере

Версия открывается в редакторе прямо в интерфейсе, текст правится как в PowerPoint.

работает

Сохранение ручной правки версией и её оценка судьями

Отредактированный вручную файл сохраняется отдельной версией — прежние не перезаписываются — и уходит на оценку тем же судьям, получая собственный балл.

работает

Сборка на вашем фирменном шаблоне

Альтернатива нашему движку: ваш мастер-шаблон наполняется нашим контентом. Код готов — ждём подготовленный шаблон от ваших дизайнеров.

ждёт шаблон

Как устроено

Семь шагов — разверните любой

Внутри каждого шага — как именно это работает и какие у него ограничения. Мы намеренно показываем границы: так вы понимаете, где на инструмент можно положиться, а где пока нужен человек.

1 Вы загружаете документ формат и разбор
Как это работает

Вы передаёте материалы стратегического диалога структурированным текстом. Разборщик выделяет слайды, заголовки, блоки и пункты и собирает внутреннее представление презентации, с которым дальше работают судьи и копилот.

Ограничения
  • Принимается только формат .md (структурированный текст).
  • .docx пока не поддержан — при загрузке вы получите понятное сообщение, сервис не падает. Это осознанный объём первой версии.
  • Одна презентация за раз — очереди пакетной обработки нет.
2 Собирается фирменная презентация движок и стиль
Как это работает

Движок верстает .pptx по фирменным константам: тёмная тема, акцентные цвета, шрифт Commissioner, сетка 16:9, типографские размеры. Оформление применяется автоматически — ручной дизайн не требуется.

В быстром режиме на этом всё и заканчивается: готовый файл за секунды, без проверки.

Ограничения
  • Пока один способ сборки — наш движок. Наполнение вашего фирменного шаблона готово в коде, но ждёт мастер-шаблон от ваших дизайнеров.
  • Библиотека иконок — локальная и небольшая; генерации недостающих иллюстраций нет.
  • Фирменный стиль восстановлен по вашим эталонным презентациям, а не по брендбуку (подробнее — в разделе «Фирменный стиль»).
3 Панель ИИ-судей смотрит на каждый слайд 3 линзы × 5 критериев
Как это работает

Каждый слайд превращается в изображение — судьи смотрят на него так же, как зритель в зале, а не на исходный текст. Затем три независимые линзы дают оценки:

  • Техника вёрстки — контраст, переполнение, сетка, наложения.
  • Фирменный стиль — соответствие цветам, шрифту и правилам оформления.
  • Читаемость из зала — иерархия, лаконичность, различимость с расстояния.

Оценка идёт по пяти осям (контраст, типографика, переполнение, композиция, читаемость) в шкале 0–10. Итог — медиана линз: она гасит выброс одной модели. Запросы к судьям выполняются параллельно, прогресс виден вживую.

Ограничения
  • Линз ровно три, критериев ровно пять — их количество пока не настраивается. Менять можно тексты инструкций судей, модель, планку и число проходов.
  • Запрос к судьям — только текстом. Приложить эталон, скриншот или образец оформления нельзя.
  • Судья строгий: типичная оценка 6–8, а не 9–10. Мягкий судья бесполезен.
  • Между прогонами одной и той же презентации оценка колеблется примерно на ±0,4.
  • Изредка отдельная линза возвращает некорректный ответ и выпадает — итог считается по остальным (в наблюдениях 1–2 сбоя на 54 обращения).
4 Автопилот правит вёрстку — с защитой ваших фактов что чинится автоматически
Как это работает

По вердиктам судей применяются два вида автоправок:

  • Текстовые — слишком длинные пункты сжимаются примерно до 70% длины.
  • Вёрсточные — масштаб шрифта, высота блока, акцентный цвет.

Каждая правка проходит контроль достоверности. Он детерминированный, не «ещё одна нейросеть»: система выписывает все числа и имена собственные до и после правки и сравнивает. Пропала хоть одна величина — правка откатывается, а в журнале вы видите, что именно было бы потеряно.

Ограничения
  • Автоматически не чинятся: дисбаланс колонок, порядок блоков, цвет текста, сливающийся с фоном, перегруженный слайд («разбей на два»), смена типа раскладки. Это идёт в отчёт человеку.
  • На слайдах, плотно насыщенных цифрами, часть сжатий не применится — сработает защита. Это осознанный выбор: лучше отклонить полезную правку, чем молча исказить ваши данные.
5 Цикл повторяется до нужного качества планка и остановка
Как это работает

Проверка и правка идут по кругу: оценили → починили → пересобрали → оценили снова. Цикл останавливается, когда достигнута планка качества либо когда чинить нечего. По умолчанию планка 8,0 и до трёх проходов; в панели настроек планка меняется в диапазоне 5–10, число проходов 1–5.

Если автомат ничего применить не смог или оценка перестала расти — система останавливается сразу и честно сообщает, какие слайды слабые и почему. Впустую круги не наматываются.

Ограничения
  • Планка 8,0 — это сигнал остановки для автомата, а не отметка качества для вас.
  • Полный цикл занимает 2–4 минуты на презентацию из 18 слайдов (растеризация ~35 секунд плюс работа судей).
  • Судья не видит историю: каждый раунд оценивается заново, без сравнения «стало лучше или хуже, чем в прошлый раз».
6 Копилот доводки — обычным языком шесть операций правки
Как это работает

После прогона доступно одно поле. Оставите пустым — презентацию пересмотрят заново. Напишете текст — система сама определит, что вы хотите: посмотреть под другим углом («глазами инвестора», «строже к читаемости») или поправить содержание («убери последний пункт на слайде 4», «сократи заголовки»).

Сегодня копилот умеет шесть операций: заменить текст, сжать формулировку, удалить пункт, переставить слайды, пересобрать слайд целиком, задать подсказку вёрстки. Пересборка слайда защищена с двух сторон — не потерять ваш факт и не выдумать новый.

Ограничения
  • Шести операций мало, и мы это признаём. Нет: добавить и удалить слайд, разделить слайд на два, сменить тип раскладки, поэлементно править таблицы и графики, перенести блок между слайдами, вставить изображение.
  • Приложить свои материалы нельзя — только текстовый запрос. Загрузка ваших иконок, картинок и скриншотов на этапе доводки в ближайших планах.
  • Добавление слайда сознательно вне объёма: это свободная генерация содержания, а у нас действует правило «модель не выдумывает данные клиента».
  • После ручной правки в редакторе копилот к этой версии пока неприменим — см. следующий шаг.
7 Версии и ручное редактирование редактор в браузере
Как это работает

Каждый прогон и каждая правка сохраняются отдельной версией — любую можно скачать. Любая версия открывается в редакторе прямо в браузере: тексты правятся вручную, как в PowerPoint, без выгрузки файла.

Сохранение ручной правки создаёт отдельную новую версию — предыдущие не перезаписываются, ничего не теряется. Эта версия отправляется на оценку тем же судьям и получает собственный балл, так что видно, как ваша правка повлияла на качество.

Ограничения
  • Ручная правка и копилот — пока две разные ветки. После ручного редактирования доводка копилотом по этой версии недоступна: копилот работает со структурой презентации, а ручная правка меняет сам файл. Слепой обратный импорт мы сознательно не делаем — он ломал бы вашу ручную работу.
  • Работа над презентацией живёт 30 минут; файлы хранятся для 10 последних версий (у более старых остаётся только запись в списке).
  • Обновление сервиса пересоздаёт рабочий процесс — активные прогоны и сессии редактирования прерываются. Защита от этого добавлена, постоянное хранилище — в планах.
  • Режим рассчитан на одного редактора на версию; одновременная правка вдвоём не проверялась. Правка проверялась в Chromium; потери оформления при сложном ручном редактировании специально не тестировались.
  • Перед работой с боевыми клиентскими материалами защиту редактора дополнительно усилим — это отдельный пункт наших внутренних требований к запуску.

Честно о границах

Что важно знать до начала работы

Часть этих пунктов — осознанные решения первой версии, часть — признанные пробелы, которые мы закрываем. Мы показываем и то, и другое: доверие важнее впечатления.

Только .md на входе

Формат .docx не поддержан — вы получите понятное сообщение. Осознанный объём первой версии.

Полный цикл — 2–4 минуты

На презентацию из 18 слайдов. Быстрый режим без проверки — секунды.

Судья строгий, оценка колеблется

Типичный балл 6–8; между прогонами расхождение около ±0,4. Планка 8,0 — сигнал остановки автомата.

Чинится не всё

Переполнение и часть вёрстки — автоматически. Композиционные и смысловые дефекты идут в отчёт человеку.

Правки с потерей фактов отклоняются

На плотных по цифрам слайдах часть авто-правок не применится. Это защита, а не сбой.

Работа живёт 30 минут

Хранятся файлы 10 последних версий. Постоянного хранилища пока нет — скачивайте нужные версии.

Обновление прерывает активные прогоны

Защита добавлена, но во время показа и длинных сессий обновления мы не выкатываем.

Общий доступ по PIN

Персональных учётных записей и ролей нет: кто вошёл, тот видит версии своего прогона.

Одна презентация за раз

Пакетной обработки и очереди нет; параллельные тяжёлые прогоны конкурируют за ресурс.

Внешние зависимости

Модели-судьи, редактор и конвертер — отдельные сервисы. Сбой любого отключает соответствующую функцию.

Технологии

На чём это построено

Всё работает внутри защищённого контура: изображения ваших слайдов уходят только во внутренние модели, наружу — нет. Выбор внешних моделей заблокирован на уровне кода.

Приложение

Язык
Python 3.12
Веб-слой
FastAPI + Uvicorn, шаблоны Jinja2
Прогресс
Server-Sent Events — стадии видны вживую
Сборка .pptx
Собственный движок вёрстки на python-pptx
Разбор документа
Собственный парсер структуры стратегического диалога
Тесты
pytest, 168 автотестов на каждый прогон сборки

Проверка качества

Растеризация
LibreOffice Impress (headless) → PDF → PNG (poppler), 150 DPI
Модели-судьи
Cloud.ru, внутренний контур: Qwen3.6-35B-A3B (по умолчанию), Qwen3.5-397B, MiniMax-M3, Kimi-K2.6
Параллелизм
до 8 одновременных обращений к судьям
Агрегация
медиана по линзам, устойчива к выбросу одной модели
Контроль фактов
детерминированный разбор чисел и имён, без участия модели

Редактирование

Редактор
OnlyOffice Document Server внутри контура
Формат
правка родного .pptx без конвертации в чужой формат
Доступ к файлу
одноразовые подписанные ссылки, ограниченные по времени
Сеть
обращения к служебным адресам ограничены списком разрешённых узлов

Инфраструктура

Размещение
сервер внутри вашего контура
Изоляция
Docker с жёсткими лимитами памяти и CPU — соседние сервисы защищены
Веб-доступ
nginx, TLS-сертификат Let's Encrypt, прямое соединение
Доступность в РФ
внешние CDN и прокси не используются — шрифты и ассеты отдаются с сервера
Поставка
только через репозиторий и автосборку: правки на сервере руками запрещены, каждая версия прослеживается
Секреты
ключи хранятся на сервере вне репозитория, доступ по минимуму прав

Что дальше

Следующие шаги

Сроков сознательно не называем — приоритет определяется вашими реальными кейсами. Порядок внутри списков отражает наше текущее понимание пользы.

В ближайших релизах

в работе
  • Доводка копилотом после ручной правки — чтобы поправив слайд руками, можно было продолжить работу словами, не начиная заново.
  • Сборка на вашем фирменном шаблоне — как только получим мастер-шаблон от дизайнеров.
  • Больше операций правки — добавление и разделение слайдов, смена раскладки, работа с блоками.
  • Свои материалы в доводке — приложить иконки, изображения, скриншоты, файлы.
  • Второй слой подсказок вёрстки — порядок блоков, цвет текста, плотность, колонки.

Дальше — требует отдельной проработки

запланировано
  • Лента слайдов с альтернативными шаблонами — пролистывание вниз по презентации и вбок по вариантам оформления одного слайда с мгновенной пересборкой.
  • Настраиваемые линзы и критерии — сколько угодно собственных взглядов вместо фиксированных трёх и пяти.
  • Генерация недостающих иконок и иллюстраций.
  • Постоянное хранилище версий — работа переживает обновление сервиса.
  • Учётные записи и роли вместо общего PIN; поддержка .docx на входе; сравнение версий рядом; пакетная обработка.

Фирменный стиль

На что мы опираемся — и чего нам не хватает

Сейчас стиль восстановлен по вашим эталонным презентациям

Официального брендбука у нас нет. Константы оформления мы вывели из файлов, которые вы передали:

Фон #17151F Акцент #2EEAEF Синий #2F8AED Шрифт Commissioner Канвас 16:9 Сетка и размеры — из эталонов

Если брендбук существует — пришлите его. Это уберёт расхождения и позволит следовать вашим правилам точно, а не по восстановленным догадкам. Также будем признательны за недостающие материалы:

  • Мастер-шаблон презентации — включит второй способ сборки (ваш шаблон, наш контент).
  • Библиотека иконок в фирменном стиле.
  • Шрифтовые начертания, если используются не только Commissioner.
  • Образцы «эталонных» слайдов — на что равняться судьям.

Ваш вклад

Как повлиять на то, что появится дальше

Инструмент растёт не от общих пожеланий, а от разобранных неудачных попыток. Каждая присланная вами ситуация «хотел вот так — не получилось» превращается в конкретную функцию. Поэтому просим придерживаться простого протокола.

ШАГ 1

Возьмите реальный кейс

Не тестовый пример, а настоящий документ, с которым вы работаете. На реальных материалах видны настоящие проблемы.

ШАГ 2

Добейтесь результата инструментом

Пробуйте получить нужное имеющимися средствами: другой запрос копилоту, другие инструкции судьям, другая планка, пересборка слайда, ручная правка.

ШАГ 3

Попробуйте ещё раз, иначе

Если с первого раза не вышло — переформулируйте и попробуйте другим способом. Минимум две разные попытки.

ШАГ 4

Не вышло — опишите и пришлите

Только после двух неудачных попыток: скриншоты + описание, чего добивались, что делали и что получили. В рабочий чат проекта.

Почему именно так. Развитие инструмента строится на письменных описаниях с подтверждающими скриншотами неудачных попыток — это единственный вход в очередь доработок. Сообщение «не сработало с полтычка» не даёт нам ничего: непонятно, что именно не получилось и какими средствами вы пробовали. А разобранный кейс с картинками превращается в новую операцию правки, новую линзу судьи или исправление вёрстки — и попадает в ближайший релиз.

Попробуйте на своём документе

Загрузите реальные материалы стратегического диалога и пройдите полный цикл с проверкой качества — а всё, что не получится, присылайте по протоколу выше.

Перейти к генерации →