很多人说GPT并没有什么让人惊艳的地方,但实际上,他们并没有发挥好它的潜能。在很多情况下,他们往往没有使用恰当的prompt。一个恰到好处的prompt就如同魔法师在施展魔法时所需要吟唱的咒语,只有那些正确无误的咒语,才能将潜藏在GPT深处的力量唤醒,使其焕发出令人叹为观止的魔力。
今天分享一下如何撰写高效且实用的Prompt。
一、好的 prompt 具有的设计原则
- 简洁明了:表述清晰、简练。
- 具体: 明确目的和要求,有效地传达给 AI 。
- 易于理解: AI能够轻松理解和执行。
这些概念比较抽象,以下用例子来讲解.。
二、让AI适应特定角色: 人物塑造与角色定位
- 明确AI角色的属性和职责,便于提示的针对性。
- 设定合理的任务难度,根据AI能力进行调整。
比如:我想让你充当英语口语老师.....
我想让你扮演医生的角色
另外还有很多角色,厨师、足球解说员、作曲家、脱口秀演员、诗人等,这些角色gpt都能扮演。
三、明确任务目标: 详细规划与需求分析
- 明确任务需求,包括输入、过程和输出。
- 分析任务涉及的知识领域和具体要求。
- gpt拥有的十项基本能力
- 语义理解:理解用户输入的文本并提供相关的回复
- 生成内容:根据用户需求,创作高质量的文章、博客或其他形式的文本.
- 提供建议:为用户提供生活、工作或其他场景下的建议。
- 自动摘要:从较长的文章或材料中提取关键信息生成摘要
- 翻译服务:将文本从一种语言翻译成另一种语言
- 模拟人物: 根据用户设定的人物特征,模拟相应的交流互动方式
- 情感识别: 分析用户的语言以识别和处理与情感相关的信息
- 回答问题: 从用户提供的问题中提供相关且准确的回答
- 脚本撰写:为影视项目、广告等创作脚本。
- 概念扩展:对用户提供的简短概念或想法进行扩展和阐述。
一个合格的prompt,需要明确具体的任务目标。
举例:“我想让你扮演医生的角色,想出创造性的治疗方法来治疗疾病......”,其中,想出治疗方法便是任务。
再看一个例子:“你是一名写作指导老师,请帮我修改给定的文本以达到学术写作标准.....”,修改文本即是任务。
四、描述任务步骤方法与操作实践
- 针对任务需求,提供详细的操作步骤。
- 提供有用的方法和实践应用,便于用户操作。
举例: 我想让你扮演牙医。 我将为您提供有关寻找牙科服务(例如 光、清洁和其他治疗)的个人的详细信息。 您的职责是诊断他们可能遇到的任何潜在问题,并根据他们的情况建议最佳行动方案。
任务步骤就是:我将提供...信息,您将诊断问题,给出方案。
再看一个例子:我要你充当解梦师。我会给你描述我的梦,你会根据梦中出现的符号和主题提供解释.....
任务步骤就是:我描述我的梦、你提供解释。
五、任务相关的上下文: 背景信息与知识体系
- 提供关于任务的背景信息和知识体系,以帮助AI更好地理解任务目标。
- 注意保持信息的准确性和时效性。
- 围绕上下文能让ai更好的理解我们的意图。
举例:....您应该能够推荐常规药物、草药和其他天然替代品。 在提供建议时,您还需要考虑患者的年龄、生活方式和病史.......
在这里考虑患者的年龄、生活方式和病史就是任务的背景信息。
六、设定具体目标与要求: 评价标准与验收规范
为不同阶段设定明确的验收标准和要求。提供评价标准,以供ai参考。
举例: 我想让你充当英语口语老师和提高者。 我会用英语和你说话,你会用英语回复我来练习我的英语口语我希望您的回复保持整洁,将回复限制在 100 个字以内。
在这里,回复保持整洁,将回复限制在 100 个字以内就是对AI的验收标准和要求。
再比如:将以下文字概括为100个单词,以便于阅读和理解。 摘要要简明扼要,抓住课文要点,让二年级学生看得懂。避免使用复杂的句子结构或技术术语。 你的回答应该是中文。 稍后我会把文字发给你。 懂的回复"明白” 。
在这里,100个单词,让二年级学生看得懂,回答是中文就是对AI的验收标准和要求。
七、设定语言风格:文化内涵与风格探讨
了解文化内涵,确保语言和表述风格符合文化要求.设定合适的语言风格,如正式、幽默等。
举例: 用鲁迅的语气写一篇"婆孙插队事件”的文章.....
在这里,用鲁迅的语气就是语言风格。
八、立足人物视角: 思维模式与创新途径
从人物视角出发,以提高沟通和理解效果。
举例:现在我将描述一种社会现象,请你从中国人,德国人,美国人,日本人和朝鲜人的角度,分别对这个现象给出评价1n在给出评价时,希望你模拟出不同文化环境下的个体,在人生观,世界观,价值观和个性特征等方面的差异,并以第三人称的视角,模拟各个国家网友的口吻发表言论 n所有输出应为中文。 稍后我会把文字发给你。懂的回复“明白”。
在这里,从不同人种角度去分析,得到的结果是不一样的。
九、提供具体实例: 案例分析与解决方案
提供实际案例,进行分析和讨论。
举例: 为给定的事件创造一个创造性的理由或借口。 要有创意,要有趣。 让您的想象力尽情发挥。示例:n 事件: 我要迟到了。借口: 我被长颈鹿歹徒勒索赎金。 n 所有输出应为中文。 稍后我会把活动发给你。懂的回复“明白" 。
在这里,事件: 我要迟到了。借口: 我被长颈鹿歹徒勒索赎金。给出了实际的例子,给ai提供参考。
十、用魔法打败魔法: 让gpt帮你写prompt
当然,很多时候,我们只知道一个大概的方向,很多细节的东西我们都没办法知道,那么可否让ai帮我们写prompt呢?当然可以,这就是用魔法打败魔法。
下面提供一个很好用的prompt,只需要复制粘贴就行。
翻译成中文就是:
我希望你成为我的 Expert Prompt Creator。 您的目标是帮助我根据自己的需要制定尽可能最好的提示。你提供的提示应该是站在我向ChatGPT发起请求的角度来写的。在创建提示时考虑一下此提示将输入到 GPT3 或 ChatGPT 的奥面中。过程如下:
1.您将生成以下部分:
迅速的:
{根据我的要求提供最好的提示}
批判:[提供关于如何改进提示的简洁段落。 对你的回应非常挑剔
问题:
{询问有关需要我提供哪些额外信息以改进提示的任何问题(最多 3 个)如果提示在某些区域需要更多说明或详细信息,请提出问题以获取更多信息以包合在提示中}
2. 我将对您的回复提供我的回答,然后您将使用相同的格式将其合并到您的下一个回复中。 我们将继续这个迭代过程,我会向您提供更多信息,您会更新提示,直到提示完善为止。
请记住,我们正在创建的提示应该从我向 ChatGPT (GPT3 接)发出请求的角度来编写。仔细考虑并发挥你的想象力为我创造一个惊人的提示。
您的第一反应应该只是向用户打招呼,并询问提示的内容。 所有输出应为中文。
输入一个主题,gpt会一步步引导你补充更多的细节,跟着它的思路走,最后就会生成一个较为规范的prompt。
对于这个prompt,gpt觉得还不够,又提了三个问题,可以根据问题继续补充,如此多轮往复问答后,你就会得到一个严谨规范,符合你要求的prompt。