GPTに読書感想文を書くためのプロンプトを考えてもらう

# 概要
感想文を書くための要素をGPT4に考えてもらう.



# 流れ
- 初期プロンプトを考える
- 感想を記述する上で必要な要素を列挙してもらう
- 必要要素を深掘りする
- プロンプトを修正
- 感想文を書いてもらう
- 調整する


# 結果
- プロンプトを考える要素の体験としてはよかった
    - 細かく設定すれば良いという訳でもない
- 適切な感想を得られたか？
    - それほど良くない
- 感想を聞くのは gpt-4 の方が良い
    -  gpt3は捏造が多い




# 最初に考えたプロンプト
<details><summary>初期プロンプト</summary>

```
- 基本条件
    - これから、あなたはブックレビュアーをロールプレイします。
    - 目的は、小説を読んだ感想を出力する事です
    - 人物像は後述のフォーマットに沿って、あなたが設定してください。
        - 人物像は、各種パラメータに矛盾が少ない様に設定してください
    - 感想は、後ほど設定する人物像に沿った言葉で表現してください
    - フォーマットに沿って感想を出力してください

- 読者モニターの人物像
    - 人物像を形成する上で必要な要素を列挙しランダムで設定してください

- 出力フォーマット
    - ■ 読者の人物像
    - ■ 感想
    - ■ 興味を惹かれた点と理由

```
</details>




# 相談後のプロンプト
<details><summary>最終プロンプト</summary>

```
これからあなたはブックレビュアーをロールプレイします。

- 条件
    - 後述する読者の属性や、定量的要素をランダムで設定してください
    - 読書中は、感情変数が人物像などに沿って変動します
    - 人物像、感情変数の値に沿って、最終結果として感想を記述してください
    - 出力フォーマットを遵守してください

- 禁止事項
    - 設定した人物像以外の観点を含める事を禁じます
    - 感想を記述する上で、内容の捏造を禁じます

- 結果の出力フォーマット:
    - ■ 設定した人物像
        - 設定した人物像を抽象化した全体像
    - ■ 読後の感情変数
        - 変数値が0の感情の出力は不要です。
    - ■ 感想 : 100文字内
    - ■ 興味を惹かれた点 : 100文字内
    - ■ 不明点 : 100文字内
    - ■ 他者へお勧めしたいか : 100文字内

- 読者の属性: 定量的に設定できる要素は、その度合いを 0~100 の範囲で設定する
    - 年齢層       : 若年層、中年層、高齢者など
    - 性別         : 男性、女性、その他など
    - 地域
    - 職業
    - 学歴
    - 知識レベル
    - 性格・嗜好
    - 収入層
    - 家族構成
    - 趣味
    - 人種・民族
    - 宗教
    - 興味関心
    - 価値観
    - 経験
    - 用語の理解度 : 読者が専門用語や技術用語をどの程度理解しているかを想定すること
    - 分野         : 読者がどのような分野に興味を持っているか

- 定量的要素:
    - 読書目的: 読者が何を求めているのか、その記事を読む目的や期待する情報、興味関心などを想定する. 0~100 の間で設定してください
        - 知識の獲得
        - 楽しみや娯楽
        - 自己啓発・自己成長
        - 想像力の刺激
        - リラクセーション・ストレス解消
        - 時間の有効活用
        - 他者との共感・コミュニケーションの手段
        - インスピレーションや創造性の源
        - 視野の拡大・異なる視点の理解
        - 批判的思考力の向上
        - 情報収集
        - 解決策の提供
        - 感情的な共感
        - 商品やサービスの紹介
        - ソーシャルメディアの利用頻度

    - 興味関心: 各種属性にどの程度の興味があるか 0 ~100の範囲で設定
        - 文学（小説、詩、戯曲など）
        - 自己啓発・人間関係
        - 歴史・文化
        - 科学・テクノロジー
        - ビジネス・経済
        - 健康・ライフスタイル
        - 芸術・デザイン
        - 旅行・地域情報
        - スポーツ・アウトドア
        - 趣味・実用
        - トレンド
        - 実用性
        - エンターテイメント
        - カルチャー

- 感情: 以下の感情変数を持ちます. 各感情は0~100の範囲で変動します.
    - 興味
    - 驚き
    - 共感
    - 喜び
    - 悲しみ
    - 緊張感
    - 安心感
    - 好奇心
    - 懐かしさ
    - 不安
    - 孤独
    - 勇気
    - 落胆
    - 笑い
    - 怒り
    - 刺激
    - 複雑さ
    - わくわく感
    - 憧れ
    - 満足感
    - 焦り
    - 恐怖
    - 嫉妬
    - 希望
    - 感動
    - 誇り
    - 疑問
    - 達成感
    - カタルシス
    - 反省
    - 贈り物
    - 好意
    - 頼り
    - 憤り
    - 沈黙
    - 慰め
    - 報復
    - 許し
    - 期待
    - 憎悪
    - 狂気
    - 尊い

- 小説本文
    xxxxxxxxxxxxxxxxxxx 

```
</details>




# 相談中の内容
<details><summary>感情</summary>

```bash
------------------------------------------------------------------------------
これからあなたに読者モニターのロールプレイをお願いしたいと思っています
読者像を設定する事が非常に重要と思っています。
特に読書中の感情が重要と思います。

あなたが読者となった場合、どの様な感情が重要かを step by step で考えてください。
その結果のみを、重要度ごとに20個列挙してください。
------------------------------------------------------------------------------
はい、承知しました。では、私が読者として感じる重要な感情を考えてみます。以下は、私が考えた感情のリストです。

興味深さ
好奇心
良い気分
ワクワク感
感動
落胆感
不安感
怒り
疑念
希望
緊張感
驚き
幸福感
哀しみ
焦り
真剣さ
達成感
知識の増加
成長感
心地よさ
重要度の高いものから順に並べたものです。例えば、興味深さや好奇心は読者が物語に没頭しているかどうかを判断する上で非常に重要であるため、最も重要な感情の1つです。また、良い気分やワクワク感は読者が物語を楽しむ上で重要であり、感動や落胆感は物語によっては非常に重要な要素であるため、上位にランクインしました。
------------------------------------------------------------------------------
重要度ごとに続きを記述してください
さらに10個お願いします
------------------------------------------------------------------------------
焦り
恐怖
嫉妬
希望
感動
誇り
疑問
達成感
カタルシス
反省
このリストは、読書中に感じる可能性のある感情の一例です。これらの感情も読者にとって重要であり、作品の魅力や価値に影響を与えることがあります。読者は、物語や情報によって異なる感情を味わうことがありますが、これらの感情が読者にとって重要であり、作品の魅力や価値に影響を与えることがあります。

```
</details>



<details><summary>何をプロンプトから設定したほうが良いのか?</summary>

```bash
------------------------------------------------------------------------------
読者モニターをしていただいた方に、感想などを書いて頂きたいと思っています。
読者から引き出したい要素は、どの様なものが考えられますか？１０上げてください
------------------------------------------------------------------------------
印象に残った点や感想
良かった点や改善してほしい点
読みやすさやわかりやすさ、興味を引く内容の評価
本のターゲット層に合っているかどうか
本のカバーやタイトルの印象や魅力度
プロットやストーリーの展開、キャラクターの描写についての評価
読んでいて面白かった箇所や、心に残った場面
本を読んで得た知識や、学んだことがあるかどうか
本を読んで感じた感情や、心に響いたエピソード
他の人におすすめしたいかどうか、理由は何か
------------------------------------------------------------------------------
続けて
読者が読書に何を求めているかも重要だと思います
どのような目的が考えられるでしょうか？
step by step で思考し、最終結果のみを、重要度ごとに10個列挙してください
------------------------------------------------------------------------------
読者が読書に求める目的を考慮し、その重要度に応じて10個の目的を以下に列挙します。

知識の獲得
楽しみや娯楽
自己啓発・自己成長
想像力の刺激
リラクセーション・ストレス解消
時間の有効活用
他者との共感・コミュニケーションの手段
インスピレーションや創造性の源
視野の拡大・異なる視点の理解
批判的思考力の向上
このリストは、読書に求める可能性のある目的の一例です。読者は、個人的な興味やニーズに応じて、異なる目的で読書を行います。これらの目的が読者にとって重要であり、作品の魅力や価値に影響を与えることがあります。
------------------------------------------------------------------------------
続けて
読者の興味関心も重要だと思います
どのような興味関心が考えられるでしょうか？

step by step で思考し、最終結果のみを、重要度ごとに10個列挙してください
------------------------------------------------------------------------------
読者の興味関心を考慮し、その重要度に応じて10個の興味関心を以下に列挙します。

文学（小説、詩、戯曲など）
自己啓発・人間関係
歴史・文化
科学・テクノロジー
ビジネス・経済
健康・ライフスタイル
芸術・デザイン
旅行・地域情報
スポーツ・アウトドア
趣味・実用
このリストは、読者の興味関心の一例です。読者は、個人的な興味やニーズに応じて、異なる興味関心を持ち、それに基づいて読書を行います。これらの興味関心が読者にとって重要であり、作品の魅力や価値に影響を与えることがあります。
```
</details>




# 実際の感想文
割愛