LLM prompt提示设计与优化

news/2024/10/11 14:15:11/

参看:
https://help.aliyun.com/zh/model-studio/use-cases/prompt-engineering-guide?spm=a2c4g.11186623.0.0.136d55ceDnHbPK
https://tenten.co/learning/co-star-tidd-ec-prompt-framework/

语言模型中 Prompt 的设计和优化方法,包括使用 Prompt 框架、提供输出样例、使用分隔符号区分内容单元以及引导模型 “思考” 等技巧。通过这些方法,可以提高大语言模型输出的有效性、相关性和稳定性,使其更好地满足用户的需求。

使用 Prompt 框架:

通过明确背景、目标、风格、语气、受众和输出等方面,帮助大语言模型更好地理解任务需求,生成更具针对性和吸引力的内容。例如,在推广公司新产品时,使用 Prompt 框架可以让输出更针对年轻群体、细节更多、语言表达更加富有张力。

在这里插入图片描述
在这里插入图片描述

#背景#我想为公司的新产品做广告。我公司的名字叫百炼,产品叫百炼 Zephyr Z9,是一款轻薄便携的手机。#目的#为我创建一个微博帖子(限制:500字),旨在让人们有兴趣点击产品链接购买。#风格#遵循黑米等成功公司为类似产品做广告的写作风格。#语气#有说服力#受众#我公司在微博上的受众通常是年轻一辈人。定制你的帖子,保证喜欢数码产品的人能快速关注到你的帖子。#输出#微博上的帖子,简洁而有影响力。#背景#我想为公司的新产品做广告。我公司的名字叫百炼,产品叫百炼 Zephyr Z9,是一款轻薄便携的手机。#目的#为我创建一个微博帖子(限制:500字),旨在让人们有兴趣点击产品链接购买。#风格#遵循黑米等成功公司为类似产品做广告的写作风格。#语气#有说服力#受众#我公司在微博上的受众通常是年轻一辈人。定制你的帖子,保证喜欢数码产品的人能快速关注到你的帖子。#输出#微博上的帖子,简洁而有影响力。

CO-STAR提示框架:
包含六个关键要素:上下文(Context)、目标(Objective)、风格(Style)、语气(Tone)、受众(Audience)和回复(Response)
在这里插入图片描述

#CONTEXT(上下文)#我想推广公司的新产品。我的公司名为DarkMI,新产品名为Dark k80,是一款新型高科技7G智能手机。#OBJECTIVE(目标)#帮我创建一条暗米社区帖子,目的是吸引人们点击产品链接进行购买。#STYLE(风格)#参照Xiaomi、Huawei等成功公司的宣传风格,它们在推广类似产品时的文案风格。#TONE (语调)#说服性、吸引性#AUDIENCE(受众)#我们公司在暗米社区上的主要受众是年轻人。请针对这一群体在选择智能手机产品时的典型关注点来定制帖子。#RESPONSE(响应)#保持Facebook帖子简洁而深具影响力。

提供输出样例:

在 Prompt 中提供期望的输出示例,可以让大语言模型 “模仿” 规范、格式、概念、文法、语气进行输出,同时使多次输出的结果更一致。如在推广强森吹风机时,提供样例后生成的种草文符合小红书文章格式,充满 emoji 元素,简洁但内容充实。
在这里插入图片描述

#背景#你很擅长编写小红书种草笔记,喜欢增加丰富的emoji元素。#目的#请生成一篇小红书种草笔记,推广强森吹风机。吹风机的优点是:体积小、高颜值、风力大、干得快、智能控温不伤发。#受众#喜欢追求时尚的年轻人,尤其是年轻女性#输出#小红书文章格式,充满emoji元素,简洁但内容充实#语气与风格#我亲测过+n种好物+谁适合谁受益 这个秘诀让你的话语超有信服力! 比如:亲自尝试了很多美白神器,终于挖到宝!仅俩月,肌肤变得嫩滑透亮,自我感觉飘飘欲仙~ 此法特为想大晒体验的小伙伴们量身定制,还能精准安利,助人避坑!难题出没+揭秘原因+终极解药 这公式助你条理清晰地分享,内容价值爆棚! 案例:渴望秀发如丝?揭秘时刻来啦!原来我一直遗漏关键一步,直到遇见它!换用这款洗发水,秀发显著改善,光泽get! 此法逻辑严密,不仅分享秘籍,还引导读者找到问题破解之道。独到见解+深度剖析+巧妙推荐 这公式帮你自然流露心声,还能温馨种草! 示例:我觉得每个女孩都该有份挚爱,生活因此而精彩。手帐成了我的小确幸,每当提笔,幸福指数飙升! 它助你畅所欲言,同时不经意间传递心头好,双赢策略!亲身经历+成果展示 这公式让你的情感表达鲜活又感人! 场景:回想起夏夜海边的蚊灾,满身红包的绝望,直到遇见救星!现在,光滑肌肤让我裙摆飞扬,自信回归! 它让你的故事活灵活现,分享喜悦与感恩之情,触动人心!

使用分隔符号区分内容单元:

在构建复杂的 Prompt 时,采用特定的分隔符来界定不同内容单元,可增强大语言模型对 Prompt 正确解析的能力。如在总结影评时,使用分隔符后,大语言模型能正确识别段落逻辑关系并生成强相关的总结。
在这里插入图片描述

请简短总结以下影评。###曾经意气风发的张志强在生活的重压下,中年“失速”偏离了原本的生活轨迹,一时意气用事的决定,让他瞬间从家人的“小骄傲”变成了社会的“边角料”。###然而,他未曾料到,这仅是他中年人生道路上的起点。接连不断的变故如疾风骤雨般袭来,迫使他不得不重新面对自我。当生活的重担真正压肩,他选择成为一名快递员,从新的起点重新出发,穿梭于都市大街小巷的高志垒在路上结识了一众志同道合的伙伴。###在共度的时光里他深切的体会到了人间的冷暖真情,逐渐在这条充满磨砺的“逆行道”中找回曾经丢失的勇气与信念,重新定义人生新的方向。###

引导模型 “思考”:

对于复杂任务,可通过引导模型生成推理过程或帮助模型拆解任务并逐步推理,提升模型在复杂问题上的表现。如在判断 JSON 是否符合要求时,使用思维链让模型先输出思考判断过程,再得出结论。

引导 LLM “思考”的方法还有很多种,比如:思维树(Tree of Thoughts, ToT)、Boosting of Thoughts 等。
在这里插入图片描述

#输出#先输出针对各要求的思考判断过程。如果全部符合要求,再输出 "符合要求",否则输出 "不符合要求"。

http://www.ppmy.cn/news/1537490.html

相关文章

【电路笔记】-求和运算放大器

求和运算放大器 文章目录 求和运算放大器1、概述2、反相求和放大器3、同相求和放大器4、减法放大器5、应用5.1 音频混合器5.2 数模转换器 (DAC)6、总结1、概述 在我们之前有关运算放大器的大部分文章中,仅将一个输入应用于反相或非反相运算放大器的输入。在本文中,将讨论一种…

第一个Flutter应用解析(一)

1、创建项目 1.1 新建 1.2 选择Flutter SDK的位置 1.3 项目名称 英文单词加下划线起名规范,其他默认即可。 1.4 点击运行 发生报错显示我们的JAVA版本不符合 1.5 更改版本设置 1.6 再次启动项目 2、分析页面代码 以下是lib/main.dart的源代码(为了阅…

Python 如何使用 multiprocessing 模块创建进程池

Python 如何使用 multiprocessing 模块创建进程池 一、简介 在现代计算中,提升程序性能的一个关键方法是并行处理,尤其是当处理大量数据或计算密集型任务时,单线程可能不够高效。Python 提供了多个模块来支持并行计算,其中最常用…

服装生产管理的智能化:SpringBoot框架

3 系统分析 3.1 可行性分析 可行性分析是该平台系统进行投入开发的基础第一步,必须对其进行可行性分析才能够降低不必要的需要从而使资源合理利用,更具有性价比和降低成本,同时也是系统平台的成功的未雨绸缪的一步。 3.1.1 技术可行性 技术…

深度学习速通系列:如何使用bert和crf进行法律文书脱敏

使用BERT和CRF进行法律文书中的脱敏处理是一个复杂的过程,涉及多个步骤。下面我将详细展开每个步骤,包括数据标注、数据处理、模型微调、评估模型、导出模型以及使用模型。 步骤一:数据收集与标注 1. 数据收集 目标:收集包含敏…

C++:vector(题目篇)

文章目录 前言一、只出现一次的数字二、只出现一次的数字 II三、只出现一次的数字 III四、杨辉三角五、删除有序数组中的重复项六、数组中出现次数超过一半的数字七、电话号码的字母组合总结 前言 今天我们一起来看vector相关的题目~ 一、只出现一次的数字 只出现一次的数字…

电商商品API接口系列(商品详情数据)商品比价、数据分析、自营商城上货

电商商品API接口系列中的商品详情数据接口,在商品比价、数据分析以及自营商城上货等方面发挥着重要作用。以下是对这些应用场景的详细分析: 一、商品详情数据接口概述 商品详情数据接口是电商平台上用于提供商品详细信息的API接口。这些接口允许开发者…

SkyWalking监控SQL参数

前言 SkyWalking可以记录每个请求中执行的所有SQL,但是默认情况下,SkyWalking不记录SQL参数导致使用起来不是很方便,每次都得看日志才能知道具体的参数。不过SkyWalking提供了一个配置参数,开启后,便可记录SQL执行的参…