Тема

Deckbuilder

На мониторе показан слайд со столбчатой диаграммой и маркированным списком; от слайда вниз тянутся тонкие бирюзовые нити к выделенным строкам в раскрытой книге-источнике на столе ниже, рядом со стопкой распечатанных страниц и закрытой книгой.

Deckbuilder — единая автономная программа для Windows и Linux с настольным приложением и командной строкой. Deckbuilder работает с любой языковой моделью, поддерживающей API, совместимый с OpenAI, будь то облачный сервис или модель, запущенная на вашем компьютере, и создаёт собственные файлы, которые открываются в PowerPoint, LibreOffice Impress, Keynote и Google Slides.

Получить Deckbuilder на GitHub Как работает Deckbuilder

Возможности

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

    Настольное приложение и командная строка

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

  • Иллюстрация: кремовый моноблок с клавиатурой и мышью на деревянном столе. Тонкий кабель идёт от компьютера вверх по бирюзовой стене через латунный выключатель на небольшой деревянной панели и заканчивается пышным кремовым облаком, парящим слева.

    Любая совместимая модель

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

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

    30 типов слайдов и 18 тем

    От маркированных списков и временных шкал до встроенных диаграмм и схем; темы проверены на цветовой контраст по WCAG.

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

    Не только презентации, но и документы

    Пишите статьи, справки, предложения и книги и экспортируйте их в Word, Markdown, HTML, LaTeX и PDF; для PDF используется движок TeX, установленный на вашем компьютере.

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

    Семь языков интерфейса

    Английский, испанский, французский, немецкий, бразильский португальский, итальянский и русский.

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

    Заметки докладчика и Markdown

    Заметки докладчика на каждом созданном слайде, а также импорт и экспорт в Markdown.

Как работает Deckbuilder

Deckbuilder сочетает языковую модель с кодом, который проверяет работу модели. Модель планирует и пишет; Deckbuilder обеспечивает соблюдение ваших инструкций, сверяет утверждения с вашими источниками и создаёт готовые файлы. Решение о том, что будет утверждено, остаётся за вами.

От задания до готовой презентации

Каждый шаг помечен тем, кто выполняет работу: Программа для проверок, реализованных в коде, Языковая модель для составления черновика, Модель изображений для необязательных иллюстраций и Вы для ваших решений.

  1. Задание и источники

    Вы Программа

    Вы указываете тему или задание и количество слайдов, при желании аудиторию, тон, тему оформления и инструкции, и прикрепляете файлы-источники: текст, Markdown, HTML, RTF, Word или OpenDocument. Источники читаются полностью; источник, слишком большой для использования моделью, останавливает запуск с понятным сообщением, а не обрезается молча.

  2. План

    Языковая модель Программа

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

  3. Написание слайдов

    Языковая модель

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

  4. Исправление и ограничения

    Программа

    Если ответ имеет неверный формат, модель просят исправить только ошибочное поле, когда Deckbuilder может точно его определить. Слишком длинные списки сокращаются до фиксированного предела, а лишние пункты переносятся в заметки докладчика, поэтому ничего не теряется.

  5. Проверка по источникам

    Программа Языковая модель

    В настольном приложении каждый слайд сверяется с вашими источниками сразу после написания: каждое предложение на слайде и в заметках докладчика, а также каждое число и значение на диаграмме, как показано ниже. Помеченные предложения исправляются по одному, пока каждый раунд уменьшает число проблем; те, которые по-прежнему нельзя подтвердить, удаляются, а в предупреждении указывается, какие именно.

  6. Иллюстрации (необязательно)

    Модель изображений

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

  7. Проверка и экспорт

    Вы Программа

    Редактируйте, перетаскивайте для изменения порядка или запрашивайте пересмотр отдельного слайда, сравнивайте каждый результат проверки с соответствующим фрагментом источника и экспортируйте собственный файл PowerPoint. Любое автоматическое изменение помечает слайд как требующий проверки; отметить слайд проверенным можете только вы.

Как проверяются утверждения

  1. Утверждение

    Высказывание со слайда или из заметок докладчика к слайду.

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

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

    Иллюстрация: большая латунная лупа нависает над широко раскрытой книгой на деревянном столе. Под линзой печатный фрагмент светится бирюзовым, а с обеих сторон из страниц торчат тонкие бирюзовые закладки, отмечающие другие фрагменты.
  3. Три уровня проверки

    1. Классификатор логического вывода

      Небольшой встроенный классификатор разрешает утверждения, которые ваши источники явно подтверждают. Всё, что содержит числовое значение или не является однозначным, передаётся дальше.
    2. Судья обоснованности (необязательно)

      Отдельная модель отвечает на один вопрос: основано ли это утверждение на данном фрагменте? Ответ судьи ограничивает итоговый статус.
    3. Модель проверки

      Присваивает итоговый статус и цитирует предложения источника, на которые опиралась модель проверки. Deckbuilder сверяет каждую цитату с исходными строками.
  4. Вердикт

    Подтверждено
    Источники подтверждают утверждение.
    Опровергнуто
    Источники говорят обратное.
    Не подтверждено
    Источники не подтверждают утверждение.
    Неопределённо
    Проверка не смогла разрешить утверждение. Статус «Неопределённо» никогда не считается пройденной проверкой.
    Не фактическое
    Это не фактическое утверждение, поэтому проверять нечего.

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

Проверка по источникам

Подтверждено

«Прошлой зимой потери снизились до 18%.»

«Потери семей за время зимовки снизились до 18 процентов.»

survey-report.md, строки 42–44

Не подтверждено

«Потери продолжат снижаться.»

«Потери могут продолжать снижаться, если условия сохранятся.»

survey-report.md, строки 51–52

В утверждении опущена оговорка источника — могут.

Наглядный пример: слайд с двумя утверждениями и записями проверки по источникам для каждого из них. Первое соответствует фрагменту источника; второе утверждает как достоверное то, что источник лишь называет возможным (может произойти).

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

Правила, обеспечиваемые в коде

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

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

    Точное количество слайдов

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

    Ограничения списков

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

    Разнообразие макетов

    Не более двух слайдов используют один и тот же текстовый макет, поэтому макеты в презентации остаются разнообразными.
  • На столе лежит толстая стопка бумаги, верхняя страница покрыта серыми строками текста. Латунный штангенциркуль сравнивает небольшой блок на верхней странице с высотой всей стопки, а тонкие бирюзовые нити скрепляют стопку.

    Длина аннотации

    Аннотация статьи должна укладываться в диапазон, определяемый объёмом основного текста, и не может ссылаться ни на что, на что не ссылается основной текст.
  • Две карточки с образцами цвета стоят рядом: на одной смелые чёрные фигуры на кремовом фоне, на другой кремовая фигура на глубоком бирюзовом. Лупа рассматривает место их соприкосновения, а стрелочный индикатор рядом указывает на середину шкалы, далеко от красной зоны.

    Читаемый контраст

    В каждой теме основной текст имеет коэффициент контрастности не ниже 4,5:1, а заголовки — не ниже 3:1, что соответствует минимумам WCAG.
  • Механическая рука с пером выводит петлистые линии на грифельной доске внутри запаянного стеклянного ящика без дверей, кабелей и отверстий. Латунная настольная лампа снаружи ящика освещает доску, подсвечивая каждую строку по мере её написания.

    Шаги в песочнице

    Модель работает, составляя небольшие сценарии в песочнице без доступа к файлам, сети и импорту, а Deckbuilder проверяет каждый вызов.

Что вы получаете

  • Шесть слайдов презентации веером, как карты в руке, разложены на бирюзовом фоне; на них видны столбчатые диаграммы, наложенные друг на друга блоки и строки текста, нарисованные простыми штрихами. Из-за каждого слайда выглядывает небольшая кремовая карточка с заметками для докладчика.

    Презентации

    Собственные файлы PowerPoint, которые открываются в PowerPoint, LibreOffice Impress, Keynote и Google Slides, с заметками докладчика на каждом слайде.
  • На деревянной полке стоит ряд бирюзовых переплетённых документов разных размеров: тонкие папки, папка на кольцах, блокнот на спирали с пустой кремовой обложкой и толстая книга в твёрдом переплёте в конце. Перед ними на полке лежит чёрная перьевая ручка.

    Документы

    Статьи, справки, предложения и книги в форматах Word, HTML, Markdown и LaTeX, а также PDF при наличии движка TeX, установленного на вашем компьютере.
  • На деревянном мольберте стоит диаграмма, сочетающая бирюзовые и чёрные столбцы с зигзагообразной линией, поднимающейся поверх них; рядом небольшой линейный график и круговая диаграмма в бирюзовом, чёрном и оранжевом цветах. Рука в рукаве тёмного костюма тянется сверху и тянет самый высокий столбец выше, редактируя диаграмму прямо на месте.

    Встроенные диаграммы

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

    Схемы

    Десять видов, от потоков и временных шкал до диаграмм Венна и схем «ступица и спицы», нарисованные встроенными фигурами с альтернативным текстом.

Лицензирование

Deckbuilder распространяется по двойной лицензии. Вы можете использовать Deckbuilder на условиях GNU Affero General Public License, только версии 3 (AGPL-3.0-only), либо по коммерческой лицензии от Chiron Courseworks.

Часто задаваемые вопросы

Можно ли использовать Deckbuilder бесплатно?
Да. Лицензия AGPL-3.0-only позволяет вам использовать, изучать, изменять и распространять Deckbuilder. Взамен, если вы распространяете Deckbuilder или предоставляете другим доступ к изменённой версии по сети, вы обязаны сделать соответствующий исходный код доступным на условиях той же лицензии.
Когда нужна коммерческая лицензия?
Когда эти условия вам не подходят: например, если вы встраиваете Deckbuilder в продукт или сервис, исходный код которого вы не будете публиковать, или работаете в организации, политика которой не допускает программное обеспечение под AGPL. Коммерческая лицензия освобождает вас от обязательств по AGPL.
Как определяется стоимость коммерческой лицензии?
Стоимость коммерческих лицензий рассчитывается для каждой организации отдельно. Сообщите нам размер вашей организации и то, как вы планируете использовать Deckbuilder, и мы ответим с условиями.
Как получить Deckbuilder?
Deckbuilder публикуется на GitHub по адресу github.com/mdmurphy822/Deckbuilder — это официальный источник выпусков и исходного кода. Для получения коммерческой лицензии свяжитесь с нами.
Нужно ли Deckbuilder подключение к интернету?
Нет. С локальной моделью Deckbuilder работает целиком на вашем компьютере.

Получить Deckbuilder на GitHub Узнать о коммерческой лицензии Как мы создавали Deckbuilder