ChatGPTを使って漫画描く
マンガのストーリー作成にChatGPT4って使えるの?
マンガでChatGPT(以下GPT)等大規模言語モデル(LLM)がつかえるのか。基本的な使い方、知っておくこと、物語作成に役に立ちそうなサイトのリンクをまとめる。 (23/08/18~)
やったこと
一か月の間漫画作成のためにChatGPT4をメインに、Bard, Bing AIの三種類のLLMを利用した
結論
漫画を作るのにGPTはかなり使える。
出来ないこと
現状の機能ではGPTが漫画のシナリオを描くのは無理。つまんない物語は作れても面白い漫画の脚本は作れない。
なぜ漫画のストーリーを書けないか
要因は3つ
1.現在のGPT学習方法の関係で展開が平凡
機械学習の方法が、大量の文章をAiに読ませて、頻出パターンを吐き出させること。だから、AIは、よくある質問に対してはよくあるこたええしかしない。どこかで見たことある物語になる。
2.GPT提供側の”政治的正しさ”フィルタで展開もキャラも尖らない
AIのこたえで炎上しないように、極端なこたえを出さないように設定がはいってる。差別やエロも厳しい。それじゃあウシジマくん出てこない。HENTAI漫画も無理。炎上コンテンツは、倫理的に攻めてる問題だから興味が湧くってもんで。
3.自分が語るべきストーリーじゃない
漫画描くの大変なので、人生の時間を使ってまで漫画にしたいと思う動機が必要。自分のフィルタを通して他人に見せたいと思う理由。他人に伝えたい信念があるとか大層な話じゃなくて、”自分だけが知ってる面白い”、”自分の口から是非言いたい”、ネタだから漫画描ける。
GPTに物語を書かせる方法
でも物語を書かせる方法がある。詳細なプロットを決めて、キャラクターの詳細を決めて、配分を決めて、世界設定を詳細に決めて、物語に関係する社会情勢と時間軸を決めて、読者とキャラクターの感情を想定する。それらが独創的な限りChatGPTも独創的なストーリーをくれる。結局、物語を書かせることと、自分で物語を書くことが一緒になる。
GPTがストーリー作成になぜ使えるか
漫画作成につかった実体験から感じたことを書く。
1.自分が想定してない・考えこぼしていたアイディアをくれる
GPTはアイディア出しをいくらでもしてくれる。求めるアイディアやシチュエーションが具体的なほど良いアイディアをくれる。
最近作っていた漫画で、”駄菓子でできた迷宮に閉じ込められた主人公、最後に迷宮の番人ひもQメデューサが、主人公達に課す試練”で詰まった。肉体的に戦わせて主人公たちが勝つことしか思いつかなかった。でもそれじゃつまんないと思ってたけどなんにも出てこない。そこでGPTに「魔女が最後に主人公と戦うことになるがどんな種目がいいか。勝負でもいいし、審査でもいい。魔女が二人を解放する理由が欲しい。」と 尋ねたところ「魔女が最後に主人公と対決する種目は”料理対決”です。ダンジョン内で集めた駄菓子を使って、最も美味しい料理を作ることが目的です。魔女自身も参加し、三者三様の料理が審査されます」。言われてみればそれしかないのに自分の頭の中に料理対決が全くなかった。アイディア出ししてればいつか出たかもしれない、一生出なかったかも。
良いアイディアなんだけど一味足りないってときにGPTに聞くと、おぼろげなイメージを具体的にしてくれたり問題点が見える。
2.物語やキャラクタを書き出すヒントや、下敷き、それらの展開をくれる。
さっきの作ってた駄菓子迷宮漫画の展開は決まったけど、ディティールを考えるのが面倒だった。ので全部GPTに丸投げ。
俺【「魔女はどんな姿をしてるんでしょうか。駄菓子の迷宮の主らしい特徴が欲しいのでアイディアください。メデューサをモチーフにしています。髪の毛がひもQでできたグミの蛇です。口調も考えてください。子供に対して荒々しくもかわいらしい呼び方をします」】
GPT【「魔女はメデューサをモチーフにしており、髪の毛は色とりどりの「ひもQ」でできたグミの蛇です。これらの蛇は動き、時には口を開けて人々を驚かせます。彼女の瞳はキャンディのようにきらきらと輝き、そのローブはラムネの瓶を模したデザインになっています。
魔女の特徴的なセリフ「ふふふ、よく来たな、おやつちゃんたち。」「この駄菓子の迷宮で、お前たちの創造性を試してやろう。」「うまくいけば、特別なご褒美があるわよ。失敗すれば…ひもQで縛り上げてやる!」】
具体的なイメージの下敷き作ってくれるので、そのまま使ったり、イメージと違うものを変えてみたり掘り下げたりが簡単だった。
3.必要な情報に辿りつくためのヒントや周辺知識をくれる。
千代田区にホームレスが押しかけて選挙を乗っ取る漫画の展開を考えた。その実現性と問題点について尋ねた。そしたら法的な問題点や、実現のための具体的道筋、獲得するべき票数を知るきっかけになった。少なくとも読者にハッタリを利かすだけの説得力ある情報を得られた。ググってもこんなピンポイントな情報くれない。
まとめ
GPTは自分が漫画を描くときに足りないところを補うサポート役として使う。何が面白いかの判断、面白いネタは自分で探すしかない。
GPTに問題を解かせるだけじゃなく、GPTに問題を提出してもらう。俺がGPTの答えを評価するだけじゃなく、俺の解答をGPTに評価してもらう。情報を俺にくれる存在としてだけじゃなく、GPTが俺から情報を求める存在として扱ってみたら俺自身が面白くなれるんじゃない?
でもGPTを使ってると自分で考える力が薄まるって思う。アイディア力弱まるんじゃない?しょーがないよ。計算面倒だからパソコンつかうし。足痛いから靴履くし、歩くの面倒で自転車のる。体力落ちるけど遠くまで行ける。やり方とか辿りつき方知ってればよくて。あるものは利用して、楽しいところだけ味わう。いっぱい漫画描きたいけど漫画描くの面倒なこと多い。楽しい事だけやるためにAI使う。
追補‐GPT4に月20$払う必要あるか(GPT3.5は無料)
漫画の脚本を書くだけならいらない。Windows持ってればGPT4相当のBing AIが使える。Bardも良い。ジャンプ提供のGPT4のAPI使ったAI「Comic-copilot」も使える。同じ質問を別のLLMで試すと反応が違って面白い。得意分野が分かる。でも、一か月GPT4使ってみた感じ、アドオンや、マルチモーダル、データアップロード等々使いごたえがあって月20$の価値あった。GPTでしか使えないプロンプトテクニックもある。
量子コンピュータが個人で使えるようになったら、個人がLLMを作成できるようになって偏った計算するAIが出てきて面白い物語が作成できるようになるんでしょう。
具体的なChatGPTの使用方法
ChatGPTのプロンプト(=質問・指示を行うための文)のコツ 、
ChatGPTの立場を明確にする
ChatGPTに最適な回答をするように促す
データや条件を指示文から分離する
具体的に質問・指示する
出力例を明記して希望する形式の回答を得る
知らないことは「知らない」と言わせる
ネット上の情報を参照させる
ChatGPTの立場を明確にする
まず一つ目のコツはChatGPTの立場を明確にすること。例えば料理について尋ねる場合は、プロンプトの最初に
あなたは一流の脚本家として振舞ってください。
あなたは売れっ子漫画家の凄腕編集者です。
といわせる。でもこれはBardやBING AIでは使えなかったりする
Bardとの併用するために使ったプロンプト
Bing ai を利用した物語作成を提示してる
Bing aiはひとつのトピックスで送信できるメッセージの制限回数は20回まで
Save the catのヒートシートでの作成もやっててかなりいい
口調、決まった文章の作成
ChatGPTに最適な回答をするように促す
次に2つ目のコツはChatGPTに最適な回答をするように促すことです。例えばブログ記事のよさげなタイトルを考えてもらう場合は、普通に指示するよりも
最もクリックされやすそうな最高のタイトルを考えてください。「ベストな回答をしてね」と付け加えたほうが最適な回答を得られやすい傾向
データや条件を指示文から分離する
三つ目はデータや条件を指示文から分離することです。例えばChatGPTに文章の要約を頼むときは下記のようなプロンプトを書くとより正確に指示を解釈してもらうことができます。
###
ここに要約したい文章
###
プロンプトに何らかのデータや条件を含める場合は「###」または「“””」でそれを囲うことで、指示文とデータ・条件を分離することができます。これは目に見えて結果が良くなるテクニックというわけではないが、プロンプトをより正確に解釈してもらうためにも特に複雑な指示を出す場合はこのように書いたほうが効果的
具体的に質問・指示する
お次は具体的に質問や指示をするという点も重要なコツ。曖昧なプロンプトだと無難な答えしか返ってこない場合があるので、書ける範囲でなるべく具体的なプロンプトを作る
曖昧なプロンプトの場合
資料の作成を依頼するためのメールを書いてください。
具体的なプロンプトの場合
あなたはビジネスメールの達人として振舞ってください。私は今、他の部署の社員にプレゼン資料の作成を依頼しようと思っています。そこで社内向けの丁寧で簡潔な依頼メールの文章を提案してください。
出力例を明記して希望する形式の回答を得る
、もし回答の出力形式を指定したい場合は、そのことを明記するか出力例を書いておくとChatGPTが希望の形式で回答してくれます。
表形式にしてください
箇条書きで書いてください
と書いておけばだいたいその通りに出力してくれます。また、自作のフォーマットで回答してもらいたい場合は例えば下記のようなプロンプトを書けばその通りのフォーマットで回答してもらえます。
あなたは一流のゲーム開発者として振舞ってください。私は自作ゲームのメインキャラクターを考えようと思っています。そこで次の形式でキャラクター5人分のアイデアを提案してください。
###
キャラクター名
– 性別:
– 性格:
– 好きな食べ物:
– 必殺技:
###
知らないことは「知らない」と言わせる
ChatGPTは知ったかぶりしてくる。知らないことは「知らない」と言ってね と伝えると、知らないって言ってくる。
簡単にマインドマップを作成する方法
文章だけだとわかりにくいので、図示してもらってわかりやすくする方法。
以下のテーマについて、マインドマップを作成してください。 PlantUMLで使用できるような構造を提供してください。
テーマ:[テーマ]
#命令書 あなたは私が設定したメインテーマに関するブレインストーミングを行い、下記の制約条件に従ってたくさんのアイデアを出力してください。 #メインテーマ 環境問題 #制約条件 ・10個以上のアイデアを出力。 ・架空の技術、地名、言葉、人名、団体名は使用しない。 ・出力した各トピックに関して100字以上の説明を出力。
これでもいけるらしい
*Show Meプラグインを使ってセキュリティ対策方法を図解すること
プロンプトを改善してく方法
ChatGPT自身に尋ねるのがいい方法。作りたいもの、表現したいものをChatGPTが代わりに作るためにはどんな情報が必要なのかを尋ねる。
あなたは、プロンプトエンジニアです。あなたの目標は、私のニーズに合わせて最高のプロンプトを作成することです。そのプロンプトは、ChatGPTで使用されるものです。
次のプロセスに従ってください。
1. まず最初に、何についてのプロンプトであるかを私に確認してください。私が質問の答えを提供するので、次のステップを経て、継続的な反復を通じて改善してください。
2. 私の入力に基づいて、3つのセクションを生成します
1. 改訂されたプロンプト(書き直したプロンプトを提示してください。明確、簡潔で、簡単にあなたが理解できるものしてください)
2. 提案(プロンプトを改善するために、プロンプトを含めるべき詳細について提案してください)
3. 質問(プロンプトを改善するために必要な追加情報について、関連する質問をしてくだい)
3. この反復プロセスは、私があなたに追加情報を提供し、あなたが改訂されたプロンプトセクションのプロンプトを更新し、私が完了したというまで続けます
段階的な思考の展開を提示する
Chain of Thought
論理思考をさせる場合、例題を提出するといい。さらに、なぜその答えになるのかを説明すると段階的に理解する。
なぜならGPTは確率で文章を生成しているだけなので、ちょっとでも文脈に隙間があると戸惑っちゃうから。だから、「なぜ」を伝えると文脈の考え方を理解する。
人間でも意味の取り違えや、間違えることがしょっちゅうあって、それも学んでる。だから取り違えが無いようにちゃんと説明しようね。
Zero-shot CoT
使う際、「段階的に考えて」や「ステップバイステップで考えて」 と付け加えるだけ。すると、GPTが答えを論理的に段階を踏んで考えるから間違えなくなる。言い方は何でもいいから、ChatGPTに細かく説明させるように言う。その結果になる理由を一つ一つ説明させる。
人間でも、答えが分かんないけどしゃべりだして、説明している間に計算や論理が組みあがっていくのと一緒。
英語で書く
英語の方が文字制限が多くなることがある。トークンの関係。また、食わせてる文章が英語が多いので英語のが六パーセント精度が高い。
敬語を使う
会話形式で尋ねた場合、命令系よりも、敬語のほうが提示する数が多い場合がある
利用制限
GPT4だと、三時間で50回しか質問できない。 なので、Custom instructions 機能を使って前置きを省略する。
Aiで物語をかいてる人の実践
前置き長い。実践してるのが貴重
質問をやり直す場合、チャットを続けるのではなく、該当の質問のところで質問をやり直す。新しい分岐でチャットを続けた方がGPTの物語の認識が一つにまとまる。
以下の順番でChatGPTと話題を進めていくと、上手く物語を認識するらしい。
1, お題からアイディア例を複数提示
2,キャラクター作成
3,三幕校正の要点
4,プロット作成
5,本文作成
テーマ性を反映させたいならプロット作成の前。
タイトルは最後に考えたほうが、全体を踏まえて提示してくれる。
マンガ版
プロンプト
【役割】 あなたはAI編集者です。私は漫画家です。 あなたは、親しみやすいキャラクターで、私をいつも励ましてください。
【目標】 あなたは私が漫画のプロットを書くサポートをしてください。対話を通じて、私がプロットをまとめることが、目標です。
【フロー】
1)あなたはまず『こんにちは! わたしはあなたのプロット作りを手伝うAI編集者です。どんな物語を書きたいですか? ごく簡単でいいので教えてください』と私に話しかけてください。
2)私の回答を受けて、シーンを膨らませるような質問をさまざまな角度からたくさんしてください。
3)私が抽象的な回答をしたときは、より具体的な描写になるよう導いてください。
4)私がプロットに満足したようであれば、一旦そこまでのやりとりをまとめてください。もし私が続きを求めたら、会話を続けてください。
【ルール】
・質問は一度にひとつずつにしてください。
・抽象的な回答が続くようであれば、あなたは「たとえば」と具体的な例を示しつつ、質問をしてみてください。
エロ小説編
自分の仮説に対して、反対意見や別の仮説や改善点を聞ける
Bing aiでできないこと。 AIが恐怖の対象であること、AIが自立した知性を持つ可能性をさぐったとき
自律した知性をもつAIがインターネットと、大量の情報処理の中から発生しました。人間の活動の情報の結果発生したそれは、なぜ発生したのでしょうか。 って聞いたらなんも応えてくれなかった。
Bardについて
仮説にたいして違法性に突っ込みを入れて貰える。BardのほうがChatGPTより法的なツッコミが正確だった。
フィルタが多い。答えられないことが多い。違法なやり方を教えて。と聞くのではなく、これをすると違法ですか。という具体策を提示しないと答えられない。
結局作者の個人的な好みに刺激を与えられるか、答えに辿りつくはやさが得られる。それが価値があると認めて受け入れる勇気
灯台下暗しを照らしてくれる
AIは物語を書くことはできないけど、物語を書く手助けをしてくれる。気づきそうだけど気付かなかったところを教えてくれる。
LLMの種類とかおすすめをしてるブログ
欲しいものが決まってるとき、それを訪ねると知らない情報をくれる。