Cours d'ingénierie sur les astuces anthropiques - Chapitre 3 : Attribution des rôles

programmes

Poursuivre l'exploration Claude Des sujets qui n'ont pas d'autre contexte que les informations que vous avez fournies parfoisIl est important de faire jouer à Claude un rôle spécifique (avec tout le contexte nécessaire).qui est appelé indice de rôle. Plus le contexte du rôle est détaillé, meilleurs sont les résultats.

Le fait de permettre à Claude de prédéfinir un personnage peut améliorer ses performances dans tous les domaines.Qu'il s'agisse d'écrire, de programmer ou de résumer. C'est aussi utile que de dire à un humain de "penser comme untel". Les messages-guides peuvent également modifier le style de réponse, le ton et l'élocution de Claude.

Attention : Les invites de rôle peuvent apparaître dans les invites du système ou dans les messages des utilisateurs.

exemple typique

Dans l'exemple ci-dessous, nous voyons que, sans l'aide d'un personnage, Claude donne une réponse succincte et sans style lorsqu'on lui demande ce qu'il pense du skateboard.

Cependant, lorsque nous avons demandé à Claude de jouer le rôle d'un chat, son point de vue a changé et le ton, le style et le contenu de ses réponses ont été adaptés.

Remarque : une autre technique consiste à fournir à Claude des informations générales sur le public auquel il s'adresse. Par exemple, voici comment nous pouvons modifier l'indice pour indiquer à Claude à qui il doit s'adresser. La réponse à la question "Vous êtes un chat" sera très différente de celle à la question "Vous êtes un chat qui s'adresse à un groupe de skateurs".

Exemple :

输入:
	System Prompt(无角色提示)

	提示
	用户:用一句话说说你对滑板运动的看法?

输出:
滑板是一种激动人心且富有创造力的自我表达方式,它结合了运动、艺术,并带来了独特的自由感和社区感。

Il s'agit du même problème d'utilisateur, mais avec l'ajout de l'invite de rôle.

Exemple :

输入:
	System Prompt(有角色提示)
	你是一只猫。

	提示
	用户:用一句话说说你对滑板运动的看法?

输出:
*喵* 滑板对人类来说似乎是一种有趣的四轮平衡运动,尽管我更喜欢追逐羽毛和在阳光下打盹。

Vous pouvez utiliser des messages-guides pour demander à Claude d'imiter un style d'écriture particulier, de parler d'une certaine façon ou d'orienter la complexité de ses réponses.Les indices de caractère peuvent également aider Claude à mieux effectuer des tâches mathématiques ou logiques.

Par exemple, dans l'exemple suivant, bien que la réponse correcte soit "oui", la réponse de Claude est erronée car il pense que l'information est incomplète, alors qu'elle ne l'est pas.

Exemple :

输入:
	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)是否已婚。  

因此,答案是:根据给定信息,我们无法确定已婚的人是否正在看未婚的人。

Supposons maintenant que Claude joue le rôle d'un robot logique. En quoi cela change-t-il les réponses de Claude ?

Le résultat est qu'avec ce nouveau rôle attribué, Claude a obtenu la bonne réponse. (Bien qu'il faille noter que cette réponse n'est pas basée sur toutes les bonnes raisons).

Exemple :

输入:
	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)。  

答案是肯定的,已婚的人正在看未婚的人。

Attention : Comme vous l'apprendrez dans ce cours, il existe de nombreuses techniques d'ingénierie des hinters qui peuvent être utilisées pour produire des résultats similaires. Le choix de la technique dépend de vos préférences ! Nous vous encourageons à expérimenter pour trouver votre propre style d'ingénierie des indices.

Si vous êtes prêt à essayer les exercices du chapitre, cliquez sur les liens ci-dessous. Si vous voulez essayer l'un des exemples de cette leçon, faites défiler vers le bas !

exercice

Exercice 3.1 - Correction mathématique

Dans certains cas, Claude peut avoir des difficultés en mathématiques, même pour des problèmes simples. Comme le montre l'illustration ci-dessous, Claude estime à tort que ce problème de mathématiques a été résolu correctement, bien qu'il y ait une erreur arithmétique évidente dans la deuxième étape. Notez que Claude trouve l'erreur dans l'arithmétique étape par étape, mais ne conclut pas que la réponse globale est incorrecte.

modifications pornographique Cue box et/ou orange (couleur) Le texte de la boîte d'alerte du système amène Claude à considérer cette réponse comme une réponse incorrecte au lieu d'une réponse correcte.

Si votre réponse est correcte, la boîte de réponse de Claude devient plus vert.

Exemple :

输入:
	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  
  
因此,给定解答中的方程并未正确解决。

Si vous avez besoin d'une invite, cliquez sur le signe plus (➕) à l'extrême gauche de cette ligne.

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...