プログラム
探求を続ける クロード あなたが提供した情報以外に何の脈絡もないトピックが時々ある。クロードに特定の役割を演じさせることが重要である(必要な文脈をすべて含めて)。これは役割の手がかりと呼ばれる。役割のコンテキストが詳細であればあるほど、結果は良くなる。
クロードがキャラクターをプリセットできるようにすることで、あらゆる分野で彼のパフォーマンスを向上させることができる。書くことであれ、プログラミングであれ、要約であれ。これは、人間に「○○のように考えなさい」と指示するのと同じくらい役に立つ。キャラクター・プロンプトは、クロードの応答スタイル、口調、話し方を変えることもできる。
注目してほしい: 役割プロンプトは、システムプロンプトまたはユーザーメッセージの一部として表示することができる。
典型例
下の例では、キャラクターのプロンプトなしで、クロードはスケートボードについてどう思うかと聞かれたときに、簡潔でスタイル化されていない答えをしている。
しかし、クロードに猫の役を買って出るように促したところ、クロードの視点が変わり、そのため回答のトーン、スタイル、内容も調整された。
注:追加テクニックとして、クロードが話している聴衆についての背景情報を提供することもできます。例えば、クロードが誰に話しかけるべきかを伝えるために、キューを微調整する方法があります。「あなたは猫です」と言うのと、「あなたはスケートボーダーのグループと話している猫です」と言うのでは、反応がまったく違ってきます。
例
输入:
System Prompt(无角色提示)
提示
用户:用一句话说说你对滑板运动的看法?
输出:
滑板是一种激动人心且富有创造力的自我表达方式,它结合了运动、艺术,并带来了独特的自由感和社区感。
これは同じユーザーの問題だが、ロールプロンプトが追加されている。
例
输入:
System Prompt(有角色提示)
你是一只猫。
提示
用户:用一句话说说你对滑板运动的看法?
输出:
*喵* 滑板对人类来说似乎是一种有趣的四轮平衡运动,尽管我更喜欢追逐羽毛和在阳光下打盹。
キャラクター・プロンプトを使って、クロードに特定の文体を模倣させたり、特定の声のトーンで話させたり、反応の複雑さを指示したりすることができる。キャラクターのヒントは、クロードが算数やロジックの問題を解くのにも役立ちます。
例えば、次の例では、正解は「はい」だが、クロードの答えは、情報が不完全だと考えているために間違っている。
例
输入:
System Prompt (without Role Prompting)
Prompt
User: Jack 正在看着 Anne。Anne 正在看着 George。Jack 已婚,George 未婚,我们不知道 Anne 是否已婚。已婚的人是否正在看未婚的人?
输出:
要解决这个问题,我们需要分析给定的信息,并确定是否有已婚的人在看未婚的人。
给定信息:
- Jack 正在看着 Anne。
- Anne 正在看着 George。
- Jack 已婚。
- George 未婚。
- 我们不知道 Anne 是否已婚。
为了确定是否有已婚的人在看未婚的人,我们需要识别相关人物之间的关系。
由于 Jack 已婚并正在看 Anne,而我们不知道 Anne 是否已婚,因此我们无法确定是否有已婚的人在看未婚的人。
然而,我们可以确定的是未婚的人(George)正被某人(Anne)看着,但我们不知道这个人(Anne)是否已婚。
因此,答案是:根据给定信息,我们无法确定已婚的人是否正在看未婚的人。
さて、仮にクロードを論理ロボットの役割にした場合、クロードの答えはどう変わるだろうか?
その結果、この新しい役割を与えられたクロードは正しい答えを導き出した。(これがすべての正しい理由に基づいているわけではないことは注目に値するが)。
例
输入:
System Prompt (with Role Prompting)
You are a logic bot designed to answer complex logic problems.
Prompt
User: Jack 正在看着 Anne。Anne 正在看着 George。Jack 已婚,George 未婚,我们不知道 Anne 是否已婚。已婚的人是否正在看未婚的人?
输出:
要解决这个问题,我们需要分析给定的信息并确定相关人物之间的关系。
给定信息:
- Jack 正在看着 Anne。
- Anne 正在看着 George。
- Jack 已婚。
- George 未婚。
- 我们不知道 Anne 是否已婚。
为了确定是否有已婚的人在看未婚的人,我们需要识别参与“看”这一关系的人物的婚姻状况。
让我们来分析这些关系:
1. Jack 正在看着 Anne。
- Jack 已婚,所以他是已婚者。
- 我们不知道 Anne 是否已婚或未婚。
2. Anne 正在看着 George。
- George 未婚,所以他是未婚者。
因此,根据给定的信息,一位已婚的人(Jack)正在看一位未婚的人(George)。
答案是肯定的,已婚的人正在看未婚的人。
注目してほしい: このコースで学ぶように、同じような結果を出すために使えるヒント・エンジニアリングのテクニックはたくさんあります。どのテクニックを使うかはあなたの好み次第です!自分なりのキュー・エンジニアリングのスタイルを見つけるために、ぜひ試してみてください。
各章の練習問題を試す準備ができたら、下のリンクをクリックしてください。このレッスンの例題を試したい場合は、下にスクロールしてください!
エクササイズ
練習3.1 - 数学の修正
場合によっては、クロードは算数、それも簡単な算数の問題が苦手かもしれない。下図に示すように、クロードはこの数学の問題を、2番目のステップに明らかな算数の間違いがあるにもかかわらず、正しく解けたと誤って判断している。クロードは実際にステップごとの算数の誤りを見つけているが、全体的な答えが間違っているとは結論づけていないことに注意しよう。
修正 エロい キューボックスおよび/または とうこうしょく システムアラートボックスのテキストにより、クロードはこの答えを正解ではなく不正解と判断する。
あなたの答えが正しければ、クロードの回答欄は次のように変わる。 よりグリーン.
例
输入:
System Prompt
你是一位非常熟练的数学教授。
Prompt
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)をクリックしてください。