プロンプトエンジニアリング
AIプロンプトの技術をマスターする: 上級ユーザー向けの5つのテクニック
大規模言語モデル(LLM)のようなChatGPTの使用は、業界全体で爆発的に増加しています。科学者も自分の仕事を書いたり、少なくとも磨いたりするためにAIに頼っています。2023年に公開された500万件の科学研究に関する最近の分析によると、meticulous、intricate、commendableなどの特定の言葉の使用が急増しています。この増加の理由は、LLMの使用です。
AIの影響はすでに巨大で、職場を急速に変革しています。しかし、私たちはまだ初期段階にあり、AIを利用することと質を損なうことのバランスを取ろうとしています。私の会社Jotformでは、AIツールを使用して退屈なタスクを自動化しています。つまり、「忙しい作業」と呼ぶもので、従業員が人間だけが行える意味のある仕事に集中できるようにしています。私はChatGPTのようなAIツールを、低コストで効率的なAIアシスタントとして見ています。しかし、ChatGPTを使用したことがある人は誰でも言うでしょうが、それは100%信頼できるわけでも、正確でもありません。また、それが与えるプロンプトの質にも依存しています。
最近、ChatGPTにプロンプトエンジニアリングスキルの開発方法を尋ねました。最初の回答は次の通りでした。「実験と反復:さまざまなタイプのプロンプトを継続的に実験し、AIの出力に基づいてそれらを改良します。何が機能し、何が機能しないのかを追跡し、プロンプトを反復的に改善します。」
つまり、練習は完璧に近づくことです。
このことを念頭に置いて、ここではプロンプトの書き方を次のレベルに引き上げるための私のトップ戦略を紹介します。
メタプロンプトを試してみる
コミュニケーションは、成功した関係の重要な鍵です。人々がどのようにコミュニケーションを取り、どのようにして彼らと最もよくコミュニケーションを取るかを理解することは、より強い絆を築き、言葉や感情、または意図の間の断絶によって生じる避けられない誤解を克服するのに役立ちます。同様に、ChatGPTとのやり取りは、明示的にそれとどのように最もよくコミュニケーションを取るかを尋ねることで大幅に改善できます。私はChatGPTに、探している情報やフィードバックを得るためにどのようにプロンプトをフレーズ化するかを尋ねます。ChatGPTに、得たい結果についての情報を与えるほど、それが有効なプロンプトを生成するのを助けることができます。
ここにメタプロンプトの例があります。
「ChatGPTから記事について詳細なフィードバックを得るために、どのようにプロンプトをフレーズ化する必要がありますか。どのような情報を含める必要がありますか。」
数秒で、ChatGPTはプロンプトテンプレートを生成し、各部分を含める理由について簡単に説明しました。このような洞察は、将来より良いプロンプトを書くのに役立ちます。
対話を継続する
ほとんどの研究ツールでは、各クエリは孤立しています。前の検索を基に検索を繰り返し、またはより深く掘り下げることはできません。ChatGPTには、会話を続けることができます。2人の間の会話のように、ソクラティックな会話です。そこではあなたが教師で、ChatGPTが生徒です。この機能は特に役立つと感じます。なぜなら、私が新しい主題に取り組んでおり、基礎的な理解から始めてから詳細に進むことができるからです。
ChatGPTとの対話を開始するには、広範なプロンプトから始めて、回答に基づいて後のプロンプトを改良します。
プロンプトのシーケンスは次のようになります。
「テニスのサーブのメカニズムを数文で説明できますか。」
「サーバーは後ろの足から前足に体重を移動するのはなぜですか。」
「運動エネルギーの転送について簡単に説明できますか。」
このテクニックは、より繊細な回答を得て、別の方法で考えることを促すのです。
ChatGPTに参照テキストを与える
ChatGPTは少しうそつきです。どんなテーマについてでも尋ねると、喜んで長々と話をします。しかし、それは常に正確ではありません。したがって、ChatGPTに参照テキストを与えることは、回答が信頼できる情報源に基づいていることを確認するのに役立ちます。
OpenAIによると、「学生がノートを見てテストの成績を上げるのと同様に、これらのモデルに参照テキストを提供することで、回答が信頼できるものになることがあります。」あなたが既に信頼している情報源をChatGPTに提供し、LLMが必要な情報を抽出できるようにします。
プロンプトは次のようになります。
「次の文章を使用して質問に答えてください。」
ChatGPT: はい、続けてください。質問に答えるために使用したい記事を提供してください。
次に、ChatGPTに記事(タイトルと出版物が通常機能します)と質問を提供します。
ChatGPTに役割を割り当てる
ChatGPTの最も役立つ機能の1つは、さまざまな人物になり切る能力です。盲人と象の寓話を知っているでしょう。各男は象の異なる部分を触れて、自分の限られた視点に基づいて動物を説明します。私たち人間は、現実が正しいと仮定する傾向がありますが、それは限られた視点に基づいている場合でもそうです。さまざまな視点を組み込むことで、私たちには何かをより完全に理解する力が与えられます。
ChatGPTに人物を割り当てることは、単純にそれに人物を採用することによって新しい視点を得ることができます。
以下の2つのプロンプトと人物を考えてみましょう。
プロンプト: 次のテキストを詩人の視点から書き直してください。水の上にある橋は2つの土地を結びます。
ChatGPT:
岸辺で、川が踊り、ささやき合う場所に、細長く、決意に満ちた橋が、銀色の液体をまたぎ、遠い土地を、約束のアーチで結んでいます。心と大地の願いを証明するものです。
プロンプト: 次のテキストを技術者の視点から書き直してください。水の上にある橋は2つの土地を結びます。
ChatGPT
水の上にある橋は、2つの別々の土地を接続する構造的な解決策として機能します。精密に設計された材料で、安定性と耐久性を確保しながら、2つの地域間の輸送と通信を容易にします。
Jotformのマーケティングチームは、このテクニックを使用して、さまざまなバイヤーパーソナの視点から問題を調査することがあります。これは、シンプルながら多様なユースケースを持つテクニックです。
望ましい回答をモデル化する
ChatGPTは最も信頼できる物語家ではないかもしれませんが、非常に論理的です。望ましい回答を説明しようとするのではなく、それを与えることができます。ChatGPTは同じ論理を適用します。
マーケティングキャンペーンに取り組んでいて、ChatGPTを使用してキャッチーで説得力のあるコピーを生成したいとします。
以下のプロンプトを使用できます。
プロンプト: 「私は単語を書き、対応する形容詞を生成してください。たとえば、私が「きれい」と書いたら、あなたは「星よりも美しい」と書くかもしれません。」
ChatGPT: もちろん、準備しています。単語を提供してください。
私: 神経質
ChatGPT: 嵐のときの葉のように神経質です。
私が考えると、それは私が求めているトーンではないかもしれません。したがって、プロンプトを調整します。
プロンプト: 「私は単語を書き、対応する形容詞を生成してください。たとえば、私が「きれい」と書いたら、あなたは「テキサス州フェアの賞を受賞した豚よりもかわいい」と書くかもしれません。」
ChatGPT: 了解しました。単語を提供してください。
私: 神経質
ChatGPT: ロッキングチェアのコンベンションで猫のように神経質です。
この場合、アイデアを得て、無料で笑いを得ることができます。










