Deckbuilder
Deckbuilder は、WindowsおよびLinux向けの単一の自己完結型プログラムで、デスクトップアプリとコマンドラインを備えています。クラウドサービスでも手元のマシンで動くモデルでも、OpenAI互換のAPIに対応する任意の言語モデルで動作し、PowerPoint、LibreOffice Impress、Keynote、Google Slides で開けるネイティブファイルを出力します。
機能
-
デスクトップアプリとコマンドライン
資料を生成した後でスライドごとに磨き上げることも、すべての手順をスクリプト化することもできます。
-
互換性のある任意のモデル
クラウドプロバイダーを利用することも、完全にローカルのモデルを実行して資料をコンピューターの外に出さないこともできます。
-
30種類のスライドタイプと18種類のテーマ
箇条書きやタイムラインからネイティブのグラフや図まで対応し、テーマは WCAG の色のコントラストを確認済みです。
-
スライド資料だけでなくドキュメントにも対応
論文、概要書、提案書、書籍を執筆し、Word、Markdown、HTML、LaTeX、PDF に書き出せます。PDF はコンピューターにインストールされた TeX エンジンを使用します。
-
7つのインターフェース言語
英語、スペイン語、フランス語、ドイツ語、ブラジルポルトガル語、イタリア語、ロシア語。
-
スピーカーノートと Markdown
生成されるすべてのスライドにスピーカーノートを付け、Markdown の入力と出力にも対応します。
Deckbuilder の仕組み
Deckbuilder は、言語モデルと、そのモデルの仕事を検証するコードを組み合わせています。モデルは計画と執筆を担い、Deckbuilder はお客様の指示を強制し、主張を情報源と照合して、完成したファイルを組み立てます。何を承認するかは常にお客様が決めます。
概要から完成した資料まで
各ステップには、作業の担い手を示すラベルが付いています。コードで書かれた検証はプログラム、下書きは言語モデル、任意の画像は画像モデル、お客様の判断はあなたです。
-
概要と情報源
あなた プログラム
テーマまたは概要とスライド数を指定し、必要に応じて対象者、トーン、テーマ、指示を加え、テキスト、Markdown、HTML、RTF、Word、OpenDocument のいずれかの情報源ファイルを添付します。情報源は全文が読み込まれ、モデルが扱うには大きすぎる場合は、黙って切り詰めるのではなく、明確なメッセージとともに実行を停止します。
-
アウトライン
言語モデル プログラム
モデルが、セクションと各スライドのタイプ、レイアウト、目的を計画します。プログラムは、その計画をご指定のスライド数に合わせ、数を満たせない場合は何も書き始める前に停止します。デスクトップアプリではアウトラインのみがここで停止するため、執筆が始まる前にスライドの名前変更、並べ替え、追加、削除ができます。
-
スライドの執筆
言語モデル
スライドは並行して執筆されます。すべてのスライドが計画全体、情報源、指示を参照するため、資料全体の一貫性が保たれます。
-
修復と上限
プログラム
応答の形式が不正な場合、Deckbuilder が問題のあるフィールドを特定できるときは、そのフィールドだけをモデルに修正させます。長くなったリストは一定の上限まで切り詰められ、超過した項目はスピーカーノートに移されるため、内容は失われません。
-
情報源レビュー
プログラム 言語モデル
デスクトップアプリでは、各スライドは執筆された時点で情報源と照合されます。対象は、スライド上とスライドのスピーカーノート内のすべての文、およびすべての数値とグラフの値で、下に示すとおりです。指摘された文は、各回で問題が減る限り、1文ずつ修正されます。それでも裏付けられない文は削除され、警告で明示されます。
-
画像(任意)
画像モデル
画像生成を有効にすると、テキストの完成後に画像モデルが画像スライドを描きます。各画像には、その生成に用いた説明、モデル、シード値が保持され、情報源の根拠として扱われることはなく、確認対象として印が付けられます。
-
レビューと書き出し
あなた プログラム
編集、ドラッグによる並べ替え、1枚のスライドの修正依頼ができ、各指摘を該当する情報源の箇所と見比べたうえで、ネイティブの PowerPoint ファイルとして書き出せます。自動的な変更が加わるたびにスライドは要レビューとなり、レビュー済みにできるのはお客様だけです。
主張の検証方法
-
主張
スライドまたはそのスピーカーノートにある記述。
-
根拠
添付された情報源から、キーワード検索と、任意で意味に基づく検索によって見つけた、最も合致する箇所です。検索対象はお客様の情報源のみです。
-
3層の検証
推論分類器
内蔵の小さな分類器が、情報源が明確に裏付ける主張を判定します。数値を述べるものや、判断が明確でないものは次の段階に進みます。根拠性ジャッジ(任意)
別のモデルが、この主張はその箇所に根拠があるか、という一つの問いに答えます。ジャッジの回答が最終的なステータスを制約します。レビューモデル
最終的なステータスを決定し、レビューモデルが拠り所とした情報源の文を引用します。Deckbuilder は、各引用を元の行と照合して検証します。
-
判定
- 裏付けあり
- 情報源が主張を裏付けています。
- 矛盾あり
- 情報源は異なる内容を述べています。
- 裏付けなし
- 情報源は主張を裏付けていません。
- 不明
- 検証では主張を判定できませんでした。「不明」が合格として扱われることはありません。
- 事実の主張ではない
- 事実の主張ではないため、検証の対象はありません。
Deckbuilder はコードによる検証をさらに加えます。可能性があるや推定のような留保表現を落とした主張は「裏付けなし」とされ、引用箇所と異なる数値は「矛盾あり」とされ、引用された箇所のどこにも現れない数値は指摘されます。
情報源レビュー
裏付けあり
「損失は昨冬に18%まで低下しました。」
「越冬時のコロニー損失は18パーセントまで減少した。」
survey-report.md、42~44行目
裏付けなし
「損失は今後も低下し続けます。」
「条件が維持されれば、損失は低下し続ける可能性がある。」
survey-report.md、51~52行目
この主張は、情報源にある留保表現可能性があるを落としています。
情報源レビューは、お客様ご自身のレビューを支援するモデルによる評価であり、記述が真実であることの証明ではありません。また、情報源レビューは、ご提供いただいた情報源を超える事実の確認は行いません。
コードで強制されるルール
プロンプトに書かれた指示は、モデルが無視しうる依頼にすぎません。Deckbuilder は、次のルールをコードで強制します。

正確なスライド数
計画がご指定の数と一致しない場合は、中途半端な資料が書かれる前に実行が停止します。
リストの上限
箇条書き、統計、カード、ステップ、表の行には一定の上限が設けられ、超過分はスピーカーノートに移されます。
レイアウトの多様性
同じテキストレイアウトを共有するスライドは2枚までとし、資料全体でレイアウトに変化を持たせます。
概要の長さ
論文の概要は、本文の長さで決まる範囲内に収める必要があり、本文が引用していないものを引用してはなりません。
読みやすいコントラスト
すべてのテーマで、本文のコントラスト比は4.5:1以上、タイトルは3:1以上に保たれます。これらは WCAG の最小基準です。
サンドボックス内のステップ
モデルは、ファイル、ネットワーク、インポートへのアクセスがないサンドボックス内で小さなスクリプトを書くことで作業し、Deckbuilder はすべての呼び出しを検査します。
得られるもの

スライド資料
PowerPoint、LibreOffice Impress、Keynote、Google Slides で開けるネイティブの PowerPoint ファイルで、すべてのスライドにスピーカーノートが付きます。
ドキュメント
論文、概要書、提案書、書籍を、Word、HTML、Markdown、LaTeX 形式で作成できます。また、コンピューターにインストールされた TeX エンジンを使って PDF にも対応します。
ネイティブのグラフ
グラフの画像ではなく、PowerPoint で編集できる縦棒、横棒、折れ線、面、円グラフです。
図
フローやタイムラインからベン図やハブ・アンド・スポークまで10種類を、代替テキスト付きのネイティブの図形として描画します。
ライセンス
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 はすべてお使いのコンピューター上で動作します。
GitHub で Deckbuilder を入手する 商用ライセンスについて問い合わせる Deckbuilder の開発について読む