注意
この記事は、筆者のNote記事「NotebookLMの画像生成ハルシネーションを防ぐ「2段階変数固定プロンプト」の実装検証」をアップデートしたものです。
はじめに
NotebookLMに追加された「インフォグラフィック(画像)作成機能」は強力ですが、そのまま使うと以下の問題に直面することが多いのではないでしょうか。
- 書誌情報のハルシネーション: 論文のタイトルや発行年が勝手に翻訳されたり、間違った数値になる。
- レイアウト崩れ: 日本語要約が長すぎて文字が潰れる、あるいは余白がおかしい。
- 再現性の欠如: 同じ論文でも生成するたびに品質が大きくブレる。
本記事では、これらの問題を解決し、学会スライドや資料作成に耐えうる品質のインフォグラフィックを安定して出力するための確定版ワークフローを共有します。
結論から言うと、「書誌情報の固定(テキスト生成)」と「要約・デザイン(画像生成)」の役割を明確に分離するプロンプト設計が有効でした。
課題の分析:なぜ崩れるのか?
当初、私は「すべての項目(タイトルから要約まで)をチャット欄で完璧なテキストに書き換えてから、画像生成に渡す」という手法をとっていました。しかし、検証の結果、これがレイアウト崩れの主原因であることが判明しました。
- 過剰な拘束: チャット段階で要約テキストを固定してしまうと、画像生成エンジン側での「デザインに合わせた文字数調整」の余地がなくなる。
- トークン過多: 具体的なテキストで埋め尽くされたプロンプトは、画像生成時のコンテキストウィンドウを圧迫し、指示の追従性を下げる可能性がある。
解決策:役割分担モデル
安定して高品質な出力を得るためには、以下の分業が必要でした。
-
Step 1 & 2 (NotebookLM チャット欄):
-
役割: 絶対に間違えてはいけない**「書誌情報(Header)」の確定**のみを行う。
-
手法: 論文からメタデータを抽出し、プロンプトのヘッダー部分だけを置換する。本文はプレースホルダー(
[抽出])のまま残す。 -
Step 3 (画像生成機能):
-
役割: **「要約(Body)」と「描画」**を行う。
-
手法: 画像生成エンジンが、残されたプレースホルダー(
[抽出])をトリガーにして、レイアウトに合わせて動的に要約・描画する。
技術的ポイント:「だけ」による拘束条件
このワークフローを成立させるための最大のハックは、プロンプト指示に含まれる**「だけ」**という2文字です。
-
Bad: 「論文情報欄を書き換えてください」
-
AIが気を利かせて本文(要約)まで書き換えてしまい、Step 3での柔軟性が失われる。
-
Good: 「論文情報欄だけを書き換えてください」
-
強力な拘束条件(Negative Constraint)として機能し、本文のプレースホルダーが維持される。
実装:確定版ワークフロー
以下に、コピペで使える具体的な手順とプロンプトを記載します。
手順1:メタデータの抽出
NotebookLMのチャット欄で、書誌情報を正確に認識させます。
現在読み込んでいる論文の「タイトル」「筆頭著者名」「雑誌名」「巻(号)」「発行年」を正確に抽出してください。
手順2:プロンプト生成(Injection)
続けてチャット欄に以下を投入します。これにより、ヘッダーのみが固定された指示書が生成されます。
抽出した情報を使って、以下の【インフォグラフィック作成プロンプト】の「# 2. ヘッダー」にある論文情報欄([ ]の部分)だけを、具体的なテキストに書き換えてください。
書き換えた後の**「完成版プロンプト」**をコードブロックで出力してください。
---
あなたは医学論文の解説を行う熟練のメディカルライター兼デザイナーです。
読み込んでいる論文の内容を元に、以下の【デザイン仕様】と【コンテンツ構成】に従って、A4サイズ1枚に要約した**視覚的なインフォグラフィック**を作成してください。
# 1. デザインコンセプト (Design Spec)
- **レイアウト**: 画面を**「ヘッダー」**と、その下の**「3つの縦長カラム(左・中・右)」**に分割する構成を厳守してください。
- **配色**:
- 背景全体: 薄いグレー (#F3F4F6)
- ヘッダー背景: ダークグレー (#374151)
- 重要箇所(中央カラム見出し等): 青 (#2563EB)
- **アイコン**: 各項目の冒頭には、内容に適した**絵文字(Emoji)**を使用してください(例: 👥, 📊, 🏥)。
# 2. ヘッダー (上部エリア)
**背景**: 濃いグレーで塗りつぶし、白文字で以下を中央揃えにしてください。
- **メインタイトル**: 英語の原文タイトル(最も大きく表示)
- **論文情報**: 読み込んでいる論文の**実際の書誌情報**を特定し、以下の形式で**具体的なテキスト**として記述してください(※ "[ ]" などのプレースホルダーは絶対に使用せず、実名・実数値を入力すること)。
- 形式: [筆頭著者名] et al. [雑誌名] Vol.[巻](号) [発行年]
- 記述例: Smith et al. Spinal Cord Vol.59(3) 2021
- *(注: ヘッダーには日本語の要約を含めないこと)*
# 3. メインエリア (下部3カラム構成)
以下のように3つのカラムを横並びに配置し、情報を整理してください。
### 【左カラム】SETTING (幅30% / 背景: 薄いグレー)
- **見出し**: 「SETTING」
- **内容**: 以下の項目を論文から正確に抽出し、**日本語で**簡潔に記載してください。
- 📝 **Study design**: [抽出]
- 👥 **Population**: [抽出]
- 🚫 **Exclusion criteria**: [抽出]
- 🏥 **Data source / Setting**: [抽出]
- ✅ **Primary outcome**: [抽出]
- 🎯 **Key secondary outcomes**: [抽出]
- 📊 **Statistical methods**: [抽出]
### 【中央カラム】KEY RESULTS (幅40% / 背景: 白 / 強調)
- **見出し**: 「KEY RESULTS」(青背景・白文字)
- **内容**:
- 論文の**最も重要な結果(数値データ)**を大きく太字で表示してください。
- 可能な限り**視覚的なバー**や**強調ボックス**を用いて、主要な数値(OR, HR, P値, AUCなど)を目立たせてください。
- 数値の横に、簡単な**日本語の解釈**を添えてください。
### 【右カラム】DISCUSSION (幅30% / 背景: 薄いグレー)
- **見出し**: 「DISCUSSION / CONCLUSION」
- **内容**: 以下の3セクションを縦に並べて、**日本語で**記述してください。
1. **| DISCUSSION**: 主要な結果の解釈 (1〜3文)
2. **| LIMITATION**: 研究の制約事項 (箇条書き)
3. **| CONCLUSION**: 臨床現場への提言・まとめ (1〜3文)
手順3:画像生成(Execution)
手順2で出力されたコードブロックの中身をコピーし、NotebookLMのインフォグラフィック生成欄(鉛筆マーク)の**「作成するインフォグラフィックについて説明してください」**にペーストして実行します。
検証結果と考察
この手順を複数の医学論文(RCT、コホート研究など)で検証した結果、以下の効果が確認できました。
- 正確性: ヘッダーの書誌情報は100%正確に反映される(Step 2で固定しているため)。
- 視認性: 本文の文字量がレイアウトに合わせて自動調整され、文字潰れが激減した。
- 表現力: Step 3でAIが論文内容を再解釈するため、研究内容(例:筋電図、生存曲線など)に適した図解やアイコンが動的に選択されるようになった。
まとめ
NotebookLMのインフォグラフィック機能は、プロンプトですべてを制御しようとすると失敗します。
「テキストAI(正確性担当)」と「画像生成AI(デザイン担当)」の得意領域を理解し、あえて「余白(プレースホルダー)」を残して渡すことが、品質安定化の鍵でした。
論文読み込みや資料作成の効率化に、ぜひ活用してみてください。
