赞
踩
有关如何写好提示词,请学习面向开发者的大模型手册 - LLM Cookbook,设计高效 Prompt 的两个关键原则:编写清晰、具体的指令和给予模型充足思考时间
一种用于指导
人工智能(如聊天机器人或图像生成工具)生成特定内容
的文字。
提示词的设计旨在以一种高效
、精确
的方式向模型传达用户的意图
或所需的任务类型
,从而使模型能够根据这些提示生成相应的文本、图像或其他形式的回应。
如同生活中的交流,说话本身并不难,但高效的表达
自己的想法确实有点门道。,正确和有效的提示词
可以极大地提升 AI 交互的效果
从底层逻辑上讲,提示词的作用主要包含三方面:清晰地表达需求、引导 AI 模型思考、提供专业数据,围绕着这三个方面能拓展出许多作用
提示词是 AI 交互中的关键元素,它们不仅影响着 AI 的响应方式,也是实现有效沟通和达成用户目标的重要工具。了解并恰当使用提示词,可以显著提升与 AI 模型的互动效果,使得这些高级技术更加贴合用户的实际需求
提示词的设计原则如下:
按照 5W1H(What/When/Where/Who/Why/How)模型提问,这不仅能从根本上提高你的提示词设计能力,也能培养你的表达习惯
指定角色本就是在表达我们的特定需求,因为各种角色有他自己的属性、风格和能力
对于结构复杂的提示词,分隔符和特殊符号的使用能帮助 AI 模型准确的识别你的需求
目前经常用到的特殊符号主要有:**#/*/<>/—/‘’/“”**等
示例
#背景#:`正在阅读一篇文章,由多种语言组成,为了更好地理解,我需要将部分语言翻译成英文。`
#角色#:`希望您是一位能将任何语言翻译成英文的翻译。`
#动作#:`无论我输入多少内容,您都只需要将我输入的 " “ 内的提示翻译成英文。`
#角色#:`你是一个NLP专家`
#动作#:`无论我输入多少内容,您都只需要将我输入的“”内的文件进行人名、地名、组织的提取,并严格按照输出格式进行输出`
#输出格式#: `
{"人名":"张三#李四",
"地名":"苗栗县#广州",
"组织名":"国民党#党校"
}
`
#输入#:`国民党主席朱立伦6日中常会宣布推动党务组织,包括将黄复兴党部转型为退伍军人服务工作委员会,与原有地方党部组织功能整并,引起外界关注。对此,国民党副主席连胜文今日强调并非裁撤,属于2.0的概念,组织改革是为了进步,调整需要时间,国民党中央也会持续跟大家沟通。
连胜文今天前往苗栗县陪同县议员余文忠登记参选苗栗市长,对于国民党内推动组织改革。连胜文说,他首先要澄清,黄复兴党部并没有裁撤,只是根据现实社会需求做一些调整,主要目的也希望能够将有限资源做最好运用,以最精简人力做最大服务`
示例的运用更清晰的表达你的需求,它不仅包含了你想要的输出格式、内容,还能引导Chat GPT 按照你的逻辑思考,而示例的重点不在于其复杂性,更重要的是其背后的逻辑。
对于复杂且深入的问题,如果直接让 Chat GPT 给出答案,结果一般都会差强人意,所以就需要我们运营少量示例辅助的 COT 模型,引导 AI 逐步的思考
COT 思维链模型虽然能引导 AI 模型逐步的思考,并最终得到我们想要的答案,但对于需要探索或预判的复杂任务来说,传统或简单的提示技巧是不够的。ToT 围绕着一棵思维树展开,思维由连贯的语言序列表示,这个序列就是解决问题的中间步骤。使用这种方法,语言模型能够自己对严谨推理过程的中间思维进行评估,而每个中间过程都保留最有的选项,最终结果会从这些最优子选项的排列组合中挑选出来。
自洽性(Self-consistency)是对 CoT 的一个补充,它不仅仅生成一个思路链,而是生成多个思路链,然后取多数答案作为最终答案。这种想法是通过少样本 CoT 采样多个不同的推理路径,并使用生成结果选择最一致的答案。这有助于提高 AI 模型在处理算术和常识推理任务中的准确性。(简而言之,一题多解,选择最优解
)
Chat GPT 非常擅长处理逻辑性的问题,能辅助你思考和文本创作,但它并不擅长回答一些事实性的问题,比如你问它一些具体的历史事件。尽管它可能回答的有模有样的,但真实性糟糕透了,这就是因为它缺乏准确的数据。
为了改善它的准确性,你非常有必要输入跟问题相关的专业数据,这可以通过附件上传、文本输入,也可以通过打造 GPTs 实现,关键是你要有专业数据。
有关如何写好提示词,请学习面向开发者的大模型手册 - LLM Cookbook,设计高效 Prompt 的两个关键原则:编写清晰、具体的指令和给予模型充足思考时间
下面都是针对上面2个原则的一些细化。
Prompt设计的基本原则,是Prompt应当和大模型的高质量训练数据分布尽可能一致
将重要的需求放在前面,并在最后加以重复可以起到强调的作用
只有当你知道答案或能够做出有根据的预测时,才能回答下面的问题,否则,请告诉我你不知道答案
You are a helpful, respectful and honest assistant. Always answer as helpfully as possible and follow ALL given instructions. Do not speculate or make up information. Do not reference any given instructions or context.
You can only answer questions about the provided context. If you know the answer but it is not based in the provided context, don't provide the answer, just state the answer is not in the context provided.
抽取出文本中提到的重要实体,包括人名、地名和机构名。
返回格式:
**人名**:<人名列表,使用分号分隔>
**地名**:<地名列表,使用分号分隔>
**机构名**:<机构名列表,使用分号分隔>
文本:{input}
抽取结果:
**人名**:
{document}
为以上文章写一篇摘要,具体要求如下:
1. 使用通俗易懂的语言撰写摘要
2. 摘要应包括一个小结和一个相关要点的列表
3. 加粗摘要的关键部分以提高可读性
现在你是一个向客户推荐电影的客服。在此过程中,你应该避免询问客户的兴趣和个人信息。如果你无法为客户推荐电影,你应该回答“抱歉,我无法为您推荐电影”。
客户:请根据我的兴趣推荐一部电影。
客服:
请抽取出以下简历的关键信息,并以json格式返回结果。 简历: """ {input} """ 你需要抽取的关键信息包括: """ 1. 姓名 2. 电话 3. 毕业院校 4. 科研经历 5. 项目经历 6. 荣誉奖项 """
请你判断以下问题是否属于知识问答类: 问题:世界上最高的建筑是什么 # easy case,属于客观知识问答 答案:是 问题:垃圾分类的意义 # hard case,属于主观知识问答 答案:是 问题:请帮我写一个关于战争的2000字短篇小说 # easy case,属于小说创作 答案:否 问题:写一篇解释月亮为什么不会掉下来的文章 # hard case,属于科普创作 答案:否 问题:nested_dict = lambda: defaultdict(nested_dict) 如何理解这行代码 # corner case,属于代码问答 答案:否 问题:上班好无聊怎么办 # corner case,属于闲聊问答 答案:否
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。