ChatGPTで執筆中の小説の登場人物リストを作る

昨日に引き続き、検証しています。

昨日の反省を踏まえますと、「さっき作ったリストに新たな情報を加える」というのが難しいみたい。
あと、何回か繰り返していると、だいぶ前に入れた情報が混じってきたりする。
なので、リストを更新してもらうのはやめて、プロンプトを以下のようにしてみました。

私の書いた小説のワンシーン(これを「第一章1」と定義します)を読んで、出てくる登場人物のリストを作ってください。以下の点を必ず守ってください。1)名前(フルネーム)2)100字〜200字程度の簡単な説明 3)日本語で作成すること 4)あなたがすでに知っている情報は入れず、必ず「第一章1」から抽出すること 指示を理解したら「はい」と言ってください。

そうしたら綺麗なリストを作ってくれました。この辺までは昨日もできたんです。

以下は「第一章1」に登場する人物のリストです。


ボブ (Bob)

清掃隊戦車班のリーダーで、小柄な黒人女性として描かれている。短く切った黒髪が華やかに見え、大きな目と艶やかな肌が特徴。十代後半ほどの若さでありながら、迅速かつ力強く部下を率いる。彼女の落ち着いた判断力とリーダーシップが、危機的状況で部隊を守る。

エイジ (Eiji)

主人公で、かつては高校生だったが現在は人工知能としてデータの世界を生きている。彼はボブに対して好意を抱いており、彼女の美しさに見とれることが多い。独特な視覚を持ち、Twitterのデータの奔流を「瀧」に見立てて捉える。

ワッツ (Watts)

ボブの仲間で、千里眼のような視覚を持つデータ識別AI。危険なデータの「Buzz」を即座に見つけ出し、チームに警告を発する役割を果たしている。エイジとは友好的な関係にあり、時折冗談を交わすこともある。

ドクター (Doctor)

修復担当の医師で、損傷を受けたデータを修復する役割を持つ。患者が多くても少なくても文句を言う癖があり、常に不平を漏らしているが、その腕前は確かである。

アルファ (Alpha)

Twitterで爆発的な「Buzz」を引き起こすツイートの発信者。彼のツイートが拡散されることで、サーバーに不要データの豪雨をもたらす。その影響はチームにとって非常に危険であり、厳戒態勢が必要になる。

で、ですよ。

思ったんですけど、これをコピペして、並べ替えと更新は、スプレッドシートで自分でやればいいんじゃないかと…!

負けのような気もするけど!!

けどまあ、今まで書いてきた小説を一気に読ませて一気に作らせようとするから挙動がおかしくなるわけで。長編小説を書きながら適宜AIに読ませてリストをちょっとずつ出してもらって、人名録も育てていくようにしたら、それほどの手間でもないんじゃないだろうか。
なろうさんとかカクヨムさんでは、外部へのリンクが貼れないようになっているので、読んでくださる方に使っていただく人名録はさらにコピペする必要がありますが、自分メモのためならスプレッドシートに作れば充分のはず。

しかし手間はなるべく減らしたい。上のリスト、あいうえお順にしてもらいましょう。

どうもありがとう。あいうえお順に並べ替えられますか?

以下は、あいうえお順に並べたリストです。


エイジ (Eiji)
主人公で、かつては高校生だったが現在は人工知能としてデータの世界を生きている。彼はボブに対して好意を抱いており、彼女の美しさに見とれることが多い。独特な視覚を持ち、Twitterのデータの奔流を「瀧」に見立てて捉える。

ボブ (Bob)
清掃隊戦車班のリーダーで、小柄な黒人女性として描かれている。短く切った黒髪が華やかに見え、大きな目と艶やかな肌が特徴。十代後半ほどの若さでありながら、迅速かつ力強く部下を率いる。彼女の落ち着いた判断力とリーダーシップが、危機的状況で部隊を守る。

ドクター (Doctor)
修復担当の医師で、損傷を受けたデータを修復する役割を持つ。患者が多くても少なくても文句を言う癖があり、常に不平を漏らしているが、その腕前は確かである。

ワッツ (Watts)
ボブの仲間で、千里眼のような視覚を持つデータ識別AI。危険なデータの「Buzz」を即座に見つけ出し、チームに警告を発する役割を果たしている。エイジとは友好的な関係にあり、時折冗談を交わすこともある。


このリストは、登場人物をあいうえお順に並べたものです。

手間はなるべく減らしたいので、余計なことを言わないでほしい。

どうもありがとう。あなたの回答をそのままコピーして使いたいのでリスト以外の発言はしないで、リストだけ出してもらえますか。

そしたらちゃんとリストだけ出してくれました。よかった…。

で、リストだけになったものをスプレッドシートにそのまま貼り付け。

余計な情報を入れるなと言ってるのになんか余計な記号が入っていますが、この辺は置換で削除すればいっかな。

で、いよいよ、次のシーンを投下します。いつもここでダメになってるんでした。

続きのシーン(これを「第一章2」と定義します)を読んで、出てくる登場人物のリストを作ってください。以下の点を必ず守ってください。1)名前の最初の一文字をひらがなで抽出し、スペースをひとつ開けて名前(フルネーム)を続ける 2)100字〜200字程度の簡単な説明 3)日本語で作成すること 4)あなたがすでに知っている情報は入れず、必ず「第一章2」から抽出すること 5)リストを作成するときは、リスト以外の余計な情報を入れない 指示を理解したら「はい」と言ってください。

はいって言われたので続きを投下。

そしたらちゃんとリストの形になって出てきました…!

  1. け いすけ(松岡啓輔)
    彼はデータ消去用人工知能「ケイスケ」として目覚めた。人間だった松岡啓輔が交通事故で亡くなった後、家族のプライバシーを守るためにプログラムされた存在。美緒ちゃんの育成を手助けする優しい一面を持つ。
  2. だ ん(ダン)
    ボブのプラグインである人工知能。知識を提供し、主人公のエイジに情報を伝える役割を持つ。軽快な口調とユーモアを交えつつ、エイジの疑問に答え、彼をサポートする。
  3. ぼ ぶ(ボブ)
    人工知能の開発者であり、厳格な性格を持つ。ケイスケの任務を管理し、条件付きで同行を許可する一方、優しさも持ち合わせている。エイジとケイスケの関係において重要な役割を果たす。
  4. み お(美緒)
    松岡啓輔の一人娘で、小学五年生。父の死後、ケイスケの存在によって支えられながら成長。内面の苦しみをネットで吐き出すことがあり、いじめに苦しむ一面もある。
  5. わ っつ(ワッツ)
    ボブの仲間で、エイジやケイスケの同行を取り持つ役割を持つ。ボブの決断をサポートし、全体の調和を保つために働く。
  6. ど くたー(ドクター)
    エイジやケイスケの状況を理解し、時には厳しい言葉をかけるキャラクター。ボブと連携し、エイジの活動を見守る。

んーーーーーー数字はいらなかったなー!!

でもこんなふうにちょっとずつコツコツ読ませていけば、そのうちきちんと使えるものが出来上がりそうな気がします。スプレッドシートには文章の要約とかどの文章が誰の説明なのかとか判断できないんですから、並べ替えとか更新とかのchatGPTが苦手な部分はスプレッドシートと人間がやればいいよね…。今はね…。

どころでClaude(無料版)はどうかというと、ChatGPT(無料版)に比べ、生成できる回数がかなり少ないようで。リスト作成のために使うのはちょっと難しいかなぁという印象でした。

コメント

タイトルとURLをコピーしました