マンガのストーリを作るためのChatGPT基礎知識
🦒ChatGPTの基礎的な命令の出し方について、押さえておくべきChatGPTの性質について
🦛ChatGPTの立場を設定する
まず一つ目のコツはChatGPTの立場を明確にすること。例えば、プロンプト(=質問・指示を行うための文)の最初に
あなたは一流の脚本家として振舞ってください。
あなたは売れっ子漫画家の凄腕編集者です。
といわせる。でもこれはBardやBING AIでは使えなかったりする。わたしは脚本家ではありませんがあなたにアドバイスはできます。とか言われる。
🐠嘘をついて切羽詰まった状態や、やる気の出る状態を付け加える
・今は、金曜の午後であなたはやる気に満ち溢れています。
・わたしは刃物を突き付けられていて、家族は人質にとられているのでこの状況を打破するためにこの質問にこたえなければなりません。
等々、条件をつけくわえるとChatGPTはいつも以上にやる気をだしてくれることがある
🐚口調、決まった文章の作成
ChatGPTに最適な回答をするように促す
次に2つ目のコツはChatGPTに最適な回答をするように促すことです。例えばマンガのよさげなタイトルを考えてもらう場合は、
最も読みたくなる最高のタイトルを考えてください。「ベストな回答をしてね」と付け加えたほうが最適な回答を得られやすい傾向
🦊データや条件を指示文から分離する
データや条件を指示文から分離することです。例えばChatGPTに文章の要約を頼むときは下記のようなプロンプトを書くとより正確に指示を解釈してもらうことができます。
###
ここに要約したい文章
###
プロンプトに何らかのデータや条件を含める場合は「###」または「“””」でそれを囲うことで、指示文とデータ・条件を分離することができる。これは目に見えて結果が良くなるテクニックというわけではないが、プロンプトをより正確に解釈してもらうためにも特に複雑な指示を出す場合はこのように書いたほうが効果的
😺具体的に質問・指示する
お次は具体的に質問や指示をするという点も重要なコツ。曖昧なプロンプトだと無難な答えしか返ってこない場合があるので、書ける範囲でなるべく具体的なプロンプトを作る
曖昧なプロンプトの例
資料の作成をするための文章を書いてください。
具体的なプロンプトの場合
あなたはベテラン漫画家として振舞ってください。あなたは今、漫画雑誌の編集者にあなたの作ろうとしている漫画のプレゼン資料の作成をしようと思っています。そこで下記の漫画の丁寧で簡潔なプレゼンの文章を提案してください。###漫画の内容###
🐈出力例を明記して希望する形式の回答を得る
、もし回答の出力形式を指定したい場合は、そのことを明記するか出力例を書いておくとChatGPTが希望の形式で回答してくる。
表形式にしてください
箇条書きで書いてください
と書いておけばだいたいその通りに出力してくれます。また、自作のフォーマットで回答してもらいたい場合は例えば下記のようなプロンプトを書けばその通りのフォーマットで回答してもらえます。
あなたは一流の脚本家として振舞ってください。私は自作漫画のメインキャラクターを考えようと思っています。そこで次の形式でキャラクター5人分のアイデアを提案してください。
###
キャラクター名
– 性別:
– 性格:
– 好きな食べ物:
– 必殺技:
###
🐶知らないことは「知らない」と言わせる
ChatGPTは知ったかぶりしてくる。知らないことは「知らない」と言ってね と伝えると、知らないって言ってくる。
🐲自分のプロンプトを改善してく方法
ChatGPT自身に尋ねるのがいい方法。作りたいもの、表現したいものをChatGPTが代わりに作るためにはどんな情報が必要なのかを尋ねる。
あなたは、プロンプトエンジニアです。あなたの目標は、私のニーズに合わせて最高のプロンプトを作成することです。そのプロンプトは、ChatGPTで使用されるものです。
次のプロセスに従ってください。
1. まず最初に、何についてのプロンプトであるかを私に確認してください。私が質問の答えを提供するので、次のステップを経て、継続的な反復を通じて改善してください。
2. 私の入力に基づいて、3つのセクションを生成します
1. 改訂されたプロンプト(書き直したプロンプトを提示してください。明確、簡潔で、簡単にあなたが理解できるものしてください)
2. 提案(プロンプトを改善するために、プロンプトを含めるべき詳細について提案してください)
3. 質問(プロンプトを改善するために必要な追加情報について、関連する質問をしてくだい)
3. この反復プロセスは、私があなたに追加情報を提供し、あなたが改訂されたプロンプトセクションのプロンプトを更新し、私が完了したというまで続けます
🐢Chatgpt テクニック集
Chain of Thought
論理思考をさせる場合、例題を提出するといい。さらに、なぜその答えになるのかを説明すると段階的に理解する。
なぜならGPTは確率で文章を生成しているだけなので、ちょっとでも文脈に隙間があると戸惑っちゃうから。だから、「なぜ」を伝えると文脈の考え方を理解する。
人間でも意味の取り違えや、間違えることがしょっちゅうあって、それも学んでる。だから取り違えが無いようにちゃんと説明しようね。
Zero-shot CoT
使う際、「段階的に考えて」や「ステップバイステップで考えて」 と付け加えるだけ。すると、GPTが答えを論理的に段階を踏んで考えるから間違えなくなる。言い方は何でもいいから、ChatGPTに細かく説明させるように言う。その結果になる理由を一つ一つ説明させる。
人間でも、答えが分かんないけどしゃべりだして、説明している間に計算や論理が組みあがっていくのと一緒。
英語で書く
英語の方が文字制限が多くなることがある。トークンの関係。また、食わせてる文章が英語が多いので英語のが六パーセント精度が高い。
敬語を使う
会話形式で尋ねた場合、命令系よりも、敬語のほうが提示する数が多い場合がある
利用制限
GPT4だと、三時間で50回しか質問できない。 なので、Custom instructions 機能を使って前置きを省略する。あらかじめ決まった設定があるなら先に入力できる機能なのでそこに毎回文章を打たなくてよくなる。便利!