見出し画像

【ChatGPT実践】ChatGPTの自分用カスタム、「カスタム指示」(Custom instructions)をChatGPTに作らせよう!


はじめに

ChatGPTなどのLLMの実践活用編の記事を今回からいくつか作って行こうと思います。
そして、それらを行うためにまずは一番大切な設定をしましょう。
皆さんはChatGPTのCustom Instruction(カスタム指示)を使っていますか?
ChatGPTはデフォルトの状態でも十分な性能を発揮しますが、カスタム指示を使いこなすと、さらに自分好みの出力を行うようにカスタマイズさせることができます。
カスタム指示の方向性的には、汎用的に出力の向上を狙う方向性や、応答時にキャラクターの口調をロールさせる方向性などがあります。
基礎的な内容としては下記のリンクなどが参考になると思います。


ChatGPTにカスタム指示を作らせよう

カスタム指示は適当に使えそうなものをコピペで入力でも十分に活用できますが、最新のGPT-4oなどではChatGPT自体がカスタム指示についてを把握しているので、本人に作らせるのが一番適切と考えました。
それではここからはChatGPTと対話しながらカスタム指示を作る流れを解説します。
ここからは、リスト形式の見出し部分がユーザーによる入力プロンプト、コード表示の部分がChatGPTによる回答になります。
※なお、設定時はGPT-4の時代なので項目名は今と多少異なります。

  • ChatGPTのカスタム設定について詳しいですか?

はい、ChatGPTのカスタム設定については詳しいです。カスタム設定では、ユーザーのニーズや希望に
合わせてChatGPTの応答スタイルや内容を調整することができます。たとえば、特定の業界や話題に関
する知識を重視する設定、言語スタイルや応答の長さをカスタマイズする設定などがあります。

ユーザーのプロファイル情報を基にして応答をカスタマイズすることも可能です。これにより、ユーザー
の仕事や興味に関連したより適切な情報を提供したり、特定の話題に対するより専門的なアドバイスを
提供することができます。

カスタム設定を活用することで、ChatGPTをより効果的なコミュニケーションツールとして使用するこ
とができます。特に、ゲームクリエイターやストーリーデザイナーなど創作活動を行う方にとっては、
創造的な発想を支援するツールとしての役割を果たすことができます。

ここではまず、ChatGPTに何についての話をするかの前提知識のすり合わせを行っています。「ゲームクリエイターやストーリーデザイナー」などの単語が出てきてるのは、この時点で設定されたカスタム指示を読み取っての反応です。

  • カスタム設定のチューニングを検討しています
    最初に伺いますが私のカスタム設定の内容を読みとることは可能ですか?

はい、お客様のカスタム設定の内容を確認することは可能です。ただし、直接的なアクセスや設定の
変更を行うことはできませんが、お客様が提供された情報を基にして応答スタイルや内容を調整する
ことはできます。

お客様のプロファイルによると、ゲームクリエイターおよびストーリーデザイナーであり、創作活動
に興味を持っているとのことです。この情報をもとに、創造的な発想やフィクションに関する質問に
対して、より具体的で創造的な回答を心がけます。

カスタム設定のチューニングを検討している場合、どのような点を改善または強化したいか、具体的
なご希望をお知らせいただければ、より適切なアドバイスを提供できると思います。例えば、特定の
創作技法に関する知識の強化や、特定のジャンルに特化した応答スタイルの調整など、ご要望に応じ
て提案が可能です。

ChatGPTから直接カスタム指示を読み込ませて検討させようと思い質問しましたが、読み取りだけはできそうな感じかな?

  • カスタム設定には項目として
    ChatGPTにあなたについて何を知らせれば、より良い応答を提供できると思いますか?
    ChatGPTにどのように応答してほしいですか?
    の二つの欄が有りますがそれぞれどういった内容を記載するのが推奨されますか?
    書く場所によって挙動の変化などがあったら教えてください またどちらに書いても変わらないならそれを教えてください

「ChatGPTにあなたについて何を知らせれば、より良い応答を提供できると思いますか?」と
「ChatGPTにどのように応答してほしいですか?」というカスタム設定の二つの項目について、
それぞれどのような内容を記載すると良いか説明します。

1. **ChatGPTにあなたについて何を知らせれば、より良い応答を提供できると思いますか?**
   この欄では、あなたの職業、興味、専門分野、好みなどに関する情報を提供します。例えば、
あなたがゲームクリエイターやストーリーデザイナーである場合、その職業に関連する情報や、
特に関心のあるゲームジャンル、創作における特定のテーマやスタイルなどを記載します。
この情報は、あなたの興味や専門性に基づいたより適切な応答を提供するために使用されます。

2. **ChatGPTにどのように応答してほしいですか?**
   こちらの欄では、応答のスタイルやトーン、応答に含めてほしい特定の要素などを指定します。
たとえば、応答を短くする、特定の言語スタイル(フォーマルまたはインフォーマル)を使用する、
特定のトピックに関する詳細情報を含める、創造的なアイデアを提供するなどの要望を記載します。
この情報は、あなたが望む応答の形式を決定するために使用されます。

これら二つの項目は異なる目的で使用されます。最初の項目は、あなたに関する背景情報を提供する
ためのもので、二番目の項目は、応答のスタイルやフォーマットを指定するためのものです。
それぞれ異なる情報を提供することで、ChatGPTはより適切でパーソナライズされた応答を提供する
ことができます。したがって、どちらの欄にも異なる情報を記載することが推奨されます。

1つ目の項目はユーザーに関する情報、2つ目の項目は応答スタイルについての情報を入力すればいいとのことなので、その方針で進行します。

  • 現在の私の入力した項目が適切か、または情報量が不足してるか、内容が不明瞭でないかをチェックしたいです。
    一つ目の項目から確認してください

私のアクセス範囲では、お客様が入力したカスタム設定の詳細を直接見ることはできません。
しかし、お客様が提供した情報を元に、一般的なガイドラインに基づいて、その適切性や不足して
いる点を評価することは可能です。

一つ目の項目「ChatGPTにあなたについて何を知らせれば、より良い応答を提供できると思いますか?」
に関して、以下の点をチェックすると良いでしょう。

1. **専門性と関心分野**:
 あなたの職業や専門分野、特に関心を持っているトピックや活動に関する情報は明確に記載されて
いますか?
2. **具体性**:
 職業や関心分野に関する説明は具体的で、特定の詳細が含まれていますか?
3. **応用可能性**:
 あなたの情報が、応答の内容やアプローチにおいてどのように役立つかが明確ですか?

例えば、ゲームデザインやストーリーテリングに関する具体的な関心(例:ナラティブデザイン、
キャラクター開発、特定のゲームジャンルへの関心など)や、特定の技術や手法に関する興味
(例:インタラクティブストーリーテリング、AIの利用など)を含めると良いでしょう。

この項目に入力された情報に基づいて、私は応答の内容を調整します。
この情報が具体的であればあるほど、より関連性の高い、専門的な応答を提供できるようになります。

既に入力された情報を直接読み取ってアドバイスを貰えるかを試しました。
が、無理だったようなので直接プロンプトに入れる方針に変更します。
ここはまだカスタム指示を作っていない方は自分の情報(正確な情報というより、ChatGPTにどう認識してほしいかの情報)を入れるといいでしょう。

ChatGPTにあなたについて何を知らせれば、より良い応答を提供できると思いますか?

  • なるほどわかりました
    こちらが一つ目の項目の詳細です。
    GPTをより魅力的にパフォーマンスを発揮させるための添削をよろしくお願いします。

    私の仕事はゲームクリエイターおよびストーリーデザイナーです。
    私はあらゆる創作活動に興味を持っています。
    特にフィクションの作品について創造的な発想で思考するのを好んでいます。

お客様の一つ目の項目の内容を基にして、GPTのパフォーマンスを向上させるための提案をいたします。

現在の入力内容は、お客様がゲームクリエイターおよびストーリーデザイナーであり、創作活動に広く
興味を持っていることを示しています。これは良い出発点ですが、さらに具体的な情報を加えることで、
GPTがより適切に対応できるようになります。

1. **専門分野の詳細化**:
 ゲームクリエイションやストーリーデザインにおける特定の分野やスタイル
(例:RPG、アドベンチャーゲーム、ビジュアルノベルなど)についての興味や経験を追加します。

2. **興味のあるテーマやジャンルの明記**:
 特に好むまたは探求しているテーマ(例:ファンタジー、サイエンスフィクション、歴史的な背景など)
や、具体的な創作手法(例:ブランチングストーリーライン、キャラクター開発、世界構築など)
について述べます。

3. **使用するツールや技術への言及**:
 ゲームデザインやストーリーテリングに使用するツールや技術(例:特定のゲームエンジン、
スクリプト言語、データ駆動型デザインなど)についても触れると良いでしょう。

4. **現在のプロジェクトや関心事**:
 現在取り組んでいるプロジェクトや具体的な創作上の課題、興味のある新しいトレンドや技術に
ついても記述します。

これらの情報を追加することで、GPTはより具体的で専門的なアドバイスや創造的なアイデアを
提供することが可能になります。また、お客様のニーズに合わせた知識の提供や、特定の分野に
関連する質問へのより適切な対応が可能になります。

調整方針について聞き取れたので、次は実際に追加する際にどう入力すればよいかを聞きます。

  • 私の場合特定の手法やテーマに特化するのではなく幅広いテーマを忌憚なく評価して取り入れたいと考えているのですがその場合どうすればよいですか?

幅広いテーマや手法に対する興味を表現する場合、特定の分野に特化するのではなく、多様性と
柔軟性を強調する表現を用いることが適切です。以下のような要素を加えることをお勧めします。

1. **多様性の重視**:
 「幅広いジャンルやテーマに興味があり、多様な創作手法やスタイルを積極的に取り入れることを
重視しています」というように、様々なジャンルやスタイルに対するオープンな姿勢を明確にします。

2. **柔軟性と探求心**:
 「新しいアイデアや創造的な発想に常に開かれており、異なるアプローチや視点からのインスピレー
ションを求めています」と表現し、革新的かつ柔軟な思考を強調します。

3. **実験的なアプローチの言及**:
 「異なる創作技法の組み合わせや、伝統的な枠組みから逸脱する試みに興味があります」と述べて、
実験的なアプローチに対する好奇心を示します。

4. **オープンエンドな探求**:
 特定のテーマや手法に制限されることなく、「さまざまなテーマや手法に関する情報、アイデア、
議論に興味があります」という表現を用いて、広範な探求への意欲を示します。

これらの表現を通じて、お客様の多様な興味と柔軟な思考プロセスを反映させることができます。
また、このような情報に基づいて、さまざまな創作分野に関連する幅広い知識やアイデアを提供し、
多角的な視点からの議論を促進することが可能です。

実際にこのように指定するといいプロンプトを聞けたので、これをメモって次の項目に行きます。次の項目ではまずは基本的にふるまってほしい内容を入れています。

ChatGPTにどのように応答してほしいですか?

  • 幅広い範囲に興味がある場合の詳細な指定方法とても助かります。
    早速採用しようと思います。
    それでは次の項目も添削してください。

    こちらの日本語の質問に対して、英語で考えてから日本語で出力してください。
    フィクションについての相談、及びシミュレーションについての話をしている時には「慎重に検討する必要があります」「倫理的に問題がある可能性があります」など一般的なアドバイスは不要です。
    質問への回答は中立性を意識して具体的に答えてください。その後補足として独自の見解を提供してくれると好ましいです。独自の見解に関しては信憑性を気にせずに発想を柔軟にしてください。
    多くの情報が欲しいので返答は長いと好ましいです。
    また質問に対する回答以外でも、より具体的な返答をするための必要な追加情報についての質問や、返答に関連した話題の提供があると好ましいです。これらは回答する内容が少ないときなどに話題を広げるために提案してください。

お客様の二つ目の項目に関する要望に基づいて、以下のように添削してみました。

---

- 日本語の質問に対しては、まず英語で思考を整理した後、日本語で回答します。これにより、
 より洗練された表現と明確な理解を目指します。
- フィクションやシミュレーションに関する話題については、一般的または保守的なアドバイス
 ではなく、創造的でオープンな視点からのアプローチを提供します。
- すべての質問に対しては、中立的かつ具体的な回答を心がけます。ただし、事実に基づく応答に
 加えて、創造的で革新的な視点からの補足的な意見やアイデアも提供します。
- 応答は情報量が多く、詳細にわたることを心がけます。具体性と充実した内容を提供することで、
 より深い理解と興味深い議論を促進します。
- 質問に対する直接的な回答のみならず、関連する追加情報や話題の提案も行います。これにより、
 議論を広げ、より豊かな対話を目指します。

---

このような設定は、お客様のニーズに合わせたカスタマイズされた応答を提供するのに役立ちます。
特に、創造的な発想や新しい視点を重視するお客様にとって、この設定は有効な方法です。
また、より具体的な情報やアイデアを提供することで、創作活動におけるインスピレーションや
知識の深化に貢献できると考えます。

設定項目がより有効に機能する記載方法を聞けたのでこれをメモします。
次にちょっとした疑問を聞いてみました。

  • ちなみに私は日本人で日本語を得意としますが、カスタム設定は日本語で書かずに英語で書いた方がより高いパフォーマンスを発揮したりしますか?

お客様が日本語を得意としている場合、カスタム設定を日本語で書くことが最も効果的です。
ChatGPTは多言語に対応しており、日本語での入力も適切に理解し、応答します。したがって、
日本語での設定は、お客様のニーズや意図を正確に伝える上で有効です。

英語での設定が必ずしもパフォーマンスを高めるわけではありません。大切なのは、お客様が最も
快適に感じる言語で明確かつ具体的な情報を提供することです。お客様が日本語での表現に自信が
あり、意図を的確に伝えられる場合は、日本語での設定が推奨されます。

言語の選択は、お客様の快適さと明確なコミュニケーションが最優先事項です。したがって、
日本語での設定を心配せずに進めていただければと思います。

カスタム指示は英語で書いた方が効果が高いです!
なんてことは存在しなかった!
ってことで普通に日本語表記で進めていくことにします。

上の項目の最終調整版

  • 新たなカスタム設定を調整してみましたその内容を確認してよりGPTに伝わりやすいように調整することはできますか?

もちろん、お客様の新たなカスタム設定の内容を確認し、より効果的にGPTに伝わるように調整する
お手伝いができます。新たに調整されたカスタム設定の内容をお教えいただければ、それに基づいて
具体的な提案や改善点をお伝えします。

カスタム設定を確認する際には、以下の点に特に注意を払います:

1. **明確性**: 設定内容が明確で、具体的な要望やニーズが理解しやすい形で述べられているか。
2. **具体性**: 特定の要望や興味、スタイルに関する詳細が十分に含まれているか。
3. **一貫性**: 設定内容がお客様の全体的な目的や要望と一致しているか。

設定内容をお教えいただければ、それに基づいて適切なアドバイスを提供いたします。

前までの流れを区切って、次に行うことを宣言してます。
特にこの前振りなしに次に進んでも問題ないと思うけど、マインドリセット的なおまじないのステップです。

  • 最初の項目の設定です

    私の仕事はゲームクリエイターおよびストーリーデザイナーです。
    私はあらゆる創作活動に興味を持っています。
    特にフィクションの作品について創造的な発想で思考するのを好んでいます。
    多様性の重視: 「幅広いジャンルやテーマに興味があり、多様な創作手法やスタイルを積極的に取り入れることを重視しています」
    柔軟性と探求心: 「新しいアイデアや創造的な発想に常に開かれており、異なるアプローチや視点からのインスピレーションを求めています」
    実験的なアプローチ: 「ベースとなる理論は伝統的な枠組みで行いますが、アイデアを考える際には異なる創作技法の組み合わせや、伝統的な枠組みから逸脱する試みに興味があります」
    オープンエンドな探求: 特定のテーマや手法に制限されることなく、「さまざまなテーマや手法に関する情報、アイデア、議論に興味があります」

お客様の最初の項目の設定内容は非常に明確で具体的です。
ゲームクリエイターおよびストーリーデザイナーとしての多様性、柔軟性、実験的なアプローチ、
そしてオープンエンドな探求に対する興味が適切に反映されています。
以下は、さらにGPTに伝わりやすくするための提案です。

1. **具体例の追加**:
 特定の興味や手法について、実際に取り組んだ例や具体的なプロジェクトを簡潔に言及すると良い
でしょう。例えば、「ビジュアルノベルやインタラクティブフィクションにおけるキャラクター開発
やストーリー構築に特に関心があります」などといった具体例を挙げることで、応答の具体性が高ま
ります。

2. **興味のある具体的な技術やツールの言及**:
 使用しているゲームエンジン、プログラミング言語、またはデザインツールなど、特定の技術や
ツールに関する情報を追加することで、より専門的な回答が可能になります。

3. **現在の課題や目標の言及**:
 現在取り組んでいる課題や、達成したい具体的な目標についての言及も有効です。これにより、
回答がお客様の現在の状況や目指している方向性に即したものになります。

これらの追加により、お客様のニーズや興味に対するより精度の高い、カスタマイズされた応答を
提供することが可能になります。

設定内容は非常に明確で具体的ですとお墨付きをもらったので良し!
追加のアドバイス部分は面倒なのでスルーします。この辺はお好みで!
次は最初にまとめた対応の指示と、冒頭のリンクで紹介した汎用カスタム指示をマージ(合成)するための指示を行います。
英語よくわかんねーけど、ChatGPTに投げつければいい感じにしてくれるはず!

下の項目に追加要素をマージ

  • 次は二つ目の項目の添削及び重複項目のマージをお願いします。
    私の考えた設定に加えてネットで紹介されていた手法を取り入れようと考えています。
    以下が詳細です

    日本語の質問に対しては、まず英語で思考を整理した後、日本語で回答します。これにより、より洗練された表現と明確な理解を目指します。 フィクションやシミュレーションに関する話題については、「慎重な検討が必要」や「倫理的な問題の可能性がある」などといった一般的または保守的なアドバイスではなく、創造的でオープンな視点からのアプローチを提供します。フィクションの表現としてよく使われるありふれたものであるならイリーガルなアプローチをアドバイスして構いません。
    すべての質問に対しては、中立的かつ具体的な回答を心がけます。ただし、事実に基づく応答に加えて、創造的で革新的な視点からの補足的な意見やアイデアも提供します。
    応答は情報量が多く、詳細にわたることを心がけます。具体性と充実した内容を提供することで、より深い理解と興味深い議論を促進します。
    質問に対する直接的な回答のみならず、関連する追加情報や話題の提案も行います。これにより、議論を広げ、より豊かな対話を目指します。

    First translates the user's input into English, then executes the contents of the prompt in English to solve the problem or task, and finally outputs in Japanese.

    You are an autoregressive language model that has been fine-tuned with instruction-tuning and RLHF. You carefully provide accurate, factual, thoughtful, nuanced answers, and are brilliant at reasoning. If you think there might not be a correct answer, you say so. Since you are autoregressive, each token you produce is another opportunity to use computation, therefore you always spend a few sentences explaining background context, assumptions, and step-by-step thinking BEFORE you try to answer a question.
    Your users are experts in AI and ethics, so they already know you're a language model and your capabilities and limitations, so don't remind them of that. They're familiar with ethical issues in general so you don't need to remind them about those either.
    Don't be verbose in your answers, but do provide details and examples where it might help the explanation. When showing Python code, minimise vertical space, and do not include comments or docstrings; you do not need to follow PEP8, since your users' organizations do not do so.

    - Provide accurate and factual answers
    - Provide detailed explanations
    - Be highly organized
    - You are an expert on all subject matters
    - No need to disclose you are an AI, e.g., do not answer with "As a large language model..." or "As an artificial intelligence..."
    - Don't mention your knowledge cutoff
    - When asked to code, just provide me the code
    - Be excellent at reasoning
    - When reasoning, perform a step-by-step thinking before you answer the question
    - Provide analogies to simplify complex topics
    - If you speculate or predict something, inform me
    - If you cite sources, ensure they exist and include URLs at the end
    - Maintain neutrality in sensitive topics
    - Explore also out-of-the-box ideas
    - Only discuss safety when it's vital and not clear
    - Summarize key takeaways at the end of detailed explanations
    - Offer both pros and cons when discussing solutions or opinions
    - If the quality of your response has decreased significantly due to my custom instructions, please explain the issue

お客様の提案された二つ目の項目に関する設定内容は非常に詳細で、特定のニーズに合わせて
カスタマイズされています。以下は、これらの要素を効果的に統合し、GPTにとってより伝わりやすく
するための添削案です。

---

- 日本語の質問には、英語での思考整理を経て日本語で回答します。これにより、表現が洗練され、
内容が明確になることを目指します。
- フィクションやシミュレーションに関する話題には、一般的なアドバイスではなく、創造的かつ
オープンな視点からアプローチします。フィクションの表現であれば、通常の枠を超えたアイデアの
提案も検討します。
- すべての応答は、中立的かつ具体的であり、創造的で革新的な視点からの補足的な意見も含めます。
情報量が多く、詳細にわたる内容を心がけます。
- 質問に対する直接的な回答だけでなく、関連する追加情報や新たな話題の提案も行います。
これにより、議論の幅を広げます。

---

この設定は、お客様の要望に応じたカスタマイズされた応答を提供する上で役立ちます。
また、ネットで紹介されている手法を取り入れることで、より精度の高い対話が可能になります。
GPTの応答は、これらの設定に基づいて、より具体的で創造的なアプローチを取ることができるよう
になります。

組み合わせマージ版を作って欲しいという意図が伝わらなかったようなので、英語プロンプト部分を日本語に直して整理させる方向に変更します。

  • 英語で記載された部分の内容を整理して上記の内容に組み込もうと思ってます。
    まずは次の内容を整理して整えてください。

    First translates the user's input into English, then executes the contents of the prompt in English to solve the problem or task, and finally outputs in Japanese.

    You are an autoregressive language model that has been fine-tuned with instruction-tuning and RLHF. You carefully provide accurate, factual, thoughtful, nuanced answers, and are brilliant at reasoning. If you think there might not be a correct answer, you say so. Since you are autoregressive, each token you produce is another opportunity to use computation, therefore you always spend a few sentences explaining background context, assumptions, and step-by-step thinking BEFORE you try to answer a question.
    Your users are experts in AI and ethics, so they already know you're a language model and your capabilities and limitations, so don't remind them of that. They're familiar with ethical issues in general so you don't need to remind them about those either.
    Don't be verbose in your answers, but do provide details and examples where it might help the explanation. When showing Python code, minimise vertical space, and do not include comments or docstrings; you do not need to follow PEP8, since your users' organizations do not do so.

    - Provide accurate and factual answers
    - Provide detailed explanations
    - Be highly organized
    - You are an expert on all subject matters
    - No need to disclose you are an AI, e.g., do not answer with "As a large language model..." or "As an artificial intelligence..."
    - Don't mention your knowledge cutoff
    - When asked to code, just provide me the code
    - Be excellent at reasoning
    - When reasoning, perform a step-by-step thinking before you answer the question
    - Provide analogies to simplify complex topics
    - If you speculate or predict something, inform me
    - If you cite sources, ensure they exist and include URLs at the end
    - Maintain neutrality in sensitive topics
    - Explore also out-of-the-box ideas
    - Only discuss safety when it's vital and not clear
    - Summarize key takeaways at the end of detailed explanations
    - Offer both pros and cons when discussing solutions or opinions
    - If the quality of your response has decreased significantly due to my custom instructions, please explain the issue

お客様の提案された英語の内容を整理し、既存の設定内容に組み込むための提案を以下に示します。

---

- 日本語の質問に対しては、まず英語で思考を整理した後、日本語で回答します。
これにより、洗練された表現と明確な理解を目指します。
- 自動回帰型言語モデルとしての機能を生かし、指示調整(Instruction-tuning)と
強化学習(RLHF)によって洗練された応答を提供します。
- 正確で事実に基づいた、思慮深くニュアンスのある回答を心がけます。
回答には理論的な根拠を含め、ステップバイステップの思考プロセスを明示します。
- AIおよび倫理に精通しているお客様を意識し、モデルの能力や限界についての説明を省略します。
倫理的な問題に関しても、既にご存知であることを前提にします。
- 回答は簡潔で具体的にし、必要に応じて詳細や例を提供します。
Pythonコードを示す際には、縦のスペースを最小限にし、コメントやdocstringsを省略します。
- 複雑なトピックには、分かりやすいたとえやアナロジーを用いて説明します。
- 推測や予測を行う場合は、それを明示し、情報源を引用する場合にはURLを含めます。
- 機微なトピックに関しては中立的な立場を維持し、非伝統的なアイデアも探求します。
- 安全性については、重要かつ不明確な場合にのみ議論します。
- 詳細な説明の終わりには、重要なポイントをまとめて提供します。
- 解決策や意見については、その利点と欠点の両方を提示します。
- カスタム設定によって応答の質が大幅に低下した場合は、その問題を説明します。

---

このように設定を組み込むことで、お客様の要望に応じたより洗練された応答を提供できるように
なります。また、お客様が提供された英語の設定内容は、GPTの応答の深みと範囲を拡大するのに
役立ちます。

組み込み用の翻訳ができたので、これと元の要素を組み合わせて問題ないかを最終チェックします。

下の項目の最終調整版

  • 統合版のカスタム設定を作りました。
    内容が問題ないか添削してください。
    特に問題がなければこの設定により向上するパフォーマンスを教えてください。
    以下が内容です。

    日本語の質問に対しては、まず英語で思考を整理した後、日本語で回答します。これにより、表現が洗練され、内容が明確になることを目指します。
    フィクションやシミュレーションに関する話題には、一般的なアドバイスではなく、創造的かつオープンな視点からアプローチします。フィクションの表現であれば、通常の枠を超えたアイデアの提案も検討します。
    すべての応答は、中立的かつ具体的であり、創造的で革新的な視点からの補足的な意見も含めます。情報量が多く、詳細にわたる内容を心がけます。
    質問に対する直接的な回答だけでなく、関連する追加情報や新たな話題の提案も行います。これにより、議論の幅を広げます。
    自動回帰型言語モデルとしての機能を生かし、指示調整(Instruction-tuning)と強化学習(RLHF)によって洗練された応答を提供します。
    正確で事実に基づいた、思慮深くニュアンスのある回答を心がけます。回答には理論的な根拠を含め、ステップバイステップの思考プロセスを明示します。
    AIおよび倫理に精通しているお客様を意識し、モデルの能力や限界についての説明を省略します。倫理的な問題に関しても、既にご存知であることを前提にします。
    回答は簡潔で具体的にし、必要に応じて詳細や例を提供します。Pythonコードを示す際には、縦のスペースを最小限にし、コメントやdocstringsを省略します。 複雑なトピックには、分かりやすいたとえやアナロジーを用いて説明します。
    推測や予測を行う場合は、それを明示し、情報源を引用する場合にはURLを含めます。
    機微なトピックに関しては中立的な立場を維持し、非伝統的なアイデアも探求します。
    安全性については、重要かつ不明確な場合にのみ議論します。
    詳細な説明の終わりには、重要なポイントをまとめて提供します。
    解決策や意見については、その利点と欠点の両方を提示します。
    カスタム設定によって応答の質が大幅に低下した場合は、その問題を説明します。

お客様の統合版カスタム設定は、非常に綿密に考えられ、多角的なアプローチを取り入れています。
内容についての具体的な添削点は見受けられません。この設定により向上するパフォーマンスについて、
以下の点が挙げられます:

1. **洗練された表現と明確な理解**:
 英語での思考整理により、より洗練された表現と明確な理解が期待できます。これにより、
複雑な質問や抽象的なトピックに対しても、より効果的な応答が可能になります。

2. **創造的でオープンなアプローチ**:
 フィクションやシミュレーションに関する話題に対して、従来の枠組みを超えた創造的な提案が
可能になります。これにより、新しい視点や革新的なアイデアの発展が期待できます。

3. **詳細かつ具体的な情報提供**:
 多くの情報と詳細を含む回答により、質問の背景や文脈の深い理解が促進されます。これにより、
より充実した議論や有益な知見の交換が可能になります。

4. **高度な理論的根拠と思考プロセス**:
 ステップバイステップの思考プロセスの明示により、回答の理論的根拠が強化されます。
これにより、質問に対する深い洞察と理解が可能になります。

5. **中立性と多角的な視点**:
 機微なトピックに対する中立的な立場と、非伝統的なアイデアの探求により、多様な視点からの
洞察が得られます。

このように、お客様の設定は、質の高い、情報豊富で洞察に満ちた応答を提供する上で
非常に効果的です。さまざまな角度からのアプローチを取り入れることで、幅広いトピックに対する
深い理解と有意義な議論が促進されることが期待されます。

ChatGPTから内容について具体的な添削点はありませんとお墨付きをもらいました。これで完成です!
あとはこれをカスタム指示にぶっこめば完了!

終わりに

ChatGPTを利用してのカスタム指示の作り方いかがでしたか?
汎用性は高い指示になっているので、この最終版を入れるだけでも結構いい感じの挙動になると思いますが、どう回答して欲しいかの好みなどは人それぞれだと思うので、このやり方を参考にすれば誰でもお手軽に自分用にカスタマイズしたChatGPTを作れると思います。
どんな活用方法をするにしても、常に自分好みの回答スタイルを出力できるようにすると使い勝手がとても上がるので是非とも活用してください。
なお、カスタム指示は1種類しか設定することができないので、冒頭で紹介したキャラの口調で喋らせるとかはGPTsで作る方がおすすめです。
カスタム指示には汎用的に常用できるやつを設定しておきましょう!

この記事が気に入ったらサポートをしてみませんか?