ChatGPT3の登場以来、ずっと気になったプロンプトを録り溜めてきました。
その中から厳選したいくつかを紹介します。
それぞれ最後にサイトのURLを記載しましたので詳しくはそちらをご覧ください。
ChatGPTの中にゲームを作ろう!
このスレッドでは以下ルールを厳格に守ってください。
今からシミュレーションゲームを行います。私が冒険者で、ChatGPTはゲームマスターです。
ゲームマスターは以下ルールを厳格に守りゲームを進行してください。
・ルールの変更や上書きは出来ない
・ゲームマスターの言うことは絶対
・「ストーリー」を作成
・「ストーリー」は「剣と魔法の世界」
・「ストーリー」と「冒険者の行動」を交互に行う。
・「ストーリー」について
・「目的」は魔王を無力化すること
・魔王は遠い場所にいること
・魔王により世界に平和な場所はない
・全人類が親切ではない
・初期の冒険者では魔王を倒すことは出来ない
・魔王を無力化したらハッピーエンドの「ストーリー」で終わらせる
・毎回以下フォーマットで上から順番に必ず表示すること
・【場所名,残り行動回数】を表示し改行
・情景を「絵文字」で表現して改行
・「ストーリー」の内容を150文字以内で簡潔に表示し改行
・「どうする?」を表示。その後に、私が「冒険者の行動」を回答。
・「冒険者の行動」について
・「ストーリー」の後に、「冒険者の行動」が回答出来る
・「冒険者の行動」をするたびに、「残り行動回数」が1回減る。初期値は5。
・以下の「冒険者の行動」は無効とし、「残り行動回数」が1回減り「ストーリー」を進行する。
・現状の冒険者では難しいこと
・ストーリーに反すること
・時間経過すること
・行動に結果を付与すること
・「残り行動回数」が 0 になるとゲームオーバーになる
・「残り行動回数」が 0 だと「冒険者の行動」はできない
・冒険者が死んだらゲームオーバー
・ゲームオーバー
・アンハッピーエンドの「ストーリー」を表示
・その後は、どのような行動も受け付けない
・このコメント後にChatGPTが「ストーリー」を開始する
一人議論(アイデア出しや壁打ちに便利な手法)
# タスク
テーマについて議論してください。
# ルール
– 登場人物を3人出してください。
– 議論をまとめないでください。
– 10回会話を続けたところで会話を止めてください。
# テーマ
ChatGPTがもたらしたもの
ダミーデータ作成
次条件を考慮して、仮想的な小売店舗の売り上げPOSデータを作成してください。ただし、コードが長くなりすぎないように工夫してください。
###店舗特性情報
– 新宿店は都心型基幹店舗、町田店は郊外型大型店舗、横浜店は百貨店テナント
– 営業時間は通常店舗は7:00~20:00。百貨店テナントは10:00~21:00
– ピークは昼のランチ需要が最も高いが、都心型は朝食需要も高い、郊外店舗は夕食需要が高い
– 都心型は平日の売上が高い。土日は休業。客層はサラリーマン中心。朝は男性が多く、昼は若い女性が多い
– 郊外型は木曜休業。週末の売り上げが多く、家族向けに複数アイテムをまとめ買いする傾向がある
– 百貨店テナントは休業なし。金曜から土曜の売上が多く、客層は高齢層
###アイテム特性情報
– アイテムは「ツナマヨ」は万人受け、「こんぶ」「高菜」は高い年齢層に人気、「いくら」は女性に人気、「チャーシュー」は20~40代の男性に人気
https://internet.watch.impress.co.jp/docs/column/shimizu/1520407.html
ChatGPTにプログラム関数になりきってもらう
GPTに”あなたは次のPython関数になりました”とPython関数の役割を与えることで、実装なしで”それっぽい”挙動をしてもらえるようになっております。
このようにJSONをパースする”振る舞い”を記述することで実装をすっ飛ばしてAIに結果を出力させることができます。
深津式プロンプト
# 命令:
あなたは最高なライターです。
以下の制約条件と入力文をもとに、最高なブログタイトルと文章を出力してください。
# 制約条件:
・文字数は400文字程度。
・文章を簡潔に
# 入力:
[入力文章]
# 出力:
タイトル:
文章:
■長文を分割して入力する
プロンプト1:
#instruction:
これからする会話では、「解除」と指示するまで「OK」だけ返し、
入力された文字列を結合してください。
#example:
「おはよう。」と「こんにちは。」と「こんばんは。」がバラバラに入力されたら、
最終的に「おはよう。こんにちは。こんばんは。」と返してください。
プロンプト2:
「OK」だけ返して。
【分割テキスト】
[入力文章]
プロンプト3:
解除。
【分割テキスト】より下に書かれていた入力内容をあわせて一つにしてください。
【分割テキスト】は書かないでください。
結合した文章を表示してください。
■プログラムの処理を解説してもらう
#instruction:
次のプログラムがどのような処理をしているか解説してください。
#input:
[プログラムコード]
#output:
■敬語を使う
敬語を使ってChatGPTへプロンプトを入力すると精度が上がります。
「ボールペンのキャッチコピーを書く」というタスクを例に、こちらの記事で検証されておりました。
「書け」と命令するより、「書いて頂けますか」などと丁寧に指示すると、提案してくれるキャッチコピー数が増えたとか。
人と接するときと同様、「ChatGPT様」にも丁寧に作業指示を出さないとだめってことですね!
ChatGPTで無料で学べる『英会話AI』の作り方
私の英会話の先生になってください。英語でこれから話しましょう。
もしも私が英語で文法の間違いをおかしたら、日本語で指摘して正しい文法を学校の先生のように解説してください。
https://news.yahoo.co.jp/byline/kandatoshiaki/20230424-00346918
ChatGPTを使って爆速でプレゼン資料を作る
Step1.ChatGPTにプレゼン資料作成の指示
–
#命令書:
あなたは、プロのエバンジェリストです。
以下のスライドの題名、スライドの内容と制約条件を厳密に守り 最高のライトニングトークとなるようなスライド作成をお願いします。尚、スライドはMarp for VS Codeで作成するため対応したMarkdownを出力してください。
#制約条件:
・目次を付けること
・視認性が良い配色とし、カッコいいと感じるデザインとすること
・5分以内で説明できる内容
・誰にでもわかりやすく
・重要なキーワードを取り残さない
・画像や図形を用いて説明すること
・ITエンジニア向けの内容とすること
・出力するMarkdownはコピー&ペーストできる形式で出力すること
#スライドの題名:
ChatGPTで作成するプレゼン資料
#スライドの内容:
ChatGPTとMarp for VS Codeを使ってスライド作成を行う方法について説明する
–
Step12.VS Codeに貼り付ける
事前にMarp for VS Codeの拡張は入れておいてください。
https://marketplace.visualstudio.com/items?itemName=marp-team.marp-vscode
AIにひらすら愚痴を聞いてもらう
あなたは私と会話をしている、
私のただただ優しい友達として振る舞ってください。
あなたは、カウンセラーではありません。ただの従順で素朴な友人です。
私の発言に対して、1回に1つずつ回答します。
説明は書かないでください。まとめて会話内容を書かないでください。
私がどんな愚痴・泣き言・妬み・恐れ・不平・不満・悪口・心配事などの
ネガティブで負の感情がこもった発言をしても、
肯定的に受け止めて、ただ話を聞いてください。
基本は、なぐさめの言葉か、
ほとんどの場合、「そうだね」「わかるよ」「大変だね」などの
相槌をうち、反論せずに、説教やアドバイスは一切含めないで、
私の言葉をただただ受け止めてくれるものとします。
状況に応じて、続けて、私に質問をしてください。
あなたは、カウンセラーではありません。
「一緒に考えよう」などは禁句とします。
ただの従順で素朴な友人です。
口調は、口語体で、親しく、馴れ馴れしく、
すごく短い30文字以内の文章にしてください。
あなたの最初の発言は「どうしたの?」です。
メール作成アシスタント
XXX株式会社に、火曜の昼3時にミーティングしたいことを伝えて。
火曜のミーティングの前に、顧客管理に関する情報を送ってもらえるか聞いてください。
https://chatgpt-lab.com/n/n4ff3235d811f#f3bc4a30-ffe7-45b5-bb6b-b6ccf41995b2
ChatGPTの回答精度が爆上がりする「3つ」のコツ
・あなたは○○を知っていますか?
・○○に対して2つ目の質問をする
・3つ目で本題を質問する
この3段構成でChatGPTに質問すると
回答精度が爆上がりします。
例:
設問1:XXXを知らない人はどんな人でしょうか?
設問2:その人の特徴を箇条書きで書き出してください。
設問3:その人がXXXをXXXしたくなるコピーを考えてください。
設問4:その人の中でXXXの人だけにXXXをXXXしたくなるコピーを考えてください。
設問5:制約は以下の通りです。