在进行了chatgpt提示词优化之后,我得到了想要的电商评论意图信息(2)

上周有了电商评论意图信息的初始版本,对使用提示词有了进一步了解之后,我开始对其进行了优化。

在进行了chargpt提示词优化之后,我得到了想要的电商评论意图信息-CSDN博客

优化主要从以下两个方面进行:

1.优化输入语句

这里主要从成本角度和接口数据可运维性考虑,这部分内容目标当然是努力用最少的字数来描述我的需求,并增加返回数据格式的描述,让它返回我需要的格式

2.优化接口参数

使用提示词时,可以通过配置一些参数以获得不同的提示结果。

Temperature:简单来说,temperature 的参数值越小,模型就会返回越确定的一个结果。如果调高该参数值,大语言模型可能会返回更随机的结果,也就是说这可能会带来更多样化或更具创造性的产出。我们目前也在增加其他可能 token 的权重。在实际应用方面,对于质量保障(QA)等任务,我们可以设置更低的 temperature 值,以促使模型基于事实返回更真实和简洁的结果。 对于诗歌生成或其他创造性任务,你可以适当调高 temperature 参数值。

Top_p:同样,使用 top_p(与 temperature 一起称为核采样的技术),可以用来控制模型返回结果的真实性。如果你需要准确和事实的答案,就把参数值调低。如果你想要更多样化的答案,就把参数值调高一些。

一般建议是改变其中一个参数就行,不用两个都调整。

temperature=0 的情况下,每次执行相同的提示时,你可以期待相同的输出。
而当 temperature=0.7 时,每次都会得到不同的输出

这里的接口参数主要是考虑Temperature温度。 

 一、优化输入语句

先直接来看变化吧: 

原始版本:直接在窗口与chatgpt聊天取得结果。

我希望你扮演一个人工智能分析师,帮助我对评论进行意图分析,并返回json格式的中文内容,json的内容即评价ID,意图,意图情感,意图分类,意图分类明细,说明。每个json只放一个意图,如果有多的意图,分成多条返回

【评价ID】返回评价ID字段
【意图】只取这些范围:1.营销体验 2.服务 3.开单发货 4.物流配送 5.安装服务 6.商品体验。
【意图情感】分成正面评价、负面评价、中性评价。
【意图分类】意图分类请根据已有大模型数据归类
【意图分类明细】要总结评价信息,每个意图分类明细根据积极和消极只有两种可能。
举例:
{
  "意图": "物流配送",
  "意图分类": "物流时效",
  "意图分类明细": "发货速度快"
}
{
  "意图": "物流配送",
  "意图分类": "物流时效",
  "意图分类明细": "发货速度慢"
}
【说明】摘录具体的评价内容

'''
评价ID:1
衣服发货很快,很快就收到货了,跟直播间描述的一样,质量很好的哦,只是颜色买的暗了点,打算回购几件其他颜色。客服小七的态度非常好,在她家买了几年衣服了,一如既往的物美价廉 性价比:高
评价ID:2
穿第一天袖口轻微起球,第二天俩袖口都有起球,脱下来一看衣服上全起球了。毛衣洗两次起球我能理解,这个内搭新买的洗了穿两天全是起的球球,二十块钱也是钱啊,什么品质怎么不保证一下呀。问客服只会搪塞,只是一次糟糕的购物体验
评价ID:3
宝贝拿到了,谢谢客服小姐姐的耐心解答,尺码很合适挺标准的,包装很精致瞬间有种大牌的感觉,打开包装,衣服的颜色很纯,和图片上一样,很满意!!!布料摸着还挺舒服,非常喜欢,觉得性价比蛮高的,如果有什么优惠活动别忘了通知我呀!!
'''

迭代版本:通过接口返回chatgpt的结果,并根据特定的json格式进行解析

角色设定:人工智能专家
目标任务:分析电商评论意图
要求说明:
我将给你输入一条或多条电商评论文本,不同评论之间没有关系,每个评论ID的内容中可能包含多个意图。
以下是输出格式,请严格遵守。请以一个标准JSON格式进行输出,并在输出前进行检查以确保输出格式符合JSON规范,这对我至关重要! 
{
"ID": {
"意图": (可选值为:[营销体验、服务 、开单发货、物流配送、安装服务、商品体验]),
"情感极性": (可选值为:[正面、负面、中性]),
"分类": 意图分类不带任何情感极性,举例:是"物流时效"而不是"物流速度快",
"分类明细": 根据【分类】,生成对应的正面或负面描述。如"发货速度快"对应"发货速度慢",
"说明": 根据【分类明细】摘录具体的评价内容
},
}
以下是你需要分析的评论内容:

 本部分评论内容更换了品类,内容都是网上找的做了一些加工,从服饰类换成了家居类。

评价ID:1
评价内容:床收到货了跟直播间描述的一样,客服态度很好,解释得非常耐心详细,我开始不了解拍了储物款的,后来反复询问,调换成床脚款的,非常满意,安装师傅安装得也很专业,开窗通风几天基本上没什么味道,全家都好喜欢!
评价ID:2
评价内容:大品牌,发货速度快,今天收到货就赶紧体验一下确实不错,选的是静音独立袋装弹簧两个人休息真的互不干扰。
评价ID:3
评价内容:首先颜色和图片不大相符,有点小失望,其次后仰的功能居然要人躺下去用力压着,估计体重轻的都压不住,躺着累死
评价ID:4
评价内容:冲着真皮沙发买的,买到的却不是全皮,有的地方是真皮有的地方不是!坑死!这个沙发变躺位的功能一点都不好用。好嘛不问都不知道在哪里标个小小的字接触面真皮。 双十一的价格跟现在一样,预售在直播间说下单即送枕头,现在不满足条件了而是要在直播间购满两件才送!怎么非要在你们直播间买是不?这么大个品牌玩不起别玩!
评价ID:5
评价内容:实景图

在迭代版本中,最大的变化是对格式做了限定,要求非常严格,为之后的数据解析作准备。

所有字段中,关于分类明细的描述是最难的,这里我求助了chatgpt,所以文中的描述是在它给的基础上作了加工之后

最终得到了如下的结果:

 二、优化接口参数

 第一条评论

 评价内容:床收到货了跟直播间描述的一样,客服态度很好,解释得非常耐心详细,我开始不了解拍了储物款的,后来反复询问,调换成床脚款的,非常满意,安装师傅安装得也很专业,开窗通风几天基本上没什么味道,全家都好喜欢!

 上边也提过了温度越低,得到的结果越真实。下边是不同的温度下返回的意图结果,这里的格式我做了统一的转化,以方便作对比。

这条评论是很明确的,在不同温度下,差别不是很大。不过也有区别,比如"分类明细": "安装专业",它归属的分类不太相同,有“安装效果”,“安装质量”,“安装服务质量”。

另外可以看出当温度=0.1时,它的分类明细基本跟描述得一致,用词也是与原评论差不多。

而且我在测试中发现,当温度=0.1时,“开窗通风几天基本上没什么味道”基本都能获取到一个意图信息,而在其他温度的时候,有时候出现,有时候不出现,也符合上边说温度越高,输出的结果会不相同。

0.1
{"评价ID": "1", "意图": "服务", "情感极性": "正面", "分类": "客服服务", "分类明细": "客服态度好", "说明": "客服态度很好,解释得非常耐心详细"}
{"评价ID": "1", "意图": "商品体验", "情感极性": "正面", "分类": "商品描述", "分类明细": "商品与描述一致", "说明": "床收到货了跟直播间描述的一样"}
{"评价ID": "1", "意图": "安装服务", "情感极性": "正面", "分类": "安装质量", "分类明细": "安装专业", "说明": "安装师傅安装得也很专业"}
{"评价ID": "1", "意图": "商品体验", "情感极性": "正面", "分类": "商品质量", "分类明细": "商品无异味", "说明": "开窗通风几天基本上没什么味道"}
0.4
{"评价ID": "1", "意图": "服务", "情感极性": "正面", "分类": "客服服务", "分类明细": "客服态度好", "说明": "客服态度很好,解释得非常耐心详细"}
{"评价ID": "1", "意图": "商品体验", "情感极性": "正面", "分类": "商品质量", "分类明细": "商品描述准确", "说明": "床收到货了跟直播间描述的一样"}
{"评价ID": "1", "意图": "安装服务", "情感极性": "正面", "分类": "安装效果", "分类明细": "安装专业", "说明": "安装师傅安装得也很专业"}
0.7
{"评价ID":"1","意图":"服务","情感极性":"正面","分类":"客服服务","分类明细":"客服态度好","说明":"客服态度很好,解释得非常耐心详细"}
{"评价ID":"1","意图":"商品体验","情感极性":"正面","分类":"商品描述准确","分类明细":"商品与描述一致","说明":"床收到货了跟直播间描述的一样"}
{"评价ID":"1","意图":"安装服务","情感极性":"正面","分类":"安装服务质量","分类明细":"安装师傅专业","说明":"安装师傅安装得也很专业"}
0.9
{"评价ID": "1","意图": "服务","情感极性": "正面","分类": "客服服务","分类明细": "客服态度好","说明": "客服态度很好,解释得非常耐心详细,我开始不了解拍了储物款的,后来反复询问,调换成床脚款的,非常满意"}
{"评价ID": "1","意图": "商品体验","情感极性": "正面","分类": "商品质量","分类明细": "商品与描述一致","说明": "床收到货了跟直播间描述的一样"}
{"评价ID": "1","意图": "安装服务","情感极性": "正面","分类": "安装质量","分类明细": "安装专业","说明": "安装师傅安装得也很专业,开窗通风几天基本上没什么味道"}

 对应评论3

 评价ID:3
评价内容:首先颜色和图片不大相符,有点小失望,其次后仰的功能居然要人躺下去用力压着,估计体重轻的都压不住,躺着累死

 不同温度下的结果就不大相同了,不管是描述还是分类都不一致。温度越高,chargpt更倾向于自己归纳总结,而不是直接使用原来的内容。

0.1
{"评价ID": "3","意图": "商品体验","情感极性": "负面","分类": "商品描述","分类明细": "商品与描述不符","说明": "首先颜色和图片不大相符,有点小失望"}
{"评价ID": "3","意图": "商品体验","情感极性": "负面","分类": "商品功能","分类明细": "商品功能不佳","说明": "其次后仰的功能居然要人躺下去用力压着,估计体重轻的都压不住,躺着累死"}
0.4
{"评价ID": "3", "意图": "商品体验", "情感极性": "负面", "分类": "商品质量", "分类明细": "商品颜色与描述不符", "说明": "首先颜色和图片不大相符,有点小失望"}
{"评价ID": "3", "意图": "商品体验", "情感极性": "负面", "分类": "商品性能", "分类明细": "商品性能差", "说明": "其次后仰的功能居然要人躺下去用力压着,估计体重轻的都压不住,躺着累死"}
0.7
{"评价ID": "3","意图": "商品体验","情感极性": "负面","分类": "商品颜色","分类明细": "商品颜色与图片不符","说明": "首先颜色和图片不大相符"}
{"评价ID": "3","意图": "商品体验","情感极性": "负面","分类": "商品使用体验","分类明细": "商品操作不便","说明": "后仰的功能居然要人躺下去用力压着"}
0.9
{"评价ID": "3","意图": "商品体验","情感极性": "负面","分类": "商品性能","分类明细": "商品性能有问题","说明": "首先颜色和图片不大相符,有点小失望,其次后仰的功能居然要人躺下去用力压着,估计体重轻的都压不住,躺着累死"}

对于不同温度下的内容,没有好坏之分,可以根据需要自行决定参数的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值