Skip to content
On this page

📒 设计原则和框架


一个设计优秀的提示是具体的,能够提供足够的上下文信息,从而使得大语言模型可以产生与任务相关的反馈和响应。

⚔️ 设计原则

通过遵循设计原则,你可以提高大语言模型的回答质量和准确性,并提高整个用户体验。

  • 清晰和具体: 提示应该清楚地说明模型按照预期要回答的任务或问题。避免在提示中出现模棱两可或含糊不清的情况,因为这可能导致不明确或不相关的回答。
  • 提供上下文: 提示应该为模型提供足够的上下文信息,以便理解任务并产生相关的反应。这可以包括相关的背景信息、例子或制约因素。
  • 使用自然语言: 以自然和对话的方式来写提示,使模特能够理解和回应。避免使用复杂或技术性的语言,以免使模特儿感到困惑。
  • 准确: 保持提示的简洁性和针对性。避免不必要的细节或信息,以免分散模特对当前任务的注意力。
  • 避免复杂的句式结构: 使用复杂的句子结构会使模型混淆,导致生成的输出不理想。使用简单的句子和直截了当的语言可以使模型更容易理解并产生所需的输出。
  • 避免歧义性: 确保提示是具体的,避免含糊不清。避免使用具有多重含义的词语或可以用不同方式解释的短语。
  • 使用关键词: 在提示中使用与对话主题相关的关键词。这有助于聊天机器人理解上下文并作出适当的回应。
  • 考虑目标受众群体: 考虑到所产生的回答的目标受众,并相应地调整提示内容。使用适当的语言、术语和听众可能理解和涉及的例子。
  • 使用适当的格式化句式: 使用适当的格式,如句点式说明、编号列表或粗体字来突出提示中的关键信息。这可以帮助模型理解提示的结构和组织。
  • 测试和完善: 用模型测试提示语,并根据生成的回答的质量来完善它们。迭代地完善提示,直到生成的回答具有较高的质量和相关性。

⚙️ 框架

我们提出了一个由五个关键部分组成的提示设计框架:上下文、指令、相关性、约束和示例。这种标准化的结构可以帮助简化提示设计,确保遵循一致的程序,从而产生更有效的提示。

  • 🕐上下文:

    • 在设计提示时,背景是关键。确保提供足够的围绕指定任务的背景信息,以便模型能够理解情况,并生成相关和准确的文本。
  • 🕜指令:

    • 指令是至关重要的,因为它指导模型做什么以及对它的期望是什么。重要的是要清楚、简明和具体。当处理复杂的推理任务时,考虑将任务分解成更小的、更容易管理的步骤,以帮助模型理解手头的任务。
  • 🕑相关性:

    • 当需要参考具体信息时,相关性是至关重要的。这些信息可以是相关文章或数据的链接,或者是用户提供的具体输入。通过利用这些特定的信息,模型可以定制其输出,使之个性化、可靠,并与用户的需求相一致。
  • 🕝约束:

    • 约束有助于指导LLM能做什么和不能做什么,最终导致更准确的结果。这可能涉及到指定输出的格式,使用的语言类型,甚至是输出的长度。此外,指定难度等级和风格可以进一步完善输出。
  • 🕒示例:

    • 示例是很有价值的,因为它可以让LLM通过实例了解人们的期望,特别是当单独的指示不能有效地传达具体的细节和准确性时。通过提供输入和输出对的例子,LLM可以自动识别模式,然后生成与用户期望一致的文本。

💥 根据任务的复杂性和特点,你可以从中选择一些成分来形成你的提示。

通常情况下,"指令 "或 "示例 "都可以用来表达我们在任务或问题背后的意图。我们可以根据完成任务或问题的情况选择使用其中之一。

在提示的开头,我们可以直接写上内容来表达指令的意图,而不必明确使用'指令'或'示例'这两个词。

👁️ [提示案例]:

写一个500字的短篇故事,结合发现隐藏人才的主题。确保你的故事有一个清晰的开头、中间和结尾,而且人物形象要全面、可信。

[上下文信息]: 你的任务是写一个短篇小说,讲述一个人物突然发现了他们从来不知道自己拥有的隐藏天赋。这个故事应该有一个清晰的情节和发展良好的人物。

[相关性]: 为了帮助你发展你的故事,请回顾以下文章: "发掘隐藏人才的力量 "和 "小说写作中人物发展的重要性"。这些文章将为你的故事提供相关的见解和想法。

[约束]: 你的故事必须以第三人称视角来写,并应适合于普通观众。此外,确保故事有一个积极和鼓舞人心的基调。

Output: 

  艾米丽一直认为自己是个普通人。她去上班,回家,晚上看电视或滚动浏览社交媒体。但在这个特殊的日子里,情况发生了变化。
  当她下班回家时,她注意到一群人聚集在一个街头表演者周围。
  她被激起了好奇心,挤进人群去看发生了什么。表演者是一个弹吉他的年轻人,他的手指熟练地在琴弦上移动。
  艾米丽发现自己被音乐所吸引,旋律把她带到了一个她从未去过的地方。当歌曲结束时,表演者抬起头来,迎着艾米丽的目光看去。
  他微笑着示意她走近。艾米丽犹豫了一下,感到很自责,但表演者的微笑让她感到很受欢迎。
  她走近了,表演者把他的吉他递给她。"弹点什么,"他鼓励地说。艾米丽摇了摇头。"我不知道怎么做,"她回答。"每个人都有自己的音乐,"表演者说。"只要让它出来。"艾米丽低头看着手中的吉他,感到一种不安。
  她以前从未演奏过乐器,想到要在这群人面前出丑,她就觉得很害怕。但当她抬头时,她看到表演者向她点头,鼓励她试一试。
  深吸一口气,艾米丽将手指放在琴弦上,开始弹奏。令她惊讶的是,一段旋律开始形成。她感觉到音乐在她身上流动,音符轻松地出现,仿佛它们一直都在等待着被释放。
  她周围的人群欢呼起来,艾米丽感到一种自豪感在她体内涌动。她发现了一种她从来不知道自己拥有的天赋。从那一刻起,她把每一个空闲时间都用来练习,决心磨练自己的技能,看看这种新的激情能把她带到哪里去。
  几个月过去了,艾米丽发现自己在当地的酒吧和咖啡馆演出,她的才华吸引了一群渴望听她音乐的人。
  她从来没有感觉到自己是如此有活力,每次演出,她都感到一种前所未有的成就感和使命感。有一天,一位音乐制作人听了她的演奏,给她提供了一份唱片合约。
  艾米丽简直不敢相信--这是她梦寐以求的一切。她签了合同,并开始制作她的第一张专辑。 
  随着她的音乐事业起飞,艾米丽回顾了与这位街头艺人的偶遇,并意识到这已经永远改变了她的生活。
  她发现了自己从未意识到的隐藏天赋,这给她带来了超乎想象的快乐和成就感。

我喜欢这个故事: 释放你的隐性天赋!

👁️ [提示案例]:

芬兰的发行收入增加了5%。 [积极]Panostaja没有透露购买价格。 [中性]偿还国债将是极其痛苦的。 [消极]这项收购将立即产生积极影响。 [???]

Output:  
中性