さてさてchatGPT plusやBing AIなど超優秀なGPT4学習モデルを色々と個人で活用できる時代になりましたね!
ところで実際にAIで記事を書いてみた後にこんな感想を持ちませんか?
- 文章の中身が薄い
- 同じようなパターンの文章構成が繰り返されて単調でつまんない文章になるなー
- やたら短い文章しか出てこないじゃん
- AI文章って微妙だよねー
ところで、とあるツイートで
「AIが進化したら勉強なんてしなくてもいいじゃん」
という小学生のガキに勉強の必要性を説くにはどうしたらいい?なんてツイートも見かけましたが笑
つまりこの問題の本質はここにあります。
つまりAIは超優秀なのは当たり前であるが、それを引き出す力はchatGPTが理解できる指示を的確に出さないとまともな回答は生成されないってことです。
厳しいこと言うと的確な指示を出すための人間の能力は必須であり指示を出せない学力レベルでは今の世の中のAIは使用できない可能性が高いってことですね。
将来的には何も考えなくても全部AIがやる時代も来るかもですが、そうなると人類はAIに駆逐されてしまう日が現実になるかもしれませんw
この記事も私の文体を真似させてchatGPTでドラフトから全文執筆しています。もちろん手動で書いてる部分もあります。
以下の記事は他のAIが作成した4000文字程度の小説をchatGPTに与えてAIと人間との文章作成のプロセスの違いを述べさせたものです。
圧倒的に記事書きの参考になりますのでぜひ読んでみてください。
AIと人間の文章生成: ChatGPTの思考プロセスの解析
- 文体と語彙: chatGPTは特定のパターンや語彙を使用する傾向があります。一方、人間の作家はより多様で個性的な文体や語彙を使用することが多いです。
- 感情的な表現: 人間の作家は感情的な表現や個人的な経験を文章に組み込むことが多いです。一方、chatGPTは一般的には感情や個人的な経験を持たず、そのような表現を生成する能力は限定的です。
- 複雑な思考や推論: 人間の作家は複雑な思考や推論を文章に組み込むことができます。一方、chatGPTは一般的には直接的な情報や明確なパターンに基づいて文章を生成します。
- 物語の構造: 人間の作家は一貫した物語の構造を作り出す能力があります。一方、chatGPTは物語の構造を生成する能力が進化してきていますが、まだ完全ではありません。
- 専門的な知識: 人間の作家は特定の専門的な知識を文章に組み込むことができます。一方、chatGPTは一定の情報を基にして文章を生成しますが、その知識は訓練データに基づいています。
この要素を考慮して、
文章がchatGPTによって生成されたものか、人間によって書かれたものかを判断します。
ではAIと人間の差異をchatGPTはそれなりに認識しているようなのでこれについてより人間ぽく回答させる方法を逆にchatGPTに質問してみましょう。
chatGPTに質問:
1:文体と語彙の差異について。
これは私があなたを使って文章を生成させたときにいつも気になっていました。これを極力回避できるようなあなた好みのプロンプトを教えてください
AIと人間の文章生成: ChatGPTによる文体と語彙の違い
AIの生成する文章の品質は、プロンプト(入力)の質に大きく依存します。以下に、より良い結果を得るためのプロンプトの提供方法についていくつかのガイドラインを示します:
- 明確で具体的に: chatGPTは具体的な指示により良く反応します。例えば、「科学的な視点から太陽系について説明してください」というプロンプトは、「太陽系について話してください」よりも具体的で、chatGPTにとって理解しやすいです。
- 目的を明示する: 何を達成したいのか、何を知りたいのかを明示すると、chatGPTはより適切な回答を生成することができます。例えば、「私が初めてのデートに行くためのアドバイスをください」というプロンプトは、「デートについて話してください」よりも具体的な目的を持っています。
- 文脈を提供する: 文脈を提供すると、chatGPTはより適切な回答を生成することができます。例えば、「私は初めてのデートに行くのですが、相手は映画が好きです。何を話題にすればいいでしょうか?」というプロンプトは、相手の興味に基づいて具体的なアドバイスを提供するための文脈を提供しています。
- スタイルを指定する: あなたが望む文章のスタイル(公式、非公式、話し言葉、書き言葉など)を指定すると、chatGPTはそのスタイルに合わせて文章を生成します。
これらのガイドラインを使用してプロンプトを作成すると、chatGPTが生成する文章の品質と適切性が向上する可能性があります。
より良い記事を書かせるためのプロンプトをどうすればいいのかのまさにそのままの回答です。
この1、2、3、4を意識するだけで生成される文章のクォリティは一気に上がります。
AIの感情表現: ChatGPTと人間の感情表現の比較
感情的な表現については、chatGPTは一定の感情的な表現を模倣する能力がありますが、それは訓練データに基づいています。
chatGPT自体は感情を経験する能力がないため、人間のように感情を理解したり経験したりすることはできません。
しかし、chatGPTは感情的な表現を文章に組み込むことができます。
例えば、「キャラクターが喜んでいる」というプロンプトを与えると、chatGPTはそのキャラクターが喜びを表現する方法を生成することができます。
また、「悲しいシーンを描写してください」というプロンプトを与えると、chatGPTは悲しみを表現するシーンを生成することができます。
しかし、これらの感情的な表現はAIが「理解」しているわけではなく、訓練データに基づいて模倣しているだけです。
そのため、chatGPTが生成する感情的な表現は、人間が書いたものとは異なる場合があります。
感情的な話題を記事に盛り込む時の注意点ですね
AIと複雑な思考: ChatGPTと人間の思考プロセスの差異
人間の作家は新しい情報を理解し、それに基づいて新しい結論を導き出す能力があります。
これは、人間が持つ抽象的思考や問題解決スキル、創造性などによるものです。
人間は情報を統合し、それを新しい文脈で適用することができます。
また、人間は自分の経験や感情、視点を文章に反映することができます。
一方、chatGPTは与えられた情報や既存の知識を基にして、一見複雑な思考や推論を行うように見える文章を生成することができます。
しかし、これらの「複雑な思考や推論」はchatGPTが「理解」しているわけではなく、訓練データに基づいて模倣しているだけです。
chatGPTは訓練データに存在するパターンを学習し、それを新しいプロンプトに適用します。
しかし、chatGPTは新しい情報を理解したり、それに基づいて新しい結論を導き出したりする能力はありません。
chatGPTはあくまで学習したパターンを再現するだけで、その背後にある意味や論理を理解するわけではありません。
したがって、chatGPTが生成する文章は、人間が書いた文章と比べて、複雑な思考や推論が不足しているか、またはそれらが人工的に見えることがあります。
この辺りもプロンプト生成する時に悩ましい部分ではあるですが・・プロンプト生成に迷った時は別セッションでどういう目的でこういう思考について述べたいので適切なプロンプトを作ってくれ的指示方法でGPT4が理解しやすいプロンプトをchatGPTに生成させるという手法も試してみてください。
なお 「新しい情報を理解し」の部分は学習モデルを利用して回答を生成するchatGPT単体では実現できないのは上記の内容通りですが現在では with bing やchatGPT plus+WebPilotやBing AIなどでWEBから最新の情報を収集してきてそのデーターを元に文章を生成することが可能です。 最後の方で詳しく説明しますね!
AIの物語構造: ChatGPTと人間の物語構造の違い
人間の作家は一貫した物語の構造を作り出す能力があります。
これはキャラクターの発展、プロットの進行、テーマの探求など、物語の多くの側面を含みます。
例えば、人間の作家はキャラクターが直面する困難やそのキャラクターが困難をどのように克服するか、そしてその過程でキャラクターがどのように成長するかを描くことができます。
また、人間の作家は物語のテーマを探求し、それを物語全体に一貫して反映することができます。
一方、AIは物語の構造を生成する能力が進化してきていますが、まだ完全ではありません。
AIは訓練データに基づいて物語のパターンを学習しますが、それは一般的には短い範囲のパターンに限定されます。
したがって、chatGPTは一貫した物語の構造を生成するのに苦労することがあります。
例えば、chatGPTが長い物語を生成する場合、その物語はしばしば一貫性を欠くか、プロットが途中で変わることがあります。
また、chatGPTはキャラクターの発展を一貫して描くのが難しいかもしれません。
chatGPTが生成したキャラクターは、物語の途中で突然性格が変わるか、またはその行動が一貫性を欠くことがあります。
これはAIが長期的な文脈を維持するのが難しいためです。
AIと人間の文章生成: WebPilotを用いた詳細な分析(BLOG的に補足説明)
記事を書く為にある質問をしてchatGPTがその回答をしたとします。
色々と多方面からのアプローチをしてより良い回答を得るために同じトピックに関して複数回答させたとします。
実はこれを繰り返すと過去の回答とそもそもの基本となったベースの質問をchatGPTはあっさりと忘れて頓珍漢な答えを生成することがあります。
これを回避するために基本的な質問や過去の回答を新たな質問プロンプトに貼り付けて質問する手法が必要になります。
感覚的に5-8個ほど質問するとそれ以前の回答や質問を忘れてしまう傾向が強いです。
単純な質問ならそのセッション内で保持している場合もあります。
この点についてchatGPTに質問しても内部仕様の為か明確に答えません。
この仕様は想像ですがそういうことらしいですね。
この点に関してはBIng AIの方が優秀だぞ
Bing AIは明確にそのセッション内では30個までのトピックを記憶してそれを再利用できると答えます。
実際にやり取りしてみてもそのように動作していますのでこの点はBIng AIは優秀ですね。
以前の回答や質問を貼り直す手間がない分こちらの方が楽です。しかも無料だしw
ただプラグインを使用して絶大な高機能を追加できるchatGPTと比較すると性能的には見劣りします。
簡単な質問の繰り返しで回答の精度を上げておいてその精製された回答結果だけchatGPTに投げると言うずるいやり方を思いついた人。
才能ありますねw
AIと専門知識: 人間との比較
人間の作家は特定の専門的な知識を文章に組み込むことができます。
それは彼らの教育、経験、または研究に基づいています。例えば、医学の専門家はその分野の深い知識を持っており、その知識を基にして医学に関する詳細で正確な記事を書くことができます。
同様に、歴史家は特定の時代や地域の詳細な歴史的背景を文章に組み込むことができます。
一方、chatGPTは一定の情報を基にして文章を生成しますが、その知識は訓練データに基づいています。
したがって、chatGPTが生成する専門的な知識は、訓練データの範囲と正確性に依存します。
例えば、chatGPTは医学に関する一般的な情報を生成することができますが、その情報は訓練データに含まれる情報に限定されます。
chatGPTが生成する医学情報は一般的で広範であるかもしれませんが、特定の病気や治療法に関する最新の研究については知らないかもしれません。
また、chatGPTは新しい情報を自己学習する能力がないため、訓練データに含まれない専門的な知識を理解することはできません。
例えば、chatGPTは訓練データに含まれない最新の科学的発見や技術的進歩については知りません。
したがって、chatGPTが生成する専門的な知識は、訓練データの範囲と時代に限定されます。
これも最後に述べる WEBから最新情報を取得することでである程度回避は可能です。
chatGPT側の問題として最新情報にアクセスできない点
確かに、chatGPTの一つの制約は、訓練データに含まれる情報に限定されていることです。
これは、chatGPTが新しい情報を自己学習する能力がないためです。
しかし、OpenAIのGPT-4やその他の最新のAIモデルは、WebPilotプラグインやGPT-4 with Bingモードなどの新しいツールを使用して、この制約をある程度克服することができます。
WebPilotプラグインを使用すると、chatGPTは指定されたウェブページを訪れてその内容を抽出し、その情報を基にして文章を生成することができます。
これにより、chatGPTは訓練データに含まれない最新の情報にアクセスすることができます。
しかし、WebPilotプラグインはあくまでウェブページの内容を抽出するツールであり、chatGPTがその情報を「理解」するわけではありません。
chatGPTは抽出した情報を基にして文章を生成しますが、その背後にある意味や論理を理解するわけではありません。
一方、GPT-4 with Bingモードを使用すると、chatGPTはBing検索エンジンを通じてインターネット上の情報にアクセスすることができます。
これにより、chatGPTは最新の情報や広範なトピックについての情報を取得することができます。
しかし、同様に、chatGPTは取得した情報を「理解」するわけではありません。
chatGPTは取得した情報を基にして文章を生成しますが、その背後にある意味や論理を理解するわけではありません。
したがって、これらのツールはchatGPTが新しい情報にアクセスする能力を強化しますが、chatGPTがその情報を深く理解する能力は依然として限定的です。
これらのツールはchatGPTの能力を強化しますが、chatGPTが人間のように情報を理解し、それに基づいて新しい結論を導き出す能力を持つわけではありません。
まとめ
chatGPTと人間の文章生成の違いを理解することは、chatGPTを最大限に活用するための鍵となります。
chatGPTは特定のパターンや語彙を使用し、感情的な表現や複雑な思考を模倣する能力がありますが、それらは訓練データに基づいています。
一方、人間は多様な文体や語彙を使用し、感情や個人的な経験を文章に組み込むことができます。
また、人間は新しい情報を理解し、それに基づいて新しい結論を導き出す能力があります。
chatGPTは一貫した物語の構造を生成するのに苦労することがありますが、人間は一貫した物語の構造を作り出す能力があります。
chatGPTの能力は訓練データの範囲と正確性に依存しますが、最新のツールを使用することで、chatGPTは訓練データに含まれない最新の情報にアクセスすることができます。
しかし、chatGPTがその情報を深く理解する能力は依然として限定的です。
これらの違いを理解することで、chatGPTをより効果的に活用するための戦略を立てることができます。
具体的には、chatGPTには明確で具体的な指示を出すこと、目的を明示すること、文脈を提供すること、そして望む文章のスタイルを指定することが重要です。
これらのガイドラインを使用してプロンプトを作成すると、chatGPTが生成する文章の品質と適切性が向上する可能性があります。
また、chatGPTの制約を理解し、それを補うための新しいツールを活用することも重要です。
例えば、WebPilotプラグインやGPT-4 with Bingモードを使用すると、chatGPTは最新の情報にアクセスすることができます。
これらのツールはchatGPTの能力を強化しますが、chatGPTが人間のように情報を理解し、それに基づいて新しい結論を導き出す能力を持つわけではありません。
したがって、chatGPTの活用は、その能力と制約を理解し、それに適した戦略を立てることが必要です。