Scientific Slides
概要
科学プレゼンテーションは、研究を伝え、発見を共有し、学術的・専門的な聴衆と交流するための重要な媒体です。このスキルは、構造やコンテンツ開発からビジュアルデザイン、発表準備に至るまで、効果的な科学プレゼンテーションを作成するための包括的なガイダンスを提供します。
主な焦点: 学会、セミナー、防御、専門的な発表などの口頭発表。
重要なデザイン哲学: 科学プレゼンテーションは、視覚的に魅力的で、研究に裏打ちされたものでなければなりません。何があっても、テキストばかりの乾いたスライドは避けてください。優れた科学プレゼンテーションは、以下を組み合わせます:
- 説得力のあるビジュアル: 高品質の図、画像、ダイアグラム(単なる箇条書きではない)
- 研究の文脈: research-lookup からの適切な引用で信頼性を確立
- 最小限のテキスト: 箇条書きはプロンプトとして、説明は口頭で行う
- プロフェッショナルなデザイン: モダンなカラースキーム、強い視覚的階層、十分な余白
- ストーリー重視: 単なるデータの羅列ではなく、明確なナラティブアーク
覚えておいてください: 退屈なプレゼンテーション = 忘れられた科学。適切な引用で科学的厳密性を維持しながら、スライドを視覚的に記憶に残るものにしましょう。
このスキルを使うべき時
このスキルは、以下の場合に使用してください:
- 学会発表の準備 (5〜20分)
- 学術セミナーの開発 (45〜60分)
- 論文または学位論文発表スライドの作成
- 助成金申請プレゼンテーションのデザイン
- ジャーナルクラブ発表の準備
- 研究機関や企業での研究講演
- 科学トピックに関する教育・チュートリアル発表
Nano Banana Pro を使ったスライド生成
このスキルは、Nano Banana Pro AIを使用して、見事なプレゼンテーションスライドを自動生成します。
出力形式に応じて、2つのワークフローがあります:
デフォルトワークフロー: PDFスライド(推奨)
各スライドをNano Banana Proで完全な画像として生成し、PDFに結合します。これにより、最も視覚的に優れた結果が得られます。
動作の仕組み:
- デッキを計画する: 各スライドの詳細な計画を作成(タイトル、キーポイント、ビジュアル要素)
- スライドを生成する: Nano Banana Proを呼び出して、各スライドの完全な画像を作成
- PDFに結合する: スライド画像を単一のPDFプレゼンテーションに結合
ステップ1: 各スライドを計画する
生成前に、プレゼンテーションの詳細な計画を作成します:
# プレゼンテーション計画: 機械学習入門
## スライド1: タイトルスライド
- タイトル: "機械学習: 理論から実践へ"
- サブタイトル: "AIカンファレンス2025"
- 発表者: Dr. Jane Smith, University of XYZ
- ビジュアル: モダンな抽象的なニューラルネットワーク背景
## スライド2: はじめに
- タイトル: "機械学習が重要な理由"
- キーポイント: 業界導入、画期的なアプリケーション、将来の可能性
- ビジュアル: 異なるMLアプリケーション(ヘルスケア、金融、ロボティクス)を示すアイコン
## スライド3: コアコンセプト
- タイトル: "3つの学習タイプ"
- 内容: 教師あり学習、教師なし学習、強化学習
- ビジュアル: 各タイプと例を示す3分割図
...(すべてのスライドで続ける)
ステップ2: 各スライドを生成する
generate_slide_image.pyスクリプトを使用して、各スライドを作成します。
重要: 書式統一プロトコル
プレゼンテーション全体で書式を統一するために:
-
書式目標を定義し、すべてのプロンプトに含める:
- カラースキーム(例: "紺色の背景、白いテキスト、ゴールドのアクセント")
- タイポグラフィスタイル(例: "太字のサンセリフタイトル、すっきりした本文")
- ビジュアルスタイル(例: "ミニマルでプロフェッショナル、コーポレートな美観")
- レイアウトアプローチ(例: "十分な余白、左揃えのコンテンツ")
-
前のスライドを常に添付して、後続のスライドを生成する際に
--attachを使用する:- これにより、Nano Banana Proが既存のスタイルを確認し、一致させることができる
- デッキ全体で視覚的な連続性を生み出す
- 一貫した色、フォント、デザイン言語を保証する
-
**デフォルトの作成者は「K-Dense」**とし、別の名前が指定されない限りこれを使用する
-
研究を参照するスライドには、プロンプトに直接引用を含める:
- 生成されたスライドに引用が表示されるように、プロンプトテキストに追加する
- 形式: 「引用を含める: (著者名 et al., 年)」または「参考文献を示す: 著者名 et al., 年」
- 複数の引用がある場合は、すべてプロンプトに列挙する
- 引用はスライド下部の小さなテキスト、または関連コンテンツの近くに表示する
-
結果スライド用に既存の図/データを添付する(データ駆動型プレゼンテーションでは重要):
- 結果に関するスライドを作成する際は、常に既存の図を確認する:
- ワーキングディレクトリ内(例:
figures/、results/、plots/、images/) - ユーザーが提供した入力ファイルやディレクトリ
- プレゼンテーションに関連するデータビジュアライゼーション、チャート、グラフ
- ワーキングディレクトリ内(例:
--attachを使用してこれらの図を含めることで、Nano Banana Proが組み込めるようにする:- 結果スライド用に実際のデータ図/チャートを添付
- 方法論スライド用に関連図を添付
- タイトルスライド用にロゴや機関の画像を添付
- データ図を添付する際は、プロンプトで何を望むかを説明する:
- 「添付された結果チャートを示し、主要な発見を強調したスライドを作成してください」
- 「この添付図を中心にスライドを構築し、データを説明するタイトルと箇条書きを追加してください」
- 「添付のグラフを解釈付きの結果スライドに組み込んでください」
- 結果スライドを生成する前: ワーキングディレクトリ内のファイルを一覧表示し、関連する図を見つける
- 複数の図を添付可能:
--attach fig1.png --attach fig2.png
- 結果に関するスライドを作成する際は、常に既存の図を確認する:
書式統一、引用、図の添付を含む例:
# タイトルスライド(最初のスライド - スタイルを確立)
python scripts/generate_slide_image.py "プレゼンテーションのタイトルスライド: '機械学習: 理論から実践へ'。サブタイトル: 'AIカンファレンス2025'。発表者: K-Dense。書式目標: 紺色の背景 (#1a237e)、白いテキスト、ゴールドのアクセント (#ffc107)、ミニマルデザイン、サンセリフフォント、十分な余白、装飾要素なし。" -o slides/01_title.png
# 引用を含むコンテンツスライド(一貫性のために前のスライドを添付)
python scripts/generate_slide_image.py "'機械学習が重要な理由'というタイトルのプレゼンテーションスライド。シンプルなアイコン付きの3つのキーポイント: 1) 業界導入、2) 画期的なアプリケーション、3) 将来の可能性。引用: 下部の小さなテキストに含める: (LeCun et al., 2015; Goodfellow et al., 2016)。書式目標: 添付されたスライドのスタイルに一致 - 紺色の背景、白いテキスト、ゴールドのアクセント、ミニマルなプロフェッショナルデザイン、視覚的な乱雑さは避ける。" -o slides/02_intro.png --attach slides/01_title.png
# 複数の引用を含む背景スライド
python scripts/generate_slide_image.py "'ディープラーニング革命'というタイトルのプレゼンテーションスライド。重要なマイルストーン: ImageNetブレイクスルー (2012)、トランスフォーマーアーキテクチャ (2017)、GPTモデル (2018年〜現在)。引用: 下部に参考文献を示す: (Krizhevsky et al., 2012; Vaswani et al., 2017; Brown et al., 2020)。書式目標: 添付されたスライドのスタイルに正確に一致 - 同じ色、フォント、ミニマルデザイン。" -o slides/03_background.png --attach slides/02_intro.png
# 結果スライド - ワーキングディレクトリから実際のデータ図を添付
# まず、存在する図を確認: ls figures/ または ls results/
python scripts/generate_slide_image.py "'モデルパフォーマンス結果'というタイトルのプレゼンテーションスライド。添付された精度チャートを提示するスライドを作成。強調する主要な発見: 1) 95%の精度を達成、2) ベースラインを12%上回る、3) テストセット全体で一貫。引用: 下部に含める: (我々の結果, 2025)。書式目標: 添付されたスライドのスタイルに正確に一致。" -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png
# 結果スライド - 複数の図の比較
python scripts/generate_slide_image.py "'比較: 改善前と改善後'というタイトルのプレゼンテーションスライド。添付された2つの図を使用して、比較スライドを構築。左: ベースライン結果、右: 改善された結果。改善を説明する簡単なラベルを追加。書式目標: 添付されたスライドのスタイルに正確に一致。" -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png
# 方法論スライド - 既存の図を添付
python scripts/generate_slide_image.py "'システムアーキテクチャ'というタイトルのプレゼンテーションスライド。添付されたアーキテクチャ図を簡単な説明箇条書きとともに提示: 1) 入力処理、2) モデル推論、3) 出力生成。書式目標: 添付されたスライドのスタイルに正確に一致。" -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.png
重要: 結果スライドを作成する前には、常に以下を行ってください:
- ワーキングディレクトリ内のファイルを一覧表示:
ls -la figures/またはls -la results/ - ユーザーが提供したディレクトリ内の関連図を確認する
- スライドに表示すべき関連図をすべて添付する
- Nano Banana Proが添付された図をどのように組み込むべきかを説明する
プロンプトテンプレート:
すべてのプロンプトに以下の要素を含めてください(必要に応じてカスタマイズ):
[スライドの内容説明]
引用: 下部に含める: (著者1 et al., 年; 著者2 et al., 年)
書式目標: [背景色]、[テキスト色]、[アクセント色]、ミニマルなプロフェッショナルデザイン、装飾要素なし、添付されたスライドのスタイルと一貫性を保つ。
ステップ3: PDFに結合する
# すべてのスライドをPDFプレゼンテーションに結合
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
PPTワークフロー: 生成されたビジュアルを含むPowerPoint
PowerPointプレゼンテーションを作成する場合、Nano Banana Proを使用して各スライドの画像と図を生成し、その後PPTXスキルを使用してテキストを別途追加します。
動作の仕組み:
- デッキを計画する: 各スライドのコンテンツ計画を作成
- ビジュアルを生成する:
--visual-onlyフラグ付きのNano Banana Proを使用してスライドの画像を作成 - PPTXを構築する: PPTXスキル(PptxGenJSまたはテンプレートベース)を使用して、生成されたビジュアルと別のテキストでスライドを作成
ステップ1: 各スライドのビジュアルを生成する
# 導入スライドの図を生成
python scripts/generate_slide_image.py "機械学習アプリケーションを示すプロフェッショナルなイラスト: ヘルスケア診断、財務分析、自動運転車、ロボティクス。モダンなフラットデザイン、白い背景にカラフルなアイコン。" -o figures/ml_applications.png --visual-only
# 方法論スライドの図を生成
python scripts/generate_slide_image.py "入力層、3つの隠れ層、出力層を示すニューラルネットワークアーキテクチャ図。ノード接続のあるクリーンでテクニカルなスタイル。青とグレーのカラースキーム。" -o figures/neural_network.png --visual-only
# 結果用の概念図を生成
python scripts/generate_slide_image.py "改善前後の比較: 左側は散らかったデータ、右側は整理された洞察を示す。それらを結ぶ矢印。プロフェッショナルなビジネススタイル。" -o figures/results_visual.png --visual-only
ステップ2: PPTXスキルでPowerPointを構築する
PPTXスキルのPptxGenJSワークフローを使用して、以下を含むスライドを作成します:
- ステップ1で生成された画像
- 別途追加されたタイトルと本文テキスト
- プロフェッショナルなレイアウトと書式設定
完全なPPTX作成ドキュメントについては、skills/pptx/SKILL.mdを参照してください。
科学図解によるビジュアル強化
スライド生成に加えて、技術的な図にはscientific-schematicsスキルを使用してください:
scientific-schematicsを代わりに使うべき時:
- 複雑な技術図(回路図、化学構造)
- 論文用の出版品質の図(より高い品質基準)
- 科学的精度のレビューが必要な図
図の生成方法:
python scripts/generate_schematic.py "図の説明" -o figures/output.png
図解作成の詳細なガイダンスについては、scientific-schematicsスキルのドキュメントを参照してください。
コア機能
プレゼンテーションの構造と編成、スライドデザインの原則、スライド用データビジュアライゼーション、発表固有のガイダンス、実装オプション(Beamer / PowerPoint / 生成PDF)、ビジュアルレビューと反復、タイミングとペーシング、検証は、references/slide_capabilities.mdに文書化されています。
段階的な開発プロセス(計画、デザインと作成、コンテンツ開発、ビジュアル検証、練習と洗練、最終準備)は、references/presentation_workflow.mdにあります。
フルスライド生成用とビジュアルのみ生成用のプロンプト作成ガイダンスは、references/prompt_writing.mdにあります。同梱の各スクリプトの引数とオプションは、references/script_reference.mdにあります。発表を失敗に導く最も一般的な間違いは、references/common_pitfalls.mdにカタログ化されています。
他のスキルとの連携
Research Lookup(科学プレゼンテーションでは重要):
- 背景の開発: 文献を検索して導入の文脈を構築
- 引用の収集: 発表で引用する主要な論文を見つける
- ギャップの特定: 研究を動機付ける未知の部分を特定
- 先行研究との比較: 結果を比較する論文を見つける
- 裏付けとなる証拠: 解釈をサポートする文献を見つける
- 質問の準備: Q&Aでの応答に役立つ論文を見つける
- 科学的プレゼンテーションを開発する際は、常にresearch-lookupを使用して、適切な文脈と引用を確保する
Scientific Writing:
- 論文の内容をプレゼンテーション形式に変換
- 主要な発見を抽出して簡素化
- 同じ図を使用(ただし、スライド用に再デザイン)
- 一貫した用語を維持
PPTXスキル:
- PowerPointの作成と編集に使用
- テンプレートワークフロー用のスクリプトを活用
- 検証用のサムネイル生成を使用
- プログラムによる作成については、PPTXスキルの
SKILL.mdを参照
Data Viz:
- データスライド用の図やチャートを生成
- research-lookupと統合して引用を追加
- 結果用の出版品質のビジュアルを作成
参考資料
スクリプト一覧
| スクリプト | 目的 |
|---|---|
generate_slide_image.py | Nano Banana Proでスライド画像を生成 |
slides_to_pdf.py | スライド画像をPDFに結合 |
generate_schematic.py | 科学図の生成(scientific-schematicsスキル) |