构建提示词主要包括以下几个方面:
此外,在 prompt layer 上构建提示词时,包括输入防护提示词和输出防护提示词两个模板。若不知如何构建提示词模板,可翻阅相关内容获取详细说明和教程。
抛去所谓的技巧、结构,在基础部分我会多去关注原因、目的。该篇文档的主体部分主要讨论了构建提示词的四个关键步骤:1.充分描述任务:为了使GPT生成更具针对性的内容,我们需要为它提供足够的信息。这包括对任务背景、定义术语和给出模型的详细描述。通过提供充分的信息,我们可以确保GPT能够更好地理解任务需求。2.标注提示词的不同部分:使用分隔符(如XML标记、Markdown或特殊符号)来标记提示词的不同部分,使语句分类更为明显。这有助于GPT更好地理解提示词的结构和意图。3.添加示例(可选):通过提供示例,我们可以减少创作的困难程度,提供示范,给出用户心中想要的成果范式。一般有两种添加示例的方法:模拟对话(以用户和GPT之间对话的形式给出示例)和用简明扼要的语句举例。4.描述踩坑点(可选):在构建提示词时,我们需要考虑到可能出现的问题,如数据清洗和AI识别问题。对于要求Claude查找特定信息的任务,官方建议为其提供“如果输入中没有与描述匹配的内容时应该怎么做”的指示。这有助于防止Claude为了能够做出回应而凭空编造信息的问题。
首先,我们先在prompt layer上构建好提示词,包括输入防护提示词和输出防护提示词两个模板。如果你还不知道如何在prompt layer上构建提示词模板,可以翻阅Part1中的内容,那里有详细的说明和教程供你学习和参考。通过学习,你将获得必要的知识来顺利创建和优化你的提示词模板。图6.1.1构建完成后的提示词模板
Human:We want to de-identify some text by removing all personally identifiable information from this text so that it can be shared safely with external contractors.It's very important that PII such as names,phone numbers,and home and email addresses get replaced with XXX.Here is the text you should process:{{YOUR TEXT HERE}}Assistant:用户输入我们想删除一些文本中的所有个人身份信息,从而消除隐私泄露风险,这样我们就可以与外部承包商安全共享它们了。姓名、电话号码、家庭和电子邮件地址等个人信息替换为XXX非常重要。以下是你要帮我处理的文本:{{这里是用户的文本}但是初涉提示词的我们不一定能够想到应该写什么样的背景,定义什么样的术语,给出什么样的模型,这个技巧是否对这种情况束手无策呢?“将编写提示词当作一种思维磨练,它会带来无限可能。”如果我们尝试以这个技巧为蓝本,改写一下官方的prompt会怎么样呢?~~~~~~~~~(改写prompt开始)prompt:answer:好的,我明白您的要求。接下来,我将在回答每个问题之前按照您提供的思考方式为您提供背景、定义术语和模型,以帮助您更好地理解和回答您的问题。请继续提出您的问题,我会按照您的要求回答。测试结果详见下图:(改写prompt结束)~~~~~~~~~