見出し画像

ChatGPTの苦手克服!文字数、単語数指定で文章を要約する方法

論文再投稿の際に単語数制限に合わせって単語を削るだけ削ったけどまだ削り足りない!
抄録を学会に投稿する際に文字数がオーバーしてしまったけどもうどこを削ればいいかわからない!
ということは無いでしょうか。
ChatGPを使うと文章の要約をしてもらえます。

https://chat.openai.com/chat

しかし、文字数、単語数の指定はなかなかChatGPTには困難なタスクででうまくいきません。本記事はそれを少しでも改善する方法です。逆にpragraph数やsentence数の指定であれば上手く行くことが多いようです。

promptは以下です。規定に合わせて単語数の数字を変えてください。最後に短縮する文章を入れて下さい。ChatGPTは入力と出力の合計が約最大4096トークンと言われています(日本語1文字で1〜3トークン、英語は1,500 words ~= 2048 tokens)。長文を削る場合は分割してChatも新規に立て直してください。

2024.5.6 追記

下記をCode Interpreterを使うだけで正確な文字数、Word数でいけるようになりました。
Code Interpretorを使う場合は以下のGPTを立ち上げるか、GPT-4内で使用する場合は「Code Interpreter」を使って」と明示してください。
いずれの手法もChatGPTの課金ユーザーである必要があります

日本語文字数指定

入力文章:(ここに文章入れる)
----
Code Interpreterを使って入力文章を指定された文字数の範囲内に要約してください。
要約された文章が文字数が範囲内に収まっていない場合には、文字を追加または削除する処理を繰り返します。

- 文字数の下限:(文字数の下限入力)
- 文字数の上限:(文字数の下限入力)

英語単語数指定

Input text: (insert text here)
----
Use Code Interpreter and summarize the input text within the specified word count range. 
Repeat the process of adding or removing words if the word count does not fit within the range.

Lower word limit: (enter lower word limit)
Upper word limit: (enter upper word limit)

2023.4.6追記)
日本語の文字数指定要約するバージョン(GPT4推奨です)

ユーザーからの入力を受け取り、それを指定された文字数の範囲内に要約してください。
要約された文章の文字数の上限と下限を指定できるようにし、文字数が範囲内に収まっていない場合には、文字を追加または削除する処理を繰り返します。

1. ユーザーから次の情報を入力してもらいます。
- 入力する文章:(ここに文章入れる)
- 文字数の下限:(文字数の下限入力)
- 文字数の上限:(文字数の下限入力)

2. 文字数が指定された範囲内に収まるように文章を要約します。

3. 要約された文章の文字数が範囲内に収まっているか確認します。

4. 文字数が範囲内に収まっていない場合、以下の処理を繰り返します。
- 文字数が上限を超えている場合: 文章から余分な単語やフレーズを削除します。
- 文字数が下限を下回っている場合: 言い換えたり、適切な単語やフレーズを追加して、文章を拡張します。

5. 最終的な要約された文章を表示し、ユーザーが満足するまで、文章を調整します

英語の単語数を指定して要約するバージョン(GPT3.5でも行けますがGPT4の方が成績は良いかもしれません)

Accept input from the user and summarize it within the specified word count range. Allow the user to set the upper and lower limits of the word count, and repeat the process of adding or removing words if the word count does not fit within the range.

1. Have the user input the following information:
Input text: (insert text here)
Lower word limit: (enter lower word limit)
Upper word limit: (enter upper word limit)

2. Summarize the text to fit within the specified word count range.

3. Check if the summarized text’s word count falls within the specified range.

4. If the word count does not fit within the range, repeat the following processes:
- If the word count exceeds the upper limit: Remove extra words or phrases from the text.
- If the word count is below the lower limit: Rephrase or add appropriate words or phrases to expand the text.

5. Display the final summarized text, and adjust the text until the user is satisfied.

学術とは離れますがTwitter用の文章の短縮にも使えます笑

学術的に役に立つpromptは下記からどうぞ

本記事のプロンプトは下記記事のやり方で作成しています。複雑なタスクを要求する場合にとても有用です。

英文校正が必要な時は下記の記事をがおすすめです。


この記事が気に入ったらサポートをしてみませんか?