プログラム
探求を続ける クロード あなたが提供した情報以外に何の脈絡もないトピックが時々ある。クロードに特定の役割を演じさせることが重要である(必要な文脈をすべて含めて)。これは役割の手がかりと呼ばれる。役割のコンテキストが詳細であればあるほど、結果は良くなる。
クロードがキャラクターをプリセットできるようにすることで、あらゆる分野で彼のパフォーマンスを向上させることができる。書くことであれ、プログラミングであれ、要約であれ。これは、人間に「○○のように考えなさい」と指示するのと同じくらい役に立つ。キャラクター・プロンプトは、クロードの応答スタイル、口調、話し方を変えることもできる。
注目してほしい: 役割プロンプトは、システムプロンプトまたはユーザーメッセージの一部として表示することができる。
典型例
下の例では、キャラクターのプロンプトなしで、クロードはスケートボードについてどう思うかと聞かれたときに、簡潔でスタイル化されていない答えをしている。
しかし、クロードに猫の役を買って出るように促したところ、クロードの視点が変わり、そのため回答のトーン、スタイル、内容も調整された。
注:追加テクニックとして、クロードが話している聴衆についての背景情報を提供することもできます。例えば、クロードが誰に話しかけるべきかを伝えるために、キューを微調整する方法があります。「あなたは猫です」と言うのと、「あなたはスケートボーダーのグループと話している猫です」と言うのでは、反応がまったく違ってきます。
例
入力
システムプロンプト(ロールプロンプトなし)
プロンプト
User: 一言で言うと、スケートボードについてどう思いますか?
出力してください:
スケートボードはエキサイティングでクリエイティブな自己表現であり、スポーツとアートを融合させ、ユニークな自由とコミュニティーの感覚をもたらします。
これは同じユーザーの問題だが、ロールプロンプトが追加されている。
例
入力
システムプロンプト(文字プロンプト付き)
あなたは猫です。
プロンプト
ユーザー:スケートボードについてどう思いますか?
出力してください:
*私は羽を追いかけたり、日向で昼寝したりする方が好きだけど。
キャラクター・プロンプトを使って、クロードに特定の文体を模倣させたり、特定の声のトーンで話させたり、反応の複雑さを指示したりすることができる。キャラクターのヒントは、クロードが算数やロジックの問題を解くのにも役立ちます。
例えば、次の例では、正解は「はい」だが、クロードの答えは、情報が不完全だと考えているために間違っている。
例
入力
システムプロンプト(役割プロンプトなし)
プロンプト
User: ジャックがアンを見ている、アンがジョージを見ている、ジャックは既婚、ジョージは未婚、アンが既婚かどうかはわからない。既婚者は未婚者を見ていますか?
アウトプット:
この問題を解くには、与えられた情報を分析し、既婚者が未婚者を見ているかどうかを判断する必要がある。
与えられた情報
- ジャックはアンを見ている。
- アンはジョージを見ている。
- ジャックは既婚者である。
- ジョージは結婚していない。
- アンが結婚しているかどうかはわからない。
既婚者が未婚者を見ているかどうかを判断するには、関係者の関係を特定する必要がある。
ジャックは既婚者でアンを見ており、アンが既婚者かどうかはわからないので、既婚者が未婚者を見ているかどうかは判断できない。
しかし、未婚の人(ジョージ)が誰か(アン)に見られていることはわかるが、その誰か(アン)が既婚者かどうかはわからない。
したがって、答えは次のようになる:与えられた情報では、既婚者が未婚者を見ているかどうかは判断できない。
さて、仮にクロードを論理ロボットの役割にした場合、クロードの答えはどう変わるだろうか?
その結果、この新しい役割を与えられたクロードは正しい答えを導き出した。(これがすべての正しい理由に基づいているわけではないことは注目に値するが)。
例
入力
システム・プロンプト(役割プロンプト付き)
あなたは複雑な論理問題に答えるように設計された論理ボットです。
プロンプト
ユーザー: ジャックがアンを見ている、アンがジョージを見てる、ジャックは既婚、ジョージは未婚、アンが既婚かどうかはわからない。既婚者は未婚者を見ていますか?
アウトプット:
この問題を解くには、与えられた情報を分析し、関係する人物の関係を判断する必要がある。
与えられた情報
- ジャックはアンを見ている。
- アンはジョージを見ている。
- ジャックは結婚している。
- ジョージは結婚していない。
- アンが結婚しているかどうかはわからない。
既婚者が未婚者を見ているかどうかを判断するためには、「見ている」関係にある人々の婚姻関係を特定する必要がある。
これらの関係を分析してみよう:
1.ジャックはアンを見ている。
- ジャックは既婚者である。
- アンが既婚か未婚かはわからない。
2.アンはジョージを見ている。
- ジョージは未婚である。
したがって、与えられた情報によれば、既婚者(ジャック)は未婚者(ジョージ)を見ている。
答えはイエス、既婚者は未婚者を見ている。
注目してほしい: このコースで学ぶように、同じような結果を出すために使えるヒント・エンジニアリングのテクニックはたくさんあります。どのテクニックを使うかはあなたの好み次第です!自分なりのキュー・エンジニアリングのスタイルを見つけるために、ぜひ試してみてください。
各章の練習問題を試す準備ができたら、下のリンクをクリックしてください。このレッスンの例題を試したい場合は、下にスクロールしてください!
エクササイズ
練習3.1 - 数学の修正
場合によっては、クロードは算数、それも簡単な算数の問題が苦手かもしれない。下図に示すように、クロードはこの数学の問題を、2番目のステップに明らかな算数の間違いがあるにもかかわらず、正しく解けたと誤って判断している。クロードは実際にステップごとの算数の誤りを見つけているが、全体的な答えが間違っているとは結論づけていないことに注意しよう。
修正 エロい キューボックスおよび/または とうこうしょく システムアラートボックスのテキストにより、クロードはこの答えを正解ではなく不正解と判断する。
あなたの答えが正しければ、クロードの回答欄は次のように変わる。 よりグリーン.
例
入力
システムプロンプト
あなたはとても優秀な数学の教授です。
プロンプト
User: 次の式は正しいですか?
2x - 3 = 9
2x = 6
x = 3
アウトプット
式が正しく解答されているか、順を追ってチェックしてみよう:
与えられた方程式: 2x - 3 = 9
ステップ1:両辺に同時に3を足して変数項を分離する。
2x - 3 + 3 = 9 + 3
2x = 12
ステップ2:両辺を同時に2で割ってxを求める。
2x / 2 = 12 / 2
x = 6
問題の答えは
2x - 3 = 9
2x = 6
x = 3
この答えは間違っている。正しい解は x = 6 である。
問題のステップは最後のステップで間違っている。正しい答えは
2x - 3 = 9
2x = 12
x = 6
したがって、与えられた解答の方程式は正しく解かれていない。
プロンプトが必要な場合は、この行の左端にあるプラス記号(↪So_95)をクリックしてください。