ChatGPTの要約プロンプト例と、長文の分割から統合までのやり方

「要約して」だけでは長さも観点も指示していないので毎回変わる

要約プロンプトに入れる4つの要素

役割
誰の立場で読むか。「社内向けに資料を要約する編集担当」など
素材
何を要約するか。原文に無い情報を加えない約束もここに書く
条件
文字数と残す観点(結論・根拠・数値のどれを優先するか)
出力形式
要約を受け取る書式。箇条書き・表・段落だけの本文など

OpenAIのChatGPTに入力する文章をプロンプトと呼びます。ChatGPTが出力する要約の長さも観点もプロンプトによって定まるので、要約なら4つの要素を1回ずつ並べるだけで両方を固定できます。

要約プロンプトに1回ずつ書く役割・素材・条件・出力形式

「要約して」の一言には読む立場・残す範囲・出力の書式、どれも含まれていないため、抜けた分をChatGPTが毎回別々に埋めて同じ文章でも長さと観点が変わります。そこで、役割・素材・条件・出力形式の4つを1回ずつ書けば、出力される要約の長さと観点を固定できます。

4つのうち最初に効果が出るのは条件です。文字数と、結論・根拠・数値のどれを優先して残すかを書くだけで、要約は望んだ内容に近づきます。

逆に一度書いたことを表現だけ言い換えて重ねても効果がありません。OpenAIも重複した指示や例を削ると出力される内容はよくなり、使うトークンも減少するとしているので、同じことは1回だけ書きます。

"Removing repeated instructions and examples and simplifying tool descriptions can improve task performance and token efficiency." — プロンプトを絞る効果についての記述より
公式情報を見る →

じっくり考えるモードは指示を細かく書かないほうが結果がよい

「指示は具体的なほど良い」という助言にはモデルによる例外があり、OpenAIは推論モデルとGPTモデルではプロンプトの書き方が異なるとしています。つまり、推論モデルは大まかな指示のほうがよい結果になり、GPTモデルは精密な指示で力を発揮します。

ChatGPTの画面では推論モデルがじっくり考えるモード(GPT Reasoning)、GPTモデルはすぐ答えるモード(GPT Instant)です。長い資料をじっくり考えるモードで要約させるときは、手順を1つずつ指定するより要約の目的と必須条件だけを与えるほうが噛み合います。

どちらのモードを使うかは、入力フィールドのモデル切り替えで選ぶことができます。モードとプランごとの違いはChatGPTの料金プランを比較、無料版の上限とPlus・Proの違いにまとめているので、あわせてご覧ください。

"Generally speaking, reasoning models will provide better results on tasks with only high-level guidance. This differs from GPT models, which benefit from very precise instructions." — モデル選択の項より
公式情報を見る →

そのまま貼れる要約プロンプトの基本形と書き換える3か所

基本形をコピーしたあとに書き換える3か所

役割の行
誰向けの要約か。経営層向け・社内共有用・学習用など
条件の行
文字数と残す観点。資料が変わるたびにここが一番動く
出力形式の行
箇条書き・表・本文。貼り込む先が定まっているなら先に定める
据え置く行
素材の説明と原文を貼り付ける位置は変えなくてよい

役割・素材・条件・出力形式の4つを上から順に並べると、そのままコピーして使うことができる1本のプロンプトになります。この基本形は議事録でも論文でもWeb記事でも、4要素の構成を変更せずに使い回すことができます。

基本形は4つの要素を上から順に並べただけの要約プロンプト

まずは何も加えない基本形をそのまま貼って、出力された要約を見てから条件を詰めます。なお、リクエストごとに入れ替わる資料はプロンプトの末尾近くに置くのがよいとOpenAIも説明しているので、原文を貼る場所は出力形式より下の一番最後です。

# 役割
あなたは社内向けに資料を要約する編集担当です。

# 素材
これから貼る文章が要約の対象です。原文に無い情報は足さないでください。

# 条件
・全体で400文字以内
・結論を最初に、根拠を後に
・数値と固有名詞は原文の表記のまま残す

# 出力形式
・見出しなしの本文で3段落

# 対象の文章
(ここに要約したい文章を貼り付ける)
"This content is usually best positioned near the end of your prompt, as you may include different context for different generation requests." — 資料(コンテキスト)を置く位置についての記述より
公式情報を見る →

ご自身の資料で書き換えるのは役割・条件・出力形式の3行

基本形をコピーしたあとに毎回触るのは役割・条件・出力形式の3行だけで、それぞれに誰向けか・文字数と残す観点・出力の書式を書きます。一方で、素材の行と原文を貼る位置は資料が変わってもそのまま使うことができます。

たとえば経営会議に出す資料では役割を「経営層向けに要約する編集担当」に、条件を「結論・根拠・今後の対応を残す」に書き換えるだけで十分です。出力形式も「箇条書き5つ」にしておけば受け取った要約をそのまま資料へ貼り込めます。

要約が長すぎた・短すぎたときは同じチャットに一文を書き添える

要約が一度で定まらなくてもプロンプト全体を書き直す必要はなく、同じチャットの続きに「いまの要約を250文字に縮めて、削るのは背景の説明から」と1行追加すれば条件だけを上書きできます。つまり、追加の指示を同じチャットで続ければ、役割と原文を入力し直す必要がなくなります。

要約が短すぎて論点が抜けたときは「落ちた論点を2つ加えて、全体の文字数はそのまま」と書き添えます。長さと中身を同時に修正すると元の状態へ戻れなくなるので、一度に修正する対象は片方だけに限定してください。

議事録・論文・Web記事では要約プロンプトの条件だけが変わる

資料の種類ごとに条件の行へ加えること

議事録・文字起こし
決定事項・宿題・保留の3つに分ける。宿題は担当者と期限まで書かせる
論文・報告書・PDF
章ごとに1〜2文。章の題は原文の表記どおり残させる
Web記事・ニュース
箇条書きの本数と1行ごとの文字数を定める。数字の出る箇所を1つ残させる
社外向けの説明
読み手のレベルを書く。専門用語を残すか言い換えるかが変わる

資料が変わっても4要素の構成は同じままです。資料ごとに書き分けるのは条件の中身だけで、その数行を差し替えれば用途別の要約プロンプトになります。

議事録は決定事項・宿題・保留を分けて書かせる条件を加える

会議の文字起こしをそのまま要約させると、発言の順番どおりに短くなるだけで、何が決定されたのかが埋もれます。そこで、決定事項・宿題・保留の3つに分けるよう条件へ書くと、そのまま議事録として共有できる要約が出力されます。

# 条件
・決定事項/宿題/保留 の3つに分けて書く
・宿題は「担当者・期限・内容」を1行ずつ
・相づちと言い直しは落とす
・決まっていないことは保留に入れ、決定事項に混ぜない

決定していないことを保留に入れる最後の1行があれば、検討しただけの案が決定事項に書き込まれるのを防げます。決定事項/宿題/保留に分ける指示だけでは、どこまでを決定とみなすかはChatGPTの判断に任されたままです。

論文やPDFは章立てを保ったまま要約させると見直しやすい

論文や報告書を1本にまとめてしまうと、あとから原文のどこを読み返せばよいか分からなくなります。そこで、章ごとに1〜2文の要約を添える条件を加えると、要約をそのまま原文の目次としても使うことができます。

# 条件
・章(見出し)ごとに1〜2文で要約する
・章の見出しは原文の表記のまま残す
・専門用語は残し、初出だけ括弧で平易に言い換える
・図表の番号は本文に出てきた順で残す

PDFはチャットに貼り付けなくても、そのままアップロードできます。OpenAIもファイルを読み込ませてできることの例に、複雑な論文から平易な要約を作らせる使い方を書いています。

"Summarize a research paper or another document in simpler terms." — ファイルアップロードの用途(Summarize, compare, and analyze)の例より
公式情報を見る →

Web記事は箇条書きの本数と観点、読み手のレベルまで指定

Web記事やニュースは読む目的がはっきりしている分、出力形式を細かく定めるほど用途に合った要約になります。したがって、箇条書きの本数と1行ごとの文字数まで書くと、受け取った要約を並べ替えるだけで資料に使うことができます。

# 条件
・要点を5つの箇条書きにする
・1項目は50文字以内
・数字が出てくる箇所を必ず1項目残す
・専門知識のない人にも通じる言葉にする

読み手のレベルを書く1行は、専門用語をどこまで残すかを左右する条件です。社外の読み手に提供する要約なら「高校生にも通じる言葉で」と書き、社内の技術者向けなら「専門用語はそのまま残す」にします。

読み込めない長文は分割と統合の2段プロンプトで要約させる

長文を2段に分けて要約させる流れ

  1. 1段目
    長文を章や話題の切れ目で区切り、①②③と番号を振って1ブロックずつ要約させる
  2. 受け取り
    「①の要約」から始まる短い要約を、番号ごとにメモへ控える
  3. 2段目
    控えた要約を全部貼り直し、文字数と観点を書き直して1本にまとめさせる

章がいくつも続く報告書や数時間ぶんの文字起こしは、そのまま貼り付けると途中までしか読まれません。ChatGPTが一度に受け取れる量には上限があるため、長文は最初から分割と統合の2段に分けて入力します。

長文はブロックに番号を振って1つずつ要約させる1段目

1段目では長文を意味のかたまりに切って、1つずつ別々に要約させます。ブロックに通し番号を振っておくと、2段目で並べ直すときに順序が崩れません。

# 役割
あなたは長い資料を分割して要約する編集担当です。

# 進め方
これから資料を①②③…と番号を付けて順番に貼ります。
1回につき1ブロックだけを要約し、次の指示があるまで全体のまとめは書かないでください。

# 条件
・各ブロックの要約は「①の要約」のように番号から書き始める
・1ブロックにつき200文字以内
・原文に無い情報は足さない

# ①
(1つ目のブロックを貼り付ける)

切る位置の目安は、章の切れ目など話題が変わる場所です。文字数だけを基準に機械的に切ってしまうと、文の途中で切れた側の要約が意味を失います。

1段目の要約をそのまま貼り直して1本にまとめさせる2段目

2段目は1段目で受け取った短い要約を全部貼り直し、1本にまとめさせます。統合のときにも文字数と観点を書き直すのが要点で、書き直さないと各ブロックの要約を順に並べただけの文章になります。

# 役割
あなたは分割要約を1本にまとめる編集担当です。

# 素材
以下は同じ資料を①②③…の順に要約したものです。

# 条件
・全体を600文字以内にまとめる
・結論を最初に、根拠を後に
・①〜③で重複している内容は1回にまとめる
・番号ごとの見出しは残さない

# 素材の要約
(①〜③の要約をそのまま貼り付ける)

1段目の要約に数値と固有名詞を残しておけば、2段目は元の資料に戻らずに統合できます。逆に1段目の要約で数字を落としてしまうと、その数字は2段目で復元できません。

プランごとに異なるChatGPTの入力上限とページ数の目安

ChatGPTが一度に読み込める情報量の上限をコンテキストウィンドウといい、トークン(文章を細かく区切った処理の単位)の数で表します。この上限について、OpenAIはプランごとの数値を公表していて、紙に換算したページ数の目安も併記しています。

プラン すぐ答えるモードの上限 すぐ答えるモードの入力目安 じっくり考えるモードの上限 じっくり考えるモードの入力目安
無料 27K 約12ページ 変動 変動
Go 54K 約40ページ 256K 約320ページ
Plus 54K 約40ページ 256K 約320ページ
Pro 128K 約250ページ 400K 約680ページ

表の数字は会話全体で共有される総量で、貼り付けた文章のためだけに空いているわけではありません。システム側の指示やメモリも同じコンテキストウィンドウを使うため、実際に貼れる分は表の値より少なくなります。

無料版は一度に約2,000文字までという説明をよく見かけますが、OpenAIの公開資料にその数値はありません。公表されているのは上表のトークン数とページ数だけなので、入力できる量は、契約しているプランで公表された数値から見積もります。

貼り付けずにファイルで添付すると読み込める量が多くなる

資料のファイルがご自身のPCにあるならコピーして貼るよりそのまま添付するほうが確実で、1本あたり512MBまで・テキストや文書なら200万トークンまで読み込めます。ただし無料プランはアップロードが1日3ファイルまでなので、章ごとに分けて何度も添付する使い方には適していません。

また有料プランでも3時間で80ファイルまでという上限があります。添付の方法と形式ごとに気をつけることはChatGPTにPDFを読み込ませる方法、上限は1ファイル512MBまでにまとめているので、長い資料をファイルで添付する前にあわせてご覧ください。

"Documents and presentations have a maximum size of 512 MB per file." / "Text and document files are capped at 2 million tokens per file." / "You can upload up to 80 files every 3 hours. Free users are limited to 3 file uploads per day." — ファイルサイズの制限と、アップロード回数の制限の各項より
公式情報を見る →

要約のずれと文字数は同じチャットに一文を追記して整える

要約のずれ方ごとの対処

観点がずれる
残したい論点を名前で指定する。削る側も名指しする
長さが合わない
仕上がりをカウントしてから「あと50文字削って」と追加で指示する
途中で切れる
1回に入力する範囲を狭め、ブロックの区切りを前へずらす
中身が原文と異なる
各文の根拠を原文から引用させ、数値と固有名詞を比較する

4種類あるずれ方のうち観点・長さ・中身のずれは、プロンプトを書き直さなくても同じチャットに一文を追記すれば修正できます。残る「途中で切れる」だけは一文を追加しても解消しないので、1回に入力する範囲を狭めます。

観点がずれたらプロンプトは修正せず残す論点を名指しで追記

観点がずれるのは条件に「何を残すか」ではなく「短くする」しか書いていないときです。そこで、残したい論点を名前で指定し直すと、同じ長さのまま中身だけが入れ替わります。

たとえば「価格の話と導入時期の話は必ず残して、背景の説明を削って」と追記します。削る側の論点も名指ししておくと要約が長くなる方向へ戻りません。

要約の文字数はぴったりにならない前提でカウントしてから整える

「300文字で」と指定しても要約は300文字ちょうどにはならず、同じプロンプトを入力しても出力は毎回変わるため、文字数の指定はおおよその目印にしかなりません。したがって、出てきた要約の文字数をカウントしてから「あと50文字削って」と続けて指示するほうが、同じ指定を繰り返すより早く目標の長さに近づきます。

sakuttoAIの文字数カウントは貼り付けたテキストをブラウザの中だけで処理するため、要約した社外秘の文章もそのままカウントできます。空白を含む場合と含まない場合それぞれの文字数に加え、原稿用紙の枚数や文字種の内訳も同時に出ます。

SNS投稿に整えるときの上限はSNS文字数制限の一覧表【Instagramは投稿・プロフィール別】に、空白や改行の数え方は文字数カウントを無料ツールで行う方法、改行の数え方や原稿用紙換算もわかるにまとめています。要約を貼り込む先が定まっているときは、あわせてご覧ください。

要約の中身が原文と異なっていないかをチェックする追加の一文

要約でもハルシネーション(AIが事実と異なる内容や存在しない情報を、もっともらしく答えてしまう現象)が起こり、原文に無い記述が紛れ込むことがあります。そこで、「この要約の各文が原文のどこから来たかを、原文の該当箇所を引用しながら並べて」という一文を同じチャットで続けて入力すると、チェックする場所を限定できます。

数値・日付・人名・組織名は要約の記述をそのまま使わず原文と比較します。要約を社外へ出す資料に使うときほど、この比較を省かないほうが安全です。

ご自身の資料1本で試せる要約プロンプトの4要素と2段分割

ChatGPTの要約プロンプトは、役割・素材・条件・出力形式の4つを1回ずつ書けば要約の長さと観点を指定できます。資料が議事録でも論文でもWeb記事でも、書き換えるのは役割・条件・出力形式の3か所だけです。

一度に読み込めない長文はブロックごとに番号を振って要約させる1段目と、その要約を貼り直して1本にまとめさせる2段目に分けます。無料プランで貼れる目安は約12ページなので、12ページを超える資料は最初から分割で組み立てます。

まずはご自身のPCにある議事録を1つ基本形のプロンプトに貼って、400文字で要約させてみてください。仕上がりの文字数をsakuttoAIの文字数カウントで確認してから追加で指示すると、目標の長さに早く近づきます。

FAQ

ChatGPTには一度にどのくらいの文章量を入力できますか?
チャットに貼るときの公式目安はプランごとに違い、すぐ答えるモードでは無料で約12ページ・Plusで約40ページ・Proで約250ページです。ファイルとして添付する場合は1本あたり512MBまで、テキストや文書は200万トークンまで読み込めます。目安を超える資料はブロックに分けて要約させてから統合します。
PDFやWordの資料にも要約プロンプトを使うことができますか?
PDF・DOCX・PPTX・XLSX・CSV・TXTなど主要な形式に対応しており、アップロードしてから同じプロンプトを使うことができます。ただしEnterprise以外のプランでは、文書から取り出されるのは文字だけで画像は捨てられます。画像だけをスキャンしたPDFでは中身の文字を読み取れません。先に文字起こしをしてから添付すると安定します。
要約プロンプトの指示は細かく書くほどよいのですか?
使うモードによって逆になります。すぐ答えるモードは手順まで書き込むほど望んだ出力に近づきますが、じっくり考えるモードは目的と必須の条件だけを与えるほうが噛み合います。OpenAIも開発者向けの資料で、モデルが文脈から目的を読み取れるので手順を逐一指定する必要はないとしています。
要約を指定した文字数ちょうどにできますか?
ちょうどにはなりません。同じプロンプトでも出力は毎回変わるので、文字数の指定はおおよその目印にしかなりません。仕上がりをカウントしてから「あと50文字削って」と追加で指示するほうが、同じ指定を繰り返すより早く収まります。
社外秘の資料を貼り付けても学習に使われませんか?
一時チャット(Temporary Chat)は、一時のままである限りモデルの改善に使われません。ただし保存すると通常のチャットに変わり、アカウントのデータ設定に従います。安全のために最大30日はコピーが残る場合があるため、社外秘の資料を貼り付ける前に勤務先の規定を確認してください。