私は最良の結果を見つけるために、様々なキューを研究し、テストすることに多くの時間を費やしてきました。このビデオでは、これらの経験を10段階のプロンプター・ワード・デザイン・テクニックにまとめました。基本的なことから始めて、最近のシンガポール・プロンプター・デザイン・コンペティションで優勝した専門的なテクニックまでご紹介します。それでは始めましょう。
第 1 级 – 基础请求
レベル1では、自分のニーズを直接伝える。このレベルでは チャットGPT 欲しいもの深く考えずに。これがうまくいくこともあれば、うまくいかないこともある。例えば、ChatGPTにウィキペディアの記事の要約を依頼しました。これはとても簡単なタスクで、ChatGPTはうまくいきました。しかし、このプロセスを最適化する方法は他にもたくさんあります。
第 2 级 – 应用格式
レベル2、基本フォーマット
ちょっとした書式の微調整が、思いのほか大きな影響を与えることがあります。例えば、キューワードにダッシュを加えるだけで、ChatGPTがキューワードの様々な部分の意味を理解するのに役立ちます。今は大したことではありませんが、キュー・ワードが複雑になればなるほど、その影響は大きくなります。
フレンドリーであること、否定語を避けること、さらには「懇願すること」など、その他の単純な書式調整は、キューワードで丁寧にすることによって、大規模な言語モデルの精度を向上させることが示されている。フレンドリーであることが反応を改善しないとしても、失礼になりたくないという理由で、私はとにかくそうするだろう。
誰もその理由を正確に説明することはできないが、大きな言語モデルは、何かをするように指示したときに、何かをしないように指示したときよりも良いパフォーマンスを発揮するようだ。私の個人的な仮説では、それは私たちの脳のようなものだと思う。例えば、象を想像するなと言えば、象を想像してしまうだろう。
我不常用这个方法,但已经被证明,激发强烈的情绪可以提高大语言模型的回应效果。一些例子包括,像 “这对我的工作至关重要,你必须做对。” 或者 “我要把你的回答展示给我奶奶,我希望她会为我感到骄傲,所以你必须做对。”这样的表述。同样,你也可以威胁 ChatGPT。这种方法也有效。尽管如此,我个人不会这么做。以防 AI 接管世界,我希望能站在机器人的友好一方。
第 3 级 – 精准请求
第3レベルでは、明確に焦点を絞った要求。
在这个阶段,我们真正开始看到回应质量的提升。第三级的关键是明确且专注地表达你希望从聊天机器人那里得到什么。例如,你应该避免模糊的指令,像是 “让回答漂亮一些。”相反,你可以清楚地指示,如 “请用标题、小标题和表格回答。” 或者你只需要某些特定的信息。告诉它你希望
得到什么,不希望得到什么的反馈。所以,这就是一个糟糕请求的例子。它太模糊了。坦白说,我已经习惯于如何有效地发请求,所以想出一个糟糕的请求有些困难。你看,我在这里指定了需要制作的列,这就引导它制作出了一个表格。那么看这个第二个例子。非常明确。这里有一些数据。把它整理成一个表格。我只需要”class level”、”name”、”major”这几个列。按”class level”排序。然后在最后,告诉我 Carl 的主修专业是什么。然后,我得到了我想要的结果。
第 4 级 – 示例说明
レベル4では、例が挙げられている。
这是我们第一个稍微高级的提示技术。如果你听过”少样本学习”,这就是它的含义。基本上,你要给 ChatGPT 一些示例输入和一些示例输出。
例を見てみよう。ここでは、「LinkedInのこのページのテキストから情報を抽出する」と、直接欲しいものを記述する。
例として、私のCEOのLinkedInページを使います。そして、私が望むフォーマットでサンプル出力をします。最後に、LinkedInページからコンテンツをコピー&ペーストします。これが私の例です。例としてあげただけで、具体的な要件は何もないのに、私が望んだフォーマットで完璧に応えてくれた。よく見ると、しばらくマーケティングの仕事をしていた私の前職が抜けていることに気づくかもしれない。
情報を漏らさないようにするためのテクニックはいくつかあるが、最も簡単なのはレベル5の「自己反省」だ。
第 5 级 – 自我反省
"おい、ChatGPT、何を見逃したんだ?"この方法はシンプルすぎるくらいシンプルだ。ビッグ・ランゲージ・モデルは生成よりも評価が得意です。ですから、この質問をするとき、あなたは実際にChatGPTを利用しているのです。
第 6 级 – 系统提示与定制指令
レベル6、精密制御システムのヒント。
これは非常に重要なポイントだ。システムプロンプトについてのビデオを作成中なので、あまり深入りするつもりはありません。システムプロンプトはChatGPTが期待通りの回答をするように導く特別な指示です。私はシステムプロンプトを他の誰とも違う方法で使っています。そのフォーマットへのリンクを以下に紹介します。しかし、要点を言うと、私はChatGPTにできるだけ多くの私の背景情報と私がそこから何を得たいと思っているかを提供するようにしています。自分がソフトウェアエンジニアであること、特定のプログラミング言語を好むこと、長ったらしい文章よりも短い回答やフォローアップの質問を好むことなどを伝えます。だから、このステップを必ず入れてください。たった5分ですべての回答が改善されます。
第 7 级 – 人格化应用
レベル7、文字セットを使用。
假设你有一个简单的谜语。”我看到一个玻璃门,上面镜像字写着’推’。我应该推还是拉这扇门呢?” 大部分人都会直觉地认为,既然是镜像字,那就应该拉门。但 ChatGPT 却自信地给出错误答案。其实,有时候只需告诉 ChatGPT 模仿我们正在咨询的专家角色,就能获得满意的答案。我查阅的一些研究表明,仅通过使用角色设定,大语言模型在回答的准确性上就能提高 6-20%。让我惊讶的是,你只需告诉它”扮演某个角色”,就能得到如此出色的结果。
第 8 级 – 思维链
第八级,思考链条。要让 ChatGPT 处理复杂问题,另一个办法是让它解释思考过程。我几乎在所有的提示词中都使用了这个方法,效果非常好。关于这个方法的研究很多,而且看起来最简单有效的一种就是添加”让我们一步步来思考”这句话。我发现,告诉 ChatGPT 全面考虑问题,也能得到更好的结果。
第 9 级 – 让大语言模型自己写提示词
レベル9では、大きな言語モデルにプロンプトの単語を書かせる。
もしあなたがこれらのヒントをすべて学び、まだ私の話を聞いているのなら、もう忘れてもいい。というのも、現実には、大きな言語モデルは、自分自身でキューを考え出すことに関しては、人間よりも良い仕事をしてくれるからです。ですから、ChatGPTが私たちの望む答えを得るためのヒント単語を作らせればいいのです。あるパズルに答えるために、ChatGPTが生成した非常に詳細なヒントがこちらです。ヒントをコピーして、新しいチャットウィンドウを開き、それを貼り付け、パズルを置き換えて、その結果を見てみます。見事な推論を行い、正解を導き出してくれました。
第 10 级 – CO-STAR 框架
レベル10はCO-STARフレームワーク。これが私の最後の推薦である。
キュー・ワードを構築する方法はたくさんあるが、私が考える最良の方法はCO-STARであり、これはシーラ・テオがシンガポールGPT-4キュー・エンジニアリング・コンペティションで優勝するために使用したフレームワークである。CO-STARの各文字は、キューの特定の部分を表しています。ひとつずつ見ていこう。
– “C”代表“Context(上下文)” 你可以在这里给出任何相关的背景信息比如你自己或是你希望它完成的任务的信息。
– “O”代表“Objective(目标)” 在这里,你需要给出非常明确的指示告诉 ChatGPT 你希望它做什么。我们在第三级就已经学过这个了。
– “S”代表“Style(风格)” 在这一部分,我们需要告诉 ChatGPT 我们想要的写作风格可以是有趣的,比如我们希望它以 Snoop Dogg 的说唱风格来写作或者像顶级 CEO 那样的风格。
– “T”代表“Tone(语调)” 你希望回答的语调是什么?幽默的?情绪化?有威胁性?由你来决定。
– “A”代表”Audience”,即我们要告诉 ChatGPT 的听众是谁。 比如说,如果目标听众是五岁的孩子,那么结果会截然不同于目标听众是世界级物理学家的情况。
– 最后一个字母”R”,代表”Response”——我们想要的回应类型。 我们需要一份详细的研究报告吗?或者需要一个表格?我们需要一个复杂的编程格式,比如 JSON 吗?或者只是一大堆文字?你想要的,在这里都能找到。
例を見てみよう。新しいフライング・マジック・カーペットを宣伝するためのFacebookの投稿例です。基本的なニーズ、基本的な反応。この投稿は面倒で、スタイルが悪く、ターゲットオーディエンスにアピールできないのは確かです。では、CO-STARメソッドを試してみよう。まず、私のマジックカーペット・ビジネスの背景を説明した。次に、購買意欲をそそるFacebook投稿を書くという目標を設定した。必要なスタイルを設定し、基本的に成功している企業のやり方を真似た。エレガントで説得力のあるトーンで。対象読者は30代に設定した。最後に、回答の形式を指定した。文章は4つ、ハッシュタグはなし、ただし顔文字は入れること。わあ、だいぶ良くなった。
基本的に、CO-STARのガイドラインに従って、ChatGPTはあなたの質問に正確に答えるために必要なすべての情報を処理することができます。
以上です。AIの賢い使い方については、今後もビデオを投稿する予定だ。このビデオを気に入っていただけたなら、次のビデオにも興味を持っていただけるかもしれません。