主题

Deckbuilder

显示器上显示着一张带有条形图和要点列表的幻灯片,细细的青绿色线条从幻灯片延伸到下方桌上一本摊开的资料书中被高亮的行,旁边是一叠打印的纸页和一本合上的书。

Deckbuilder 是适用于 Windows 和 Linux 的单一独立程序,同时提供桌面应用和命令行。Deckbuilder 可配合任何兼容 OpenAI 接口的语言模型使用,无论是云服务还是运行在您自己机器上的模型,并生成可在 PowerPoint、LibreOffice Impress、Keynote 和 Google Slides 中打开的原生文件。

在 GitHub 上获取 Deckbuilder 了解 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. 图片(可选)

    图像模型

    如果您开启图片生成,在文字完成后,图像模型会绘制图片幻灯片。每张图片都保留其生成时所用的描述、模型和种子,绝不被当作来源证据,并会标记出来供您审阅。

  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,另可借助安装在您计算机上的 TeX 引擎生成 PDF。
  • 木制画架上的一幅图表将青绿色和黑色的柱形与一条呈锯齿状上升的折线组合在一起,旁边是一幅小型折线图和一幅青绿色、黑色与橙色的饼图。一只穿着深色西装袖子的手伸下来,把最高的柱形拖得更高,就地编辑图表。

    原生图表

    柱形图、条形图、折线图、面积图和饼图,可在 PowerPoint 中编辑,而不是图表的图片。
  • 夹在青绿色墙面上的一张奶油色制图纸上画着四幅简洁的示意图:由箭头相连的三个方框、一条以箭头结尾且圆点等距排列的时间线、两个相交的圆,以及一个深色的中心圆并向外辐射连到五个较小的圆。

    示意图

    共十种,从流程图、时间线到维恩图和中心辐射图,均绘制为带替代文本的原生形状。

许可

Deckbuilder 采用双重许可。您可以依据 GNU Affero General Public License 第 3 版(仅限此版本,AGPL-3.0-only)使用 Deckbuilder,也可以依据 Chiron Courseworks 提供的商业许可使用。

常见问题

我可以免费使用 Deckbuilder 吗?
可以。AGPL-3.0-only 许可允许您使用、研究、修改和分享 Deckbuilder。相应地,如果您分发 Deckbuilder,或让他人通过网络使用修改后的版本,就必须依据同一许可提供相应的源代码。
什么情况下需要商业许可?
当这些条件不适合您时:例如,将 Deckbuilder 集成到您不打算公开源代码的产品或服务中,或所在组织的政策不允许使用 AGPL 软件。商业许可可免除您在 AGPL 下的义务。
商业许可如何定价?
商业许可按每个组织单独报价。请告知我们贵组织的规模以及您打算如何使用 Deckbuilder,我们会回复具体条款。
如何获取 Deckbuilder?
Deckbuilder 发布于 GitHub:github.com/mdmurphy822/Deckbuilder,这是发布版本和源代码的官方来源。如需商业许可,请联系我们。
Deckbuilder 需要联网吗?
不需要。使用本地模型时,Deckbuilder 完全在您自己的计算机上运行。

在 GitHub 上获取 Deckbuilder 咨询商业许可 阅读我们如何构建 Deckbuilder