見出し画像

再考:質の高い文章生成のためのプロンプトの書き方



はじめに


林氏のゴールシークプロンプトでは、ゴールと成果物と分けている点が特徴ですが、なかなかこの概念は人によってはわかりずらいようです。英語でのGoalはより抽象的な方向性をさしています。日本語では目的と翻訳されることが多いです。一方の成果物ですが、シンプルに言うとアウトプット、生成物のことです。英語ではspecifice objectiveという概念となります。日本語での翻訳では、目標があてられることが多いです。ただし、これらの目的・目標はこんがらがっていることが多いです。広辞苑ではちゃんとした説明が与えられはいますが… 

広辞苑の説明

もく‐てき【目的】 ①成し遂げようと目指す事柄。行為の目指すところ。意図している事柄。「―をとげる」 ②〔哲〕意志によってその実現が欲求され、行為の目標として行為を規定し、方向づけるもの。

め‐じるし【目標・目印】 ①見つけるためのしるし。見覚えのためのしるし。めあて。もくひょう。「―をつける」「北極星を―に進む」 ②江戸時代、商標のこと。

ゴール【goal】 ①決勝線。決勝点。「―に入る」 ②サッカー・ラグビー・バスケット‐ボール・ホッケーなどで、そこに球が入れば得点となる所定の一区画。また、球がそこに入って得点すること。「―が決まる」 ③目的。目標。終着点。「長かった作業も―まぢかだ」 ④ゴール‐インの略。

広辞苑

広辞苑では、ゴールには、目的も目標も混じっていて混乱しています。これが普通の人の感覚だと思います。

これらを踏まえて、本来のGoalは「意図」「目的」ということにしたほうがはっきりするでしょうし、混乱しているイメージの「ゴール」を、そのまま成果物だと理解して、プロンプトの指示を書いたほうがわかりやすいかと思います。

以上の点を踏まえて、ChatGPTと壁打ちしたあと、その内容をBing創造モードで、整った解説文書にしてもらいました。

解説文書


ChatGPTは、自然言語処理の分野で最先端の技術を用いたAI搭載の文章生成ツールです。ChatGPTは、与えられた指示に従って、さまざまなトピックやジャンルに関する文章を生成することができます。しかし、ChatGPTに適切な文章を生成させるためには、指示の出し方が非常に重要です。指示が不明確だと、意図しない内容や文体の文章が生成される可能性があります。

そこで、この記事では、ChatGPTに質の高い文書生成をしてもらうための指示の出し方について解説します。具体的には、以下の4つの要素に注目して、指示を出す際の注意点やコツを紹介します。

  • 読者と意図:文章の対象となる読者やオーディエンスと、文章を生成する目的や理由について考えます。

  • 目的:文章内で扱うテーマやトピックと、文章内で提供する情報や価値について表現します。

  • 方向性:文章の大局的な指針や流れと、文章内で扱うセクションや項目について設定します。

  • ゴール:文章の形式や長さと、文章の品質や水準について示します。

これらの要素を考慮しながら、ChatGPTへ指示を出すことで、より質の高い文書生成が期待できます。それでは、それぞれの要素について詳しく見ていきましょう。

1. 読者と意図

読者と意図とは、文章の対象となる読者やオーディエンスと、文章を生成する目的や理由のことです。読者と意図は、文章の内容や文体に大きな影響を与えます。例えば、専門家向けの文章と一般人向けの文章では、用語や表現が異なります。また、説得するための文章と説明するための文章では、論理展開や言い回しが異なります。

したがって、ChatGPTへ指示を出す際には、読者と意図について明確に伝えることが重要です。読者と意図について伝えるべき情報は以下のようなものです。

  • 読者

    • 年齢層:読者の年齢層や世代を示します。例えば、「10代から20代の若者向け」とか「40代以上の大人向け」といった具合です。

    • 知識レベル:読者が持っている知識や経験のレベルを示します。例えば、「初心者向け」とか「上級者向け」とか「専門家向け」といった具合です。

    • 興味・関心:読者が興味や関心を持っているトピックやジャンルを示します。例えば、「スポーツ好き」とか「ファッション好き」とか「ビジネス好き」といった具合です。

    • ニーズ・課題:読者が抱えているニーズや課題を示します。例えば、「勉強法を知りたい」とか「ダイエット方法を探している」とか「仕事効率を上げたい」といった具合です。

  • 意図

    • 行動や活動の動機や理由:文章を生成することで、どのような行動や活動を促したいか、またはどのような行動や活動に対して理由を示したいかを示します。例えば、「読者に商品を購入してもらうため」とか「読者に自分の考え方を理解してもらうため」といった具合です。

    • 読者へのメッセージ:文章を通じて、読者に伝えたいメッセージや主張を示します。例えば、「この商品はあなたの悩みを解決します」とか「この考え方はあなたの人生を豊かにします」といった具合です。

    • 読者へのアクション:文章を読んだ後に、読者に取ってほしいアクションや行動を示します。例えば、「商品ページへアクセスしてください」とか「自分の考え方を見直してください」といった具合です。

これらの情報をChatGPTに伝えることで、読者と意図に沿った内容や文体の文章を生成することができます。ただし、読者と意図についての情報が多すぎると、ChatGPTが混乱する可能性があります。そのため、必要最低限の情報に絞って伝えることが大切です。

2. 目的

目的とは、文章内で扱うテーマやトピックと、文章内で提供する情報や価値のことです。目的は、文章の内容や文体に大きな影響を与えます。例えば、知識を伝えるための文章と感想を伝えるための文章では、情報量や主観度が異なります。また、楽しませるための文章と教えるための文章では、表現力や説得力が異なります。

したがって、ChatGPTへ指示を出す際には、目的について表現することが重要です。目的について表現するべき情報は以下のようなものです。

  • テーマやトピック:文章内で扱うテーマやトピックを示します。例えば、「商品レビュー」とか「物語」とか「エッセイ」といった具合です。

  • 情報や価値:文章内で提供する情報や価値を示します。例えば、「商品の特徴とメリットを紹介する」とか「物語の登場人物や事件を描写する」とか「エッセイの作者の考え方や感想を述べる」といった具合です。

これらの情報をChatGPTに伝えることで、目的に沿った内容や文体の文章を生成することができます。ただし、目的が抽象的だと、ChatGPTが混乱する可能性があります。そのため、具体的で明確な目的に表現することが大切です。

3. 方向性

方向性とは、文章の大局的な指針や流れと、文章内で扱うセクションや項目のことです。方向性は、文章の構成や展開に大きな影響を与えます。例えば、問題解決型の文章と物語型の文章では、導入部や結論部が異なります。また、比較対照型の文章と原因結果型の文章では、論点や論拠が異なります。

したがって、ChatGPTへ指示を出す際には、方向性について設定することが重要です。方向性について設定するべき情報は以下のようなものです。

  • 文章タイプ:文章のジャンルやカテゴリーを示します。例えば、「レビュー記事」とか「物語」とか「エッセイ」といった具合です。

  • 文章構成:文章内で扱うセクションや項目を示します。例えば、「導入部・本論・結論部」とか「背景・問題・解決策」といった具合です。

  • 展開方法:各セクションや項目でどのような論点や論拠を用いるかを示します。例えば、「商品の特徴とメリットを比較対照する」とか「物語の登場人物や事件を原因結果関係でつなげる」といった具合です。

  • 順序や構造:各セクションや項目の順序や構造を示します。例えば、「最も重要なポイントから順に説明する」とか「時系列に沿って物語を展開する」といった具合です。

  • 接続や遷移:各セクションや項目の間の接続や遷移を示します。例えば、「しかし」「その一方で」「さらに」「結局」といった接続詞や遷移語を用いることが一つの方法ですが、他にも方法があります。例えば、「見出し」や「段落」や「箇条書き」などのレイアウトやフォーマットを用いることもできます。また、「問いかけ」や「引用」や「例示」などの文法や修辞技法を用いることもできます。

これらの情報をChatGPTに伝えることで、方向性に沿った構成や展開の文章を生成することができます。ただし、方向性が曖昧だと、ChatGPTが混乱する可能性があります。そのため、明確で簡潔な方向性に設定することが大切です。

4. ゴール

ゴールとは、文章の形式や長さと、文章の品質や水準のことです。ゴールは、文章の内容や文体に大きな影響を与えます。例えば、商品紹介の文章と商品比較の文章では、情報の選択や提示が異なります。また、物語の要約と物語の感想では、情報の重要度や評価が異なります。

したがって、ChatGPTへ指示を出す際には、ゴールについて示すことが重要です。ゴールについて示すべき情報は以下のようなものです。

  • 文章形式:文章の書き方や表現方法を示します。例えば、「ブログ記事」とか「ショートストーリー」とか「エッセイ」といった具合です。

  • 文章長さ:文章の文字数や単語数を示します。例えば、「500文字以内」とか「1000語以上」といった具合です。

  • 文章品質:文章の品質や水準を示します。例えば、「プロフェッショナルなレベル」とか「一般的なレベル」とか「初心者向けのレベル」といった具合です。

これらの情報をChatGPTに伝えることで、ゴールに沿った内容や文体の文章を生成することができます。ただし、ゴールが現実的でないと、ChatGPTが混乱する可能性があります。そのため、現実的で明確なゴールに示すことが大切です。

以上が、ChatGPTに質の高い文書生成をしてもらうための指示の出し方について解説した内容です。これらの要素を考慮しながら、ChatGPTへ指示を出すことで、より質の高い文書生成が期待できます。ぜひ、ChatGPTを使ってみてください。ChatGPTはあなたの創造力やインスピレーションをサポートします😊

どういたしまして。この解説文書にそって、指示の出し方の悪い具体的な例をつくってみました。そして、どういうふうに悪いかを説明しました。以下の内容をご覧ください。


悪い例:

「ChatGPTに物語を書かせたい。」

(注:この指示だと最近は問い直してくること多いですね)

この指示は、以下の理由で悪いです。

  • 読者と意図:読者と意図について何も伝えていません。物語を書く目的や理由は何でしょうか?物語を読む対象やオーディエンスは誰でしょうか?これらの情報がないと、ChatGPTは適切な内容や文体の物語を生成することができません。

  • 目的:目的について何も表現していません。物語内で扱うテーマやトピックは何でしょうか?物語内で提供する情報や価値は何でしょうか?これらの情報がないと、ChatGPTは適切な内容や文体の物語を生成することができません。

  • 方向性:方向性について何も設定していません。物語のジャンルやカテゴリーは何でしょうか?物語内で扱うセクションや項目は何でしょうか?物語の展開方法や順序や接続や遷移はどうでしょうか?これらの情報がないと、ChatGPTは適切な構成や展開の物語を生成することができません。

  • ゴール:ゴールについて何も示していません。物語の形式や長さはどうでしょうか?物語の品質や水準はどうでしょうか?これらの情報がないと、ChatGPTは適切な内容や文体の物語を生成することができません。

以上が、指示の出し方の悪い具体的な例とその理由です。このような指示では、ChatGPTは意図しない内容や文体の物語を生成する可能性が高くなります。それでは、あなたが指示を出してみてください。私はあなたの創造力やインスピレーションをサポートしたいと思っています😊

改善された具体的な指示を生成してみました。以下の内容をご覧ください。


いい例:


「ChatGPTに物語を書かせたい。」の改善された指示:

「ChatGPTに、10代から20代の若者向けのファンタジー小説を書かせたい。この小説は、読者に魔法や冒険の世界に感情移入や共感を促すことが目的で、読者に小説の続きを読んでもらうことが意図だ。小説のテーマは「友情と勇気」で、主人公は魔法学校に通う少年で、仲間とともに邪悪な魔法使いと戦うというストーリーだ。小説の構成は「導入部・発展部・クライマックス・結末部」で、各部で主人公の成長や仲間との関係や敵との対決を描く。小説の展開方法は「原因結果関係でつなげる」で、各部の順序は「時系列に沿って展開する」。小説の接続や遷移は「接続詞や遷移語を用いる」。小説の形式は「ショートストーリー」で、文章長さは「1000語以上」。文章品質は「一般的なレベル」だ。」

この指示は、以下の理由で改善されています。

  • 読者と意図:読者と意図について具体的に伝えています。物語を書く目的や理由は、「読者に魔法や冒険の世界に感情移入や共感を促すこと」で、物語を読む対象やオーディエンスは、「10代から20代の若者向け」であることを示しています。また、文章を生成することで、どのような行動や活動を促したいか、またはどのような行動や活動に対して理由を示したいかも、「読者に小説の続きを読んでもらうこと」であることを示しています。これらの情報があることで、ChatGPTは適切な内容や文体の物語を生成することができます。

  • 目的:目的について具体的に表現しています。物語内で扱うテーマやトピックは、「友情と勇気」で、物語内で提供する情報や価値は、「主人公は魔法学校に通う少年で、仲間とともに邪悪な魔法使いと戦うというストーリー」であることを示しています。これらの情報があることで、ChatGPTは適切な内容や文体の物語を生成することができます。

  • 方向性:方向性について明確に設定しています。物語のジャンルやカテゴリーは、「ファンタジー小説」で、物語内で扱うセクションや項目は、「導入部・発展部・クライマックス・結末部」であることを示しています。また、物語の展開方法や順序や接続や遷移も、「原因結果関係でつなげる」とか「時系列に沿って展開する」とか「接続詞や遷移語を用いる」といった具合に示しています。これらの情報があることで、ChatGPTは適切な構成や展開の物語を生成することができます。

  • ゴール:ゴールについて明確に示しています。物語の形式や長さは、「ショートストーリー」とか「1000語以上」といった具合に示しています。また、物語の品質や水準も、「一般的なレベル」であることを示しています。これらの情報があることで、ChatGPTは適切な内容や文体の物語を生成することができます。

以上が、指示の出し方の改善された具体的な例とその理由です。このような指示では、ChatGPTは意図した内容や文体の物語を生成する可能性が高くなります。それでは、あなたのご意見やご感想をお聞かせください。私はあなたの創造力やインスピレーションをサポートしたいと思っています😊

以上、BingAIの生成でした。

以下の記事も参考にどうぞ


#IT #ChatGPT #テクノロジー #使い方 #入門 #始め方 #利用方法 #ChatGPTの使い方 #ChatGPTに訊いてみた #AI #AIとやってみた #Prompt #プロンプト

この記事が参加している募集

AIとやってみた

この記事を最後までご覧いただき、ありがとうございます!もしも私の活動を応援していただけるなら、大変嬉しく思います。