paint-brush
ChatGPT プロンプトを次のレベルに引き上げるための 10 のヒントby@morganmsk
2,515
2,515

ChatGPT プロンプトを次のレベルに引き上げるための 10 のヒント

Vitaly Kukharenko11m2024/01/30
Read on Terminal Reader
Read this story w/o Javascript

迅速なエンジニアリングのためのトップ 10 のヒントを活用して、AI チャットの可能性を最大限に引き出してください。 ChatGPT でより賢明な質問をして、日常的なやりとりを動的な会話に変える方法を学びましょう。このガイドは、AI ウィスパラーになるための近道であり、作成するすべてのプロンプトが、より豊かで洞察に満ちたやり取りへの扉を開きます。 AI とのコミュニケーション方法を変革する準備はできていますか?飛び込んでみましょう!
featured image - ChatGPT プロンプトを次のレベルに引き上げるための 10 のヒント
Vitaly Kukharenko HackerNoon profile picture
0-item


素晴らしい AI の世界へようこそ。ChatGPT のようなコンピューター プログラムを使ったチャットは単にクールなだけではありません。それはスーパーパワーのロックを解除するようなものです! 2024 年に向けて、誰もが話題にする非常にトレンディーなスキル、それが「プロンプト エンジニアリング」です。おしゃれだと思いませんか?しかし、基本的には、最良の答えを得る方法で ChatGPT の質問を上手にできるようになることです。それは、問題を解決したり、宿題をしたり、クレイジーなアイデアを模索したりする際に、 AI をあなたの最良の相棒にするための秘密の握手を知るようなものです。


では、「プロンプト」の何が重要なのでしょうか?誰かにテキストメッセージを送信するときの冒頭のセリフとして考えてください。しかし、ここでの「誰か」は、超スマート AI である ChatGPT です。 AI の昔は、質問をすると、AI が何を答えてもそれに従うことになります。しかし、プロンプトを使用すると、まったく新しいボール ゲームになります。質問をアレンジしたり微調整したりして、ChatGPT を何でも知っているマシンというよりもチャット パートナーに変えることができます。それは、ソロプレイヤーからチームの一員となってゲームに参加し、決定権を握るようなものです。


ここからがすごいところです。この記事は単なるヒントを集めたものではありません。これは、AI ウィスパラーになるための秘密のプレイブックです。 ChatGPT チャットを「まあまあ」から「おっ」に変える 10 の驚くべきヒントを詳しく紹介します。単に答えを得るだけでなく、会話を引き起こし、洞察を明らかにし、場合によっては AI を出し抜くためのプロンプトを作成する方法を学びます (もちろん、友好的な方法で)。


AI チャット ゲームをレベルアップして、送信するすべてのプロンプトを素晴らしいものへの足がかりにする準備はできていますか?あなたの言葉が AI チャットの未来を形作る力を行使する世界に私たちは飛び込もうとしているのですから、しっかりと腰を据えてください。この冒険を始めましょう!

1. 短くて優しくしましょう

ChatGPT のような AI とチャットするときは、それはマナーの問題ではないことを忘れないでください。それはすぐに要点に入るということです。 「お願いします」「ありがとうございます」「お願いできますか」などと質問を飾り立てる必要はありません。直接質問するだけで、余分な手間をかけずに必要な情報が得られます。

例:

いいえ: I was wondering if you could possibly tell me what the capital of France is?

はい: What is the capital of France?


No: Could you please provide me with some information on how photosynthesis works, if it's not too much trouble?

はい: How does photosynthesis work?


No: I would be really grateful if you could explain the Pythagorean theorem to me.

はい: Explain the Pythagorean theorem.


No: If you don't mind, could you list the main characters in "Romeo and Juliet" for me?

はい: List the main characters in "Romeo and Juliet."


野: I'd appreciate it if you could kindly tell me the steps involved in the water cycle, please.

はい: What are the steps in the water cycle?


長い丁寧なプロンプト

同じ結果

余分な単語を削除することで、プロンプトがより効率的になり、AI が理解しやすくなります。こうすることで、探している明確な答えがすぐに得られる可能性が高くなります。


2. 段階的に取り組む

難しい質問や複雑な問題に対処しているときは、一度にすべてに取り組もうとしないでください。それをより小さく、より簡単な部分に分割し、一度に 1 ステップずつ進めてください。このアプローチにより、あなたと AI の両方にとって処理が簡単になり、より明確な答えが得られます。


例:

複雑なタスク: 方程式 3x^2 - 12x + 9 = 0 を解きます。

  • ステップ 1: 方程式 3x^2 - 12x + 9 = 0 の a、b、c の値はいくらですか?
  • ステップ 2: a、b、c の値を使用して方程式の判別式を計算します。
  • ステップ 3: 判別式を使用して、方程式に実数解があるか、1 つまたは 2 つの解があるかを判断します。
  • ステップ 4: 二次公式を使用して方程式の根を求めます。

複雑なタスク: 細胞呼吸のプロセスを説明します。

  • ステップ 1: 細胞呼吸とは何ですか?
  • ステップ 2: 細胞呼吸の第一段階とそれが起こる場所について説明します。
  • ステップ 3: クレブス サイクルについて説明します。
  • ステップ 4: 電子伝達系と細胞呼吸におけるその役割を詳しく説明します。
  • ステップ 5: ATP が細胞呼吸でどのように生成されるかを要約します。

複雑なタスク: 数値が素数かどうかを確認するプログラムを作成します。

  • ステップ 1: 素数とは何かを定義します。
  • ステップ 2: 数値が 1 とそれ自体以外の数値で割り切れるかどうかを確認する関数を作成します。
  • ステップ 3: 考えられるすべての約数に対して数値をテストするループを実装します。
  • ステップ 4: ループの結果に基づいて、数値が素数であるかどうかを判断する最終チェックを行います。

複雑なタスク: パリへの 1 週間の旅行を計画します。

  • ステップ 1: パリで必見の観光スポットは何ですか?
  • ステップ 2: パリ中心部の宿泊施設をお勧めします。
  • ステップ 3: 7 日間の旅行の 1 日の旅程を提案します。
  • ステップ 4: 観光客に役立つフランス語のフレーズのリストを提供します。
  • ステップ 5: パリ市内の交通手段は何ですか?

複雑な課題: 自然選択による進化の理論を説明します。

  • ステップ 1: 自然選択による進化論を提唱したのは誰ですか?
  • ステップ 2: 自然選択を定義する。
  • ステップ 3: 種の変異がどのようにして起こるかを説明する。
  • ステップ 4: これらの変化が生存と生殖にどのような影響を与えるかを説明します。
  • ステップ 5: 時間の経過に伴う種の進化に対する自然選択の影響を要約します。

複雑なタスクを一連の単純なプロンプトに分割することで、複雑なトピックを簡単にナビゲートできるようになり、AI との対話がより生産的で洞察力に富んだものになります。


3. 聴衆を知る

対象とする視聴者に合わせてプロンプトを調整すると、大きな違いが生まれます。まったくの初心者に何かを説明する場合でも、専門家と深く掘り下げる場合でも、質問を調整することで、適切な回答を得ることができます。


例:

課題: Explain the internet to someone from the 19th century.

プロンプト: Describe how the internet allows instant communication across the globe as if explaining to someone from the 1800s.


課題: Discuss the impact of quantum computing on encryption, intended for high school students.

質問: Explain how quantum computing could change the way we keep information safe online, in a way that a high schooler could understand.


課題: Describe the concept of black holes to children.

プロンプト: Imagine you're telling a story to a group of 8-year-olds. How would you explain a black hole in space?

複雑な説明

シンプルでわかりやすい説明

4. 例から学ぶ

プロンプトで例を使用することは、少数ショット プロンプトとも呼ばれ、非常に効果的です。これは、単に説明するのではなく画像を表示するようなものです。これにより、物事がより明確になり、AI が探しているものを正確に理解するのに役立ちます。

例:

タスク: Convert temperatures from Celsius to Fahrenheit.

プロンプト: Example 1: Convert 0°C to Fahrenheit. (Response: 32°F) Example 2: Convert 100°C to Fahrenheit. (Response: 212°F) Now, convert 25°C to Fahrenheit.



タスク: Simplify fractions to their lowest terms.

プロンプト: Example 1: Simplify the fraction 4/8. (Response: 1/2) Example 2: Simplify the fraction 6/9. (Response: 2/3) Now, simplify the fraction 10/15.

定義された形式の結果


JSON でのモデル出力の正確な形式を指定することは、モデルの結果をアプリケーションまたはワークフローにシームレスに統合する場合に非常に役立ちます。



5. 役割を果たす

AI とチャットするとき、実際に、あらゆる分野の専門家のような役割を AI に依頼できます。このようにして、AI はその部分に合わせて回答を調整し、あたかもその分野のプロであるかのように洞察や説明を提供します。


例:

課題: Explain the importance of bees in the ecosystem.

プロンプト: If you were a biologist, how would you describe the role of bees in maintaining healthy ecosystems?


課題: Discuss the latest trends in renewable energy.

プロンプト: As an environmental scientist, what are the cutting-edge developments in renewable energy sources?


AI に経済学者や科学者のように考えるように依頼するなど、特定の役割を割り当てると、その視点に合わせた応答が得られ、複雑なトピックがよりアクセスしやすく、興味深いものになります。

シンプルなプロンプト

特定の役割を伴うプロンプト

6. 段階的に考える

タスク、特にコーディングに取り組むときは、物事を細分化するのに役立ちます。 「ステップバイステップで考えてください」のような先頭のフレーズを使用することで、プロセスをガイドし、理解し、実行しやすくなります。


例:

タスク: Create a list of even numbers from 2 to 20.


プロンプト: Let's think step by step. Start by initializing an empty list. Then, use a loop to go through numbers 2 to 20. Inside the loop, check if a number is even. If it is, add it to the list.

タスク: Find the factorial of a number.


プロンプト: Think step by step. First, define a Python function that takes a number as an input. Initialize a variable for the result inside the function. Use a loop to multiply the numbers from 1 to the input number. Return the result.

基本的な解決策

ステップバイステップでのわかりやすい説明

7. インタラクティブな説明

AI に明確にするための質問を促すことで、最終的な出力がニーズに合わせて正確に調整されるようになります。このインタラクティブなアプローチは、詳細と要件を調整するのに役立ち、AI の支援をよりパーソナライズされた効果的なものにします。


例:

タスク: Plan a personalized diet.

プロンプト: From now on, I would like you to ask me questions about my dietary preferences, restrictions, and goals until you have enough information to suggest a customized meal plan.


タスク: Develop a study schedule.

プロンプト: Please ask me about my current study habits, subjects I'm focusing on, and my exam dates until you can draft a personalized study timetable for me.


ステップ 2: 説明を追加しました

8. 対応のガイド

出力プライマーを使用すると、AI に答えを開始する方法を指示することが含まれます。これは、レースのスタートラインを引くようなもので、AI に正確にどこから始めるべきかを示すことで、応答が希望どおりに構築されるようにするのに役立ちます。


例:

課題: Explain how photosynthesis works in plants.

プロンプト: Describe the process of photosynthesis in plants. Begin with: "Photosynthesis is a crucial process where plants convert..."


課題: Summarize the plot of "Romeo and Juliet."

プロンプト: Provide a brief summary of "Romeo and Juliet." Start with: "Romeo and Juliet is a tragic tale of..."


課題: Discuss the impacts of global warming.

プロンプト: Elaborate on the consequences of global warming on our planet. Initiate your explanation with: "Global warming leads to a variety of impacts, including..."


タスク: Outline the steps to bake a chocolate cake.

プロンプト: List the steps involved in baking a chocolate cake. Begin your instructions with: "To bake a chocolate cake, the first step is to..."


課題: Describe the function of the heart in the human body.

プロンプト: Explain the role of the heart in the human circulatory system. Start your explanation with: "The heart is essential in the circulatory system as it..."



希望する応答の開始でプロンプトを終了することで、AI の応答のトーンと方向性を設定するのに役立ち、提供される情報がユーザーの期待と一致する可能性が高くなります。


9. ストーリーを続ける

テキストを特定の単語で始めると、AI が同じスタイルまたはテーマを継続するための準備が整います。それは駅伝でバトンを渡すようなものです。 AI に始動を与えると、AI はその勢いを維持します。


例:

課題: Expand on a poetic verse about the ocean.

プロンプト: "The ocean's whispers to the moon create a melody of mysteries untold." I'm providing you with the beginning of a poem. Continue it, keeping the mystical and serene tone.


課題: Continue a suspenseful short story.

プロンプト: "Under the cloak of night, she vanished into the shadowy alley, leaving no trace behind." I'm providing you with the start of a suspense story. Continue from here, maintaining the suspense and mystery.


タスク: Elaborate on a sci-fi setting.

プロンプト: "Beyond the stars, in a galaxy where time bends and reality shifts, lies the planet of Zentari." I'm providing you with the opening of a science fiction story. Expand on this universe, keeping the wonder and vastness of space exploration in mind.


テキストの先頭を指定することで、物語を進めたい方向に AI を誘導し、ストーリーやメッセージを展開する際のトーン、スタイル、テーマの一貫性を確保します。



10. 積極的な指示と明確なタスク

肯定的なコマンドと明確な指示を使用してプロンプトを作成すると、リクエストが単純かつ理解しやすくなります。肯定的な言葉を使用し、タスクを指定することで、AI はユーザーが何を求めているのかを正確に理解し、より焦点を絞った関連性の高い応答が得られます。


例:

肯定的な指示:

課題: Explain the concept of supply and demand in economics.

プロンプト: Your task is to demystify the economic principle of supply and demand. You MUST use real-world examples to illustrate how they affect prices.


課題: Discuss the benefits of regular exercise.プロンプト: Your task is to outline the key benefits of maintaining a regular exercise routine. You MUST cover aspects such as physical health, mental well-being, and longevity.


「あなたは罰せられます」を組み込みます。


課題: Write a summary of the novel "1984" by George Orwell.プロンプト: Your task is to provide a concise summary of George Orwell's "1984," focusing on its dystopian themes and societal implications. You will be penalized for including spoilers or detailed plot points.


タスク: Provide tips for effective public speaking.

プロンプト: Your task is to offer five actionable tips for improving public speaking skills. You will be penalized for suggesting common clichés or unproven methods.




このセクションを終えるにあたり、これまで検討した戦略は始まりに過ぎないことを覚えておくことが重要です。これらのアイデアは、迅速な作成における基礎、独自の創造性と革新の出発点として機能します。本当の魔法は、さまざまなテクニックを実験、組み合わせ、組み合わせて、独自のニーズや目的に合わせて調整し始めるときに起こります。したがって、これらの概念をツールキットとして利用してください。ただし、ここで停止しないでください。


限界を押し広げ、独自の即時テクニックを磨き、開発することに挑戦してください。スキルを磨き、アイデアや質問を伝える新しい方法を発見すると、AI とのやり取りがさらに効果的で洞察力に富んだものになる可能性があります。


プロンプト エンジニアリングを習得する旅は続いており、AI とのあらゆる会話が学習と改善の機会となります。さあ、実験して、このエキサイティングな AI コミュニケーションの世界で、あなたの好奇心と創造性がどこまで到達できるかを確認してください。



結論

この記事を最後までお付き合いいただき、誠にありがとうございました。 AI とそこら中に漂う風変わりな神話の世界を駆け抜けるのは、とてもワイルドな旅でした。 AI が現金の取得を高速化するという話を聞いたことがありますか?まあ、舞台裏の人々はそれを修正したと主張していますが、まあ、自分で試してみてはどうでしょうか?あなたの発見や素晴らしい実験をコメントに書き込んでください。あなたが何を思いついたのかを見るのはいつも楽しいです。


そして、ちょっと冗談ですが、「より良い解決策のために 30 万ドル出します」と言うところを想像してみてください。クレイジーだと思いますよね?しかし、それは動的プログラミングのようなものを深く掘り下げる精神です。すべては、問題を解決するためのより賢く、より巧妙な方法を見つけることです。巧妙なトリックを持っている場合は、恥ずかしがらずに共有してください。


この作品を読んだ人は、決して見知らぬ人ではありません。 LinkedInで連絡してください。 AI に関するさらに多くの話や洞察が得られます。ニューラル ネットワークがどのようにゲームを変えるかについて、次に何が明らかになるかは誰にも分かりません。期待して、一緒に限界に挑戦し続けましょう。平和を!


😊😊😊😊😊😊