ZenkenAI
公開: 更新:

スライド作成がラクになる!ChatGPTで実現する資料作成術


「ChatGPTを使ってサクッと質の高いスライド資料を作りたい」と思っていませんか?時間がない、デザインが苦手、何から始めればいいか分からない——そんな悩みを抱える方に向けて、最新のAIを活用したスライド作成の実践テクニックをご紹介します。

基本的な使い方は別記事「ChatGPTでスライドを作る方法——構成からデッキ完成まで」で解説しています。この記事では、「とりあえず動くスライドはできた。もっと速く、もっと整った資料を量産したい」という方を対象に、実務で再利用できるテクニックに絞って解説します。


一発プロンプトより効果的な「構造化テンプレート」

品質を一番大きく引き上げるのは、自由文形式のプロンプトをやめて 構造化されたセクション に切り替えることです。ChatGPTは構造化された入力をより正確に解釈し、テンプレートをデッキごとにコピペして使い回せます。

コンテキストブロック・テンプレート

以下をメモアプリやスニペット管理ツールに保存しておきましょう:

# Context
- Goal: <一文で——聴衆にこのスライドを見た後に何をしてほしいか>
- Audience: <役職・経験レベル・事前知識>
- Setting: <役員会議 / 営業提案 / 社内研修 / 学会発表>
- Time: <発表時間(分)>
- Tone: <フォーマル | 対話的 | 技術的 | 説得的>

# Constraints
- Slide count: <枚数>
- Per-slide limit: <例:1アイデア、箇条書き3点以内、1点あたり12文字以内>
- Visuals: <グラフ | 写真 | 図解 | なし>
- Brand: <カラーパレット・フォント・ロゴ位置>

# Source material
"""
<参考文書・データ・既存資料・メモを貼り付け>
"""

# Task
<このターンで出力させるもの——アウトライン / 1枚分 / デッキ全体 / 発表者メモ>

このテンプレートが機能する理由は3つあります:

  1. ゴールと対象者を最初に書く。 ChatGPTはここを軸に言葉のレベルや例示を調整します。省略すると「誰向けかわからない」汎用的なスライドになります。
  2. 制約は数字で書く。 「箇条書き3点以内」は守られます。「短く」は守られません。
  3. 1ターンに1タスク。 「アウトライン+デザイン+発表者メモ」を同時に頼むと三つとも中途半端になります。3ターンに分けると、各出力が格段に鋭くなります。

一発生成ではなく「交渉しながら磨く」

最初の出力を完成品と思わず、 たたき台として交渉する のがコツです。質の高いデッキを作るパターン:

  1. アウトラインだけ を生成。批評し、別の順序を2案提示させる。
  2. 採用したアウトラインをもとに スライドを1枚ずつ 展開させる(重要なスライドから)。
  3. コンテンツが固まったら Marp / HTML / python-pptx形式に変換 させる。
  4. 最後に完成デッキをもとに 発表者メモとQ&A想定集 を作らせる。

各ステップが前のステップの出力をコンテキストとして引き継ぐため、全体として一貫したデッキになります。


ChatGPTが確実に守るデザインルール

ChatGPTは「うまくデザインして」という指示には弱いです。しかし「この具体的なルールに従って」という指示には強い。デザイン原則を明文化したルールに変換することが鍵です。

6×6ルールと「1スライド1アイデア」

デッキ生成プロンプトに必ず追加する一節:

以下のデザインルールを厳守してください:
- 1スライドに1つのコアアイデア。2つあれば2枚に分割する。
- 箇条書きは最大6点、1点あたり最大6語(6x6ルール)。
- タイトルはすべて「結論を述べる完全な文」にする(トピックラベルは不可)。
- 数値を含む主張は数字で始める(「3.2億円の削減」→OK、「コスト削減効果」→NG)。

「タイトルを結論文にする」ルールだけでも資料の印象が大きく変わります:

  • トピックラベル: 「第4四半期の営業実績」
  • 結論タイトル: 「第4四半期は目標比18%超え——エンタープライズ更新が牽引」

後者なら、タイトルだけ流し読みした人でもデッキの内容が分かります。

エグゼクティブ向けにはピラミッド原則

役員・多忙なクライアントなど、読む時間を取れない相手には バーバラ・ミントのピラミッド原則 を指定します:

ピラミッド原則でデッキを構成してください:
- スライド1:結論と推奨アクションを明示する。
- スライド2以降:MECE順に証拠でスライド1を支持する。
- 各サポートスライドは主張から始め、次にデータを示す。

これにより、1枚目しか見ない役員にも、最後まで読む担当者にも、どちらにも機能するデッキになります。

ビジュアル指示のひな形

ChatGPTは絵を描けませんが、画像生成ツールやストック写真検索に使える 正確な画像ブリーフ を出力できます:

各スライドに以下の形式で「Image brief」を出力してください:
Image brief: <被写体>, <スタイル>, <構図>, <ムード>, <カラーパレット>

「Image brief: 倉庫で在庫スキャンする作業者、写真、アイレベルショット、集中・有能な印象、ウォームニュートラル」のようなブリーフが出力されます。これを ChatGPTのネイティブ画像生成(GPT Image 2)や Midjourney・ストック写真検索に貼り付けると、内容にマッチしたビジュアルが得られます。


Marpテーマでブランド統一した出力を量産する

Marpにはデフォルトテーマがいくつか用意されていますが、本当の強みは カスタムテーマCSS です。一度テーマを作れば、チーム全員が生成するデッキが同じブランドに統一されます。

ミニマムなカスタムテーマ

ブランドカラーを伝えてChatGPTにスターターテーマを作ってもらいます:

以下のブランドパラメータでMarpのテーマCSSを書いてください:
- プライマリ: #0B3D91(深みのある青)
- アクセント: #F5A623(アンバー)
- 背景: #FFFFFF
- テキスト: #1A1A1A
- フォント: "Noto Sans JP", "Inter", sans-serif
- 各スライドの右下にロゴを配置(タイトルスライドを除く)。
- タイトルスライドはプライマリカラーの全面背景に白文字。
- セクション区切りスライドには左ボーダーにアクセントカラーのストライプ。

生成されたCSSを theme.css として保存し、Marp Markdownファイルから参照します:

---
marp: true
theme: theme
paginate: true
---

覚えておくべきレイアウトディレクティブ

Marpのディレクティブ構文はシンプルですが強力です。よく使う4つ:

ディレクティブ効果
<!-- _class: lead -->コンテンツを中央揃え。セクション区切りに最適
<!-- _backgroundColor: #0B3D91 -->特定スライドの背景色を上書き
![bg right:40%](path.jpg)右側40%を画像で埋める
<!-- _paginate: false -->そのスライドのみページ番号を非表示

「セクション区切りには _class: lead、各セクションに1枚だけ bg right:40% の画像スライドを入れて」と指示すれば、CSSを触らずに視覚的なリズムが生まれます。

Gitでバージョン管理する

Marpはプレーンテキストなのでバージョン管理と相性抜群です:

  • 下書き中は1デッキ1ブランチで管理。
  • テーマCSSは共有の decks/themes/ フォルダに置き、全デッキで使い回す。
  • レビュワーはプルリクエストのMarkdown差分でコメントできる(.pptx の変更追跡より圧倒的に明快)。

スライドが一度きりでなく繰り返し作る成果物になったときに、このワークフローが活きてきます。


python-pptxでネイティブPPTXを生成する

同僚が PowerPointで直接テキストを編集 する必要がある場合——営業担当が価格を変えたい、役員が一行書き直したい——Marpの画像ベースPPTX書き出しでは対応できません。そこで活躍するのが python-pptx で、ChatGPTがコードを書いてくれます。

アドバンスト データ分析(コードインタープリタ)を使う方法

有料プランのChatGPTでは、Python をサンドボックス内で書いて実行させることができます。次のように頼みます:

python-pptxを使って以下の内容の.pptxファイルを生成してください。
出力はすべてのテキストが実際のテキストフレームに入った、
完全に編集可能なPowerPointファイルでなければなりません(画像埋め込みは不可)。

スライド構成:
1. タイトル「第1四半期 オペレーションレビュー」
   サブタイトル「<発表者名>、2026年5月」
2. セクション区切り「主要指標」
3. KPIカード3枚(売上・NPS・納期遵守率)、目標値と実績値を並べて表示。
4. ...

16:9レイアウト。アクセントカラーは #0B3D91 を使用。
コードを実行して.pptxファイルをダウンロードできる状態にしてください。

ChatGPTがスクリプトを書き、サンドボックスで実行し、ダウンロードリンクを返します。生成されたファイルはPowerPoint・Keynote・Googleスライドで完全編集可能です。

チームで再利用できるテンプレートスクリプト

さらに効果的な使い方は、チーム共通の テンプレート関数 を作ることです:

def make_deck(slides, theme, output_path):
    """
    slides: レイアウト・タイトル・本文・画像を持つ辞書のリスト
    theme: プライマリカラー・アクセントカラー・フォントを持つ辞書
    """
    # ChatGPT が python-pptx の実装を書いてくれる

このスクリプトをチームの共有ドライブに置けば、デッキが必要になるたびに slides リストを埋める(これ自体もChatGPTに作ってもらえる)だけで、ブランドに統一された編集可能なファイルが出力されます。

エージェントモードを活用したワンショット生成(2026年~)

2026年に一般提供が始まった ChatGPTエージェントモード(Pro・Plus・Businessプラン対象)では、さらに直接的なPPTX生成が可能になっています。「競合3社を調べてスライドデッキを作って」と指示するだけで、Webリサーチからコード実行・ファイル生成までを一連の流れで自律的に実行します。

フォーマット別の使い分け

フォーマット最適な用途同僚が編集できるか
HTML + reveal.js登壇発表・Web共有技術スキルが必要
Marp Markdown社内資料・頻繁更新・Gitバージョン管理テキスト編集できれば誰でも
python-pptx → .pptx客先提出・非技術者への引き継ぎPowerPointで直接編集可
Marp PPTX書き出しクイックなPowerPoint変換・閲覧専用不可(スライドは画像)

「次に誰が編集するか」を基準にフォーマットを選びましょう。


スライドタイプ別のサブプロンプト集

ほぼすべてのビジネス資料に繰り返し登場するスライドがあります。あらかじめサブプロンプトを用意しておくと時間を大幅に節約できます。

競合比較スライド

「重要な軸での比較」というタイトルのスライドを1枚作成してください。
形式:2×2マトリクス。
- X軸:<比較軸1>
- Y軸:<比較軸2>
- 自社・<競合1>・<競合2>・<競合3>をプロット。
- Marpのマークダウン表形式で出力し、各象限の位置をフットノートで説明する。

ロードマップスライド

ロードマップの主要なメッセージをタイトルにしたスライドを1枚作成してください。
形式:「Now / Next / Later」の3フェーズを持つ横型タイムライン。
- 各フェーズ:2〜3の具体的な成果物とオーナーを記載。
- Marpで出力し、フェーズラベルを太字にした3カラムレイアウトを使用。

提案のクロージングスライド

提案資料の最終スライドを作成してください。
タイトルは具体的な意思決定を求める文にする
(例:「第3四半期に1,200万円を承認してフェーズ1を開始する」)。
本文:3点——何をするか、いつ行うか、成功の定義。
最後の一行:「意思決定期限:<日付>」で締める。

これらのテンプレートは出発点です。自分がよく作るスライドタイプ向けに 5本のサブプロンプトを育てれば 、今年作るデッキの9割が速くなります。


品質チェック:送る前にセルフクリティーク

ChatGPTは自分の出力を驚くほどうまくレビューできます——ただし、具体的な問いかけが必要です。デッキ生成後にこの批評プロンプトを実行してください:

このデッキを、戦略コンサルティングファームのシニアパートナーが
ジュニアの仕事をレビューするつもりで批評してください。率直に。

各スライドについて:
- タイトルは結論を述べているか、それともトピックを羅列しているだけか?
- コアアイデアは1つだけか、2つ詰め込んでいないか?
- タイトルだけ流し読みした多忙な役員が議論の流れを理解できるか?
- スライド上のデータで裏付けのない主張はないか?

最も改善が必要な3枚を優先順位付きで列挙してください。

上位3枚に批評を反映してから送付する。このひと手間で、「タイトルがぼんやりしている」「1枚に詰め込みすぎ」「データなしの主張」といったアマチュアっぽさを取り除けます。所要時間は約2分です。


関連記事


まとめ

「ChatGPTでスライドが作れる」から「チームの資料作りが速くなった」へジャンプするための鍵は、使い回せるパーツを揃えることです。構造化プロンプトテンプレート、ChatGPTが確実に守るデザインルール、ブランドを統一するMarpテーマ、引き継ぎ可能なPPTXを生成するpython-pptxスクリプト——これらを組み合わせると効果は大きく高まります。

2026年にはエージェントモードによるワンショットPPTX生成も一般提供済みです。しかしどの方法でも、「次に誰が編集するか」を軸にフォーマットを選び、構造化プロンプトで品質をコントロールする基本は変わりません。

AIを使ったスライド作成の目的は、考える作業をサボることではありません。 メッセージを磨くことに集中し、その他の作業をモデルに任せること です。