ChatGPT提示词工程进阶教学

news2024/11/22 15:18:27

image-20230527084804652

ChatGPT提示词工程

  • 1 两种大型语言模型LLM
    • 1.1 基础大模型(base LLM)
    • 1.2 指令调优大模型(Instruction Tuned LLM)
  • 2 如何更清晰、具体地书写提示词
    • 2.1 在提示词中使用“定界符”
    • 2.2 向模型请求结构化的输出
    • 2.3 要求模型检查任务条件是否满足
    • 2.4 输入多范例提示
    • 2.5 总结
  • 3 给模型充足的思考时间
    • 3.1 指定完成任务所需的步骤
    • 3.2 让模型自己推理并制定出解决方案
    • 3.3 gpt-3.5-turbo模型有什么局限性?
  • 4 如何更好地迭代提示词
  • 5 如何使用大语言模型总结文本
    • 5.1 生成面向不同对象的摘要
    • 5.2 用模型汇总多个评论
  • 6 如何使用大语言模型的语义推理
    • 6.1 提取情感信息
    • 6.2 识别指定的信息
  • 7 如何使用大模型进行文本转换
    • 7.1 通用翻译器
    • 7.2 语气转换
    • 7.3 格式转换
    • 7.4 拼写检查和语法检查
  • 8 如何使用ChatGPT的温度值(temperature)
    • 温度值参数

1 两种大型语言模型LLM

1.1 基础大模型(base LLM)

基于训练数据预测下文

image-20230527085002524

1.2 指令调优大模型(Instruction Tuned LLM)

  • 尝试听从指令

  • 基于基础大模型,进一步使用指令内容输入+遵循指令内容输出来训练和微调模型

  • 此时提问“中国的首都是哪座城市?”回答会是”北京“

  • RLHF(Reinforcement Learning with Human Feedback):从人类反馈中进一步改进,让系统更得力、更听话

总结就是:求真、务实、善良

2 如何更清晰、具体地书写提示词

2.1 在提示词中使用“定界符”

image-20230527085532132

2.2 向模型请求结构化的输出

生成一个包含三个虚构书名及其作者和类型的列表。使用以下键并以JSON格式提供它们:book_id、title、author、genre

image-20230527085725699

2.3 要求模型检查任务条件是否满足

您将获得由三重引号分隔的文本。如果它包含一系列指令,请用下列格式重写这些指令:
第一步:..
第二步:..
...
第N步: ...
如果文本不包含一系列的指令,则只需要写"没有发现您给出的步骤."
"""
泡一杯茶非常简单!首先,你需要烧开水。与此同时,拿一个杯子并在其中放入茶包。在水足够烫之后,将水倒在茶包上。让它静置一会儿,以便茶叶可以浸泡在热水中。在几分钟后,将茶包取出。如果你想的话,可以加一些糖或者牛奶后再品尝。就是这样了!你为自己泡了一杯好喝的茶。
"""

输出:

image-20230527090320943

如果不包含步骤,则只给出说明"没有发现您给出的步骤."

"""
今天阳光灿烂,鸟儿在歌唱。这是去公园散步的好日子。鲜花盛开,树木在微风中微微摇曳。人们外出踏青,享受着宜人的天气。有的在野餐,有的在做游戏,有的只是在草地上放松。这是无与伦比的一天,人们在户外度过时光,欣赏大自然的美丽。
"""

image-20230527090502844

2.4 输入多范例提示

以已经拥有的少量样本进行学习

你的任务是以一致的风格用成语回答。
<孩子>:教我耐心。
<爷爷>:绳锯木断。
<孩子>:教我包容。

输出

image-20230527090628877

2.5 总结

  • 在提示同中使用定界符
  • 向模型请求结构化的输出
  • 要求模型检查任务条件是否满足
  • 输入多范例提示

3 给模型充足的思考时间

3.1 指定完成任务所需的步骤

你的任务是执行以下操作;
1.用一句话总结以下由<>分隔的文本。
2.将总结后的摘要翻译成英语。
3.在英语摘要中列出每个名字。
4.输出包含以下键的json对象:摘要,名字数量。

使用下列格式:
文本:<要总结的文本>
摘要:<总结后的摘要>
翻译:<摘要的翻译>
名字:<英语摘要的名字列表>
JSON输出:<包含摘要和名字数量的json对象

文本:<在一个美丽的村庄里,小明和花花兄妹俩去山顶的井里打水。当他们欢呼雀跃地向山上爬时,不幸降临了——小明被一块石头绊倒,从山上滚下,花花也跟着跌倒。虽然受了点伤,但两人回到家后得到了安慰的拥抱。尽管遭遇不幸,他们的冒险精神丝毫未减,继续愉快地探索。>

输出:

image-20230527091001470

3.2 让模型自己推理并制定出解决方案

判断学生的答案是否正确。
问题:
我正在建造一个太阳能装置,我需要你帮我计算财务。-土地成本100元/平方米
-我可以以250元/平方米的价格购买太阳能电池板
-我协商了一份维护合同,每年的费用为10万元,外加10元/平方米给出第一年的运营的总成本的函数,请用平方米为单位。
学生的回答:
令x为以平方米为单位的安装尺寸。成本:
1.土地成本:100x
2.太阳能电池板成本:250x3.维护成本:100,000+100x
总成本:100x+ 250x + 100,000+100x= 450x + 100,000

image-20230527091326271

但其实是不对的,正确答案如下:

第一年的运营总成本的函数可以按照以下方式计算:
总成本 = 土地成本 + 太阳能电池板成本 + 维护成本

1. 土地成本: 100元/平方米 * x平方米 = 100x元
2. 太阳能电池板成本: 250元/平方米 * x平方米 = 250x元
3. 维护成本: 10万元 + 10元/平方米 * x平方米 = 10,0000元 + 10x元

将上述三个成本相加得到第一年的运营总成本的函数:

总成本 = 100x元 + 250x元 + 10,0000元 + 10x元
       = 360x元 + 10,0000元

所以,第一年的运营总成本的函数为 360x + 100000 元,其中 x 表示以平方米为单位的安装尺寸。

模型没有判断正确与否的能力,因此我们要让模型自己计算后再与学生的结果进行对比,重新设计问题

问题:
我正在建造一个太阳能装置,需要你帮我计算财务:
1.土地成本100元/平方米
2.我可以以250元/平方米的价格购买太阳能电池板
3.我协商了一份维护合同,每年的费用为10万元,外加10元/平方米
给出第一年的运营的总成本的函数,请用平方米为单位。

三重反引号中是学生的回答,与你的回答进行对比:
1.若学生的总成本跟你的一样,则输出:学生的答案正确
2.否则,输出:学生的答案不正确

"""令x为以平方米为单位的安装尺寸。成本:
1.土地成本:100x
2.太阳能电池板成本:250x3.维护成本:100,000+100x
总成本:100x+ 250x + 100,000+100x= 450x + 100,000"""

输出:

image-20230527092039663

3.3 gpt-3.5-turbo模型有什么局限性?

GPT-3.5 Turbo模型的局限性包括:

  1. 上下文限制:模型在生成回答时只能利用先前的几个对话轮次的上下文,无法持续跟踪长期对话的所有细节。较长或复杂的对话可能会导致模型在理解和生成连贯回答时出现困难。

  2. 缺乏常识和实时信息:模型是基于预训练数据进行训练的,其知识储备截至于2021年9月。因此,对于特定于2021年9月之后发生的事件、最新研究或动态变化的信息,模型可能不具备准确的知识。

  3. 偏差和错误:GPT-3.5 Turbo模型是通过训练大规模数据集来学习语言模式和关联性,但它也可能存在一定的偏差。模型可能会复制输入数据中的错误、重复或有偏见的信息。

  4. 对敏感信息的处理:模型会根据提供的输入生成回答,但它并没有内置的道德、伦理或敏感性判断能力。因此,它可能会生成不适当、冒犯性或有害的回答,特别是在涉及敏感主题或引起争议的问题上。

  5. 对抗攻击的脆弱性:GPT-3.5 Turbo模型可能对针对文本生成模型的对抗性攻击比较脆弱。攻击者可以通过精心设计的输入来引导模型生成误导性、误导性或有害的回答。

尽管有这些局限性,GPT-3.5 Turbo模型仍然是一个强大的语言模型,可以用于各种任务和应用。然而,在使用模型时,需要谨慎对待其回答,并将其作为辅助信息而非绝对准确的权威解答。

4 如何更好地迭代提示词

尝试总结以下内容:

您的任务是帮助营销团队根据技术说明书为产品的零售网站创建一份文字说明。根据技术说明书中提供的信息编写产品说明,并用```分隔。

以下是参与测试的惠普暗影精灵7的硬件规格及软件版本。

硬件规格及软件版本
01熟悉的设计,但有更好的体验
一眼看过去,惠普暗影精灵7的外观设计与上一代并没有明显区别,彷佛只是内部硬件升级一样。事实上,新一代的惠普暗影精灵7对模具多处进行了优化升级。屏幕尺寸方面,由上一代的15.6英寸升级为16.1英寸,但机身尺寸却没有显著变化,可以说是将16.1英寸的屏幕塞进了近乎15.6英寸的机身中。单纯从这一点可以看出,惠普暗影精灵7看似没有变化的外观下,其实有着不少升级。

熟悉的外观设计
设计语言延续经典,这意味着惠普暗影精灵7是一台将狂暴内心掩藏在笔挺西装中的高颜值游戏本。黑色机身配合简约设计,十分低调。但如果仔细观察的话,你会发现虽然惠普暗影精灵7给人一种低调的感觉,但很多细节上,犹如利齿版漏在外面,简约却不简单。比如A面的OMEN Logo,蓝绿色渐变的设计仿佛RGB一般,彰显着自己的游戏基因。D面后方的一整排散热开孔,隐约可见散热鳍片,这也暗示着它是一台性能猛兽。

简约低调
A面类肤材质触感极佳,与拥有细磨砂质感的C面形成对比,比较有趣。另外金属C面的右掌托位置还刻有品牌专属的“O16”标志,细节满满,游戏信仰拉满。说到转轴,你会发现从正面看,惠普暗影精灵7的转轴不像上一代那么明显。因为此次惠普暗影精灵7采用了流云屏设计(Floating Display),将转轴隐藏在了B面之中;B面与C面的衔接更加丝滑,并且可以通过屏幕下边框,对缝隙进行一定程度的遮挡,减少进灰的现象发生,机身正面的观感更加一体化。

“O16”标志
此外,机身两侧采用了金属拉丝工艺,视觉上很有质感。其实惠普暗影精灵7的接口及排布与上一代有明显区别,所以看似没有变化的外观,事实上隐藏着相当多的改变,可以说是“悄悄在变美,然后惊艳所有人”。

我们将目光放在它的屏幕上。这是一块16.1英寸全高清IPS屏幕,刷新率为144Hz。该系列最高提供2K+165Hz/3ms屏幕,电竞属性更强。当然144Hz同样是目前主流电竞屏水准,而且有了更大的16.1英寸加持,可视面积相比上一代增加6.6%,视野更大沉浸感更强,游戏视觉体验有明显的提升。

16.1英寸全高清电竞屏
此外,这块屏幕还支持DC调光,并且通过了德国莱茵和Eyesafe蓝光护眼认证,在保证不偏色的前提下滤掉29%的蓝光,护眼效果更好,这对于长时间面对屏幕的玩家来说很重要。屏幕素质方面,实测色域覆盖100% sRGB、76% AdobeRGB、77% P3、71% NTSC,最大亮度357.5cd/m2,色准平均ΔE=0.76。从测试数据上看,这是一块高色域电竞屏,同时拥有不错的亮度。令人惊喜的是,其色域表现相当出众,平均ΔE<1的表现可以满足玩家的创作需求。

色域
亮度
色准
C面键盘区域,稍低于掌托的设计依旧得以保留,这一点好评。惠普暗影精灵7键盘手感依旧非常出色,键帽中央稍有凹陷,更加贴合指腹,键帽大小以及键间距设计合理,盲打效率很高。键程中等,回弹不拖泥带水,并且还挺安静。空格键也比其他按键更宽一些,这是针对游戏的优化。此外独立数字键区的存在,也方便了玩家日常的使用。

全尺寸键盘+独立数字键区
键盘标配白色背光,部分配置还支持四分区RGB彩色背光,可自定义,个性化设计还是不错的。最让我感到意外的是,惠普游戏控制中心的Light Studio功能,虽然该功能还处于beta版,但我在它身上看到了暗影精灵的“野心”。

Light Studio
众所周知,暗影精灵家族已经不单单只有笔记本、台式机等PC产品,包括显示器、耳机、键鼠、鼠标垫,甚至服饰、电竞椅等周边产品早已开售。把这些电子设备连接起来并不难,难的是如何在功能、设计等方面实现联动、统一。Light Studio就是在视觉上将这些设备统一起来,从而提供家族式的视觉感受。

在Omen Gaming Hub的Light Studio中,你可以看到一张巨大的画布,所有已连接的暗影精灵设备都会出现在上面,可以根据设备的实际位置拖动画布中的设备。在“效果”部分可以调节设置灯光效果,系统也内置了诸多灯效,也提供了自定义功能,个性化空间比较足。中央白边框则相当于显示范围,在框内的部分会显示灯效。最左侧则提供“层”功能,可在不同层上设置不同效果。层+框的搭配,可以说为玩家提供了充分想象和自由创造的空间,方便玩家创造出独一无二的灯效系统。

值得一提的是,触控板的手感也相当好,表面触感亲肤,但不会有滑腻的感觉。触控板的面积也比较大,相比上一代增加了19%,操作起来更加自由。

触控板
惠普暗影精灵7的接口集中在左侧,对于大部分右手掌控鼠标的玩家来说,设计非常合理。机身右侧分别为电源接口、RJ45、USB3.2、miniDP、HDMI、雷电4、3.5mm音频接口和SD读卡器;右侧为2×USB3.2。接口数量多、种类全,连接外设极为方便。

左侧接口
右侧接口
惠普暗影精灵7虽然延续上一代设计风格,但在模具的很多方面都进行了升级,比如更大的屏幕、隐藏转轴、更优秀的灯效控制、更大的触控板等,熟悉的外表却提供更出色的使用体验,令人意外。

02更狂暴的性能
相比较在外观设计等方面的优化升级,惠普暗影精灵7在硬件升级上可谓风风火火,配置全面升级。除了搭载英特尔第十一代酷睿和英伟达RTX30系显卡外,惠普暗影精灵7还大幅升级了散热模组,用上了PCIe4.0游戏级固态硬盘,同时在性能释放方面也表现的相当强劲。接着我们进行相关测试,看看新款暗影精灵7的性能表现吧。

以下所有测试均在狂暴模式下,通过惠普游戏中心切换显卡直连进行。室温条件在26℃-28℃。

首先是英特尔第十一代酷睿i7-11800H,这是一颗8核心16线程处理器,基于10nm SuperFin工艺,主频2.3GHz,单核最大睿频4.6GHz,缓存24MB,TDP为45W。

i7-11800H
实测Cinebench R15多核2145cb、单核222cb;Cinebench R20多核5133pts、单核570pts;Cinebench R23多核13267pts、单核1487pts,属于目前移动平台的旗舰性能水平。

Cinebench R15
Cinebench R20
Cinebench R23
长时间的性能释放方面,Stess FPU单烤CPU长达30分钟,i7-11800H的主频维持在全核3.7GHz左右,功耗保持在80W左右,核心温度维持在94°左右。功耗持续80W的表现足见惠普暗影精灵7在CPU性能释放方面的给力。

CPU压力测试
其次是英伟达RTX 3070 Laptop(Max-Q),其基于安培架构,拥有5120个CUDA核心,核心频率780MHz,Boost频率1290MHz,显存8GB GDDR6,三星颗粒,显存位宽256bit,显存频率1500MHz。

RTX 3070 Laptop(Max-Q)
实测3DMark Time Spy总分10014、显卡分10014;Fire Strike总分21358、显卡分25501。从得分情况来看,RTX 3070 Laptop的性能属于目前移动平台次旗舰性能水平,足以应对最新的3A光追大作。

Time Spy
Fire Strike
长时性能释放方面,在1080P、8×MSAA下单烤GPU长达30分钟,RTX 3070 Laptop的功耗保持在115W左右,核心频率保持在1545MHz,显存频率保持在1500MHz,核心温度最高70.8°。RTX 3070 Laptop的性能释放保持在了不错的水平,并且温度控制的相当理想。

GPU性能释放
更夸张的双烤则可以体现惠普暗影精灵7,在极限压力下的性能释放水平。虽然至今没有哪款游戏对硬件的压力如此之大,但依旧具有不错的参考价值。双烤45分钟,i7-11800H的主频维持在全核3GHz左右,功耗维持在50-54W左右,核心温度维持在88°左右;RTX 3070 Laptop的功耗维持在112-115W左右,核心频率维持在1515-1545MHz,显存频率保持在1500MHz,核心温度最高78°。从双烤成绩来看,惠普暗影精灵7的性能释放还是非常给力的,基本可以维持在CPU 50W+115W GPU左右,比官方宣称的45W+115W略高一些。

双烤测试
惠普暗影精灵7能够保持如此给力的性能输出,很大程度上与散热升级有关。惠普暗影精灵7的散热系统在上一代的基础上,再次进化升级。依旧采用两进三出五风道设计,并且最高内置四根热管、双八毫米主热管,红外传感器。值得一提的是,暗影精灵7将风扇扇叶的数量直接翻倍,这意味着单位时间的通风量更高,采用了双风扇散热设计,在相同风扇噪音的情况下,其通风量将增加6%,实际使用时噪音也更低,从而提供更出色的散热表现。

超高开孔率
PCIe4.0固态硬盘同样是相当大的升级,惠普暗影精灵7采用了1TB PCIe4.0 SSD,来自三星。实测在队列数=8、线程数=1时,持续读取6912MB/s、持续写入5112MB/s;队列数=1、线程数=1时,4K随机读取90.36MB/s、4K随机写入246.69MB/s。无论是持续读写还是4K随机读写,PCIe4.0固态硬盘都有着飞跃式的提升。

固态测试
整机性能方面,PCMark 10 Extened得到总分8785,其中常用基本功能9922、生产力8858、数位内容创作10521、游戏17412,从子项得分可以看出,惠普暗影精灵7的游戏性能相当突出,同时内容创作方面也有不错成绩。考虑到惠普暗影精灵7屏幕出色的色准表现,完全可以将其用于对硬件要求较高的创作工作中。

PCMark 10 Extened
Wi-Fi 6E无线网卡也算是走在了时代的前沿,作为Wi-Fi 6的扩展,Wi-Fi 6E支持6G频段,理论峰值传输速度更快。当前可以提供6G频段的路由器相当少,采用Wi-Fi 6E无线网卡有点战未来的感觉。当然Wi-Fi 6E的普及速度将会非常快。

此外电池容量相比上一代也有提升。上一代电池容量为70Wh,惠普暗影精灵7则为83Wh,容量更大,特殊情况下不插电可坚持更长时间。

在理论性能测试部分,惠普暗影精灵7给人的感觉就像一枚火箭一样,速度快、力量足。在实际游戏测试中,惠普暗影精灵7同样表现给力。

回答:

惠普暗影精灵7是一款外观设计熟悉但升级体验更好的游戏笔记本电脑。它保留了经典的外观设计,外观低调简约,黑色机身搭配简约设计,给人一种高颜值的感觉。然而,仔细观察会发现它在细节上进行了优化,例如OMEN Logo的蓝绿色渐变设计,散热开孔的鳍片设计以及金属C面的专属标志。此外,惠普暗影精灵7还采用了流云屏设计,隐藏了转轴,使整体外观更加一体化。

惠普暗影精灵7配备了一块16.1英寸全高清IPS屏幕,刷新率为144Hz,提供了更大的视野和更强的沉浸感。该屏幕支持DC调光和莱茵/Eyesafe蓝光护眼认证,具有高色域和出色的色准表现,满足玩家的创作需求,并提供更好的护眼效果。

键盘区域采用全尺寸键盘设计,键盘手感出色,键帽大小和键间距设计合理,方便高效的盲打。键盘标配白色背光,部分配置还支持自定义的四分区RGB彩色背光。此外,惠普游戏控制中心的Light Studio功能为玩家提供了个性化的灯光效果,实现了设备之间的联动和统一。

惠普暗影精灵7的接口布局合理,集中在左侧,方便右手掌握鼠标的玩家连接外设。接口种类齐全,包括电源接口、RJ45、USB、miniDP、HDMI、雷电、音频接口和SD读卡器等。

除了外观设计的优化升级外,惠普暗影精灵7在硬件方面也进行了全面升级。它搭载了英特尔第十一代酷睿处理器和英伟达RTX 30系列显卡,配备PCIe 4.0游戏级固态硬盘,性能强劲。经过相关测试,惠普暗影精灵7在处理器和显卡性能方面表现出色,达到了移动平台的旗舰水平。

总的来说,惠普暗影精灵7在外观设计、屏幕质量、键盘手感、灯光效

但好像还不够好,我们把提示词改一改,继续迭代

您的任务是帮助营销团队根据技术说明书为产品的零售网站创建一份文字说明。根据技术说明书中提供的信息编写产品说明,并用```分隔。你的回答不能超过100个字。

回答:

惠普暗影精灵7是一款外观经典、性能强劲的游戏本。尽管外观与上一代相似,但在内部进行了多项升级,例如屏幕尺寸增加至16.1英寸、隐藏转轴设计和流云屏设计。它配备了一块16.1英寸全高清IPS屏幕,支持144Hz刷新率和DC调光,并通过莱茵和Eyesafe蓝光护眼认证。键盘手感出色,触控板面积增大。在性能方面,搭载英特尔第十一代酷睿处理器和英伟达RTX 30系显卡,性能强劲。同时,接口丰富,支持自定义灯光效果。惠普暗影精灵7以熟悉的外观提供出色的使用体验。

看起来精简了很多,但其实有196个字,再尝试其他的,如:回答不能超过三个句子

惠普暗影精灵7是一款外观设计延续经典的高颜值游戏本,独特的细节设计和简约低调的外观给人一种不简单的感觉。它配备了16.1英寸全高清IPS屏幕,支持144Hz刷新率,视野更大沉浸感更强,同时通过DC调光和蓝光护眼认证,提供更好的护眼效果。键盘手感出色,触控板手感亲肤且面积较大。接口种类全面且数量多,连接外设方便。整体上,惠普暗影精灵7在外观和硬件方面都有升级和优化,提供出色的使用体验。

也可以给回答加上一些限制,比如,“此说明应该给出更具技术性的回答,回答的重点是指出产品的材料”

惠普暗影精灵7是一款外观设计类似上一代产品的游戏本,但在内部进行了多项升级和优化。它采用了16.1英寸全高清IPS屏幕,具有144Hz的刷新率,支持DC调光和蓝光护眼认证。此外,它配备了出色的键盘手感和触控板,接口丰富,性能强劲。它搭载了英特尔第十一代酷睿处理器和英伟达RTX 30系列显卡,并通过升级的散热模组和PCIe4.0游戏级固态硬盘提供更强大的性能。

还可以在最后加上"产品ID、给出一个关于产品尺寸的表格"等信息,例如:当然此例的信息不是很规整,所以无法输出

您的任务是帮助营销团队根据技术说明书为产品的零售网站创建一份文字说明。根据技术说明书中提供的信息编写产品说明,并用```分隔。
在你给出的说明之后,还应该给出一个关于产品尺寸的表格。
该表应该有两列,在第一列中包括维度的名称,在第二列中仅包含以英寸为单位的测量值。为表格命名为“产品详情”。
将上述所有内容格式化为可在网站中使用的HTML代码。将你在开始给出的说明放在<div>元素中。

image-20230527094425147

这是课程中生成的表格内容。

5 如何使用大语言模型总结文本

示例:

image-20230527094645646

5.1 生成面向不同对象的摘要

image-20230527094722899

image-20230527094841421

5.2 用模型汇总多个评论

您的任务是生成来自电商平台的产品评论的简短摘要。用最多15个字来概括下面的评论。
# 评论1
尺码合适;面料很柔软,有质感,穿的衣服不闷,做工质量也都是很好的,没什么瑕疵多余的线头;是一件很百搭的T恤,搭配工装裤,阔腿裤穿都是很不错的选择;身高181体重139穿XL码很合适。
#评论2
这个杯子超级帅的,黑色渐变很酷,而且完全没有塑料气味,这个材质也很不错,和图片一模一样,价格也很实惠真的超级无敌好看!!颜值太高了,超级炫酷,很对得起这个价格,手感摸起来也很好,是那种高级的感觉,做工细节也都很细致精致,用料都是很厚实的那种,特别喜欢!
#评论3
包装精美有档次,迫不及待的泡了一杯茶尝尝,茶叶质量好,我用的高透玻璃杯泡的茶叶,用的水是桶装的农夫山泉,烧开放凉等到70-80度左右的水温再开始冲泡,我用的上投法,冲泡后犹如大雪融化后的春天,冒出的朵朵嫩芽,汤色清澈透绿,非常好看,口感也是超赞!

回答:

# 评论1: "优质百搭T恤,尺码合适"
# 评论2: "酷黑渐变杯,高颜值实惠"
# 评论3: "精美包装,清澈绿茶口感赞"

6 如何使用大语言模型的语义推理

  • 语义推理:让模型针对文本内容执行某种分析
  • 传统的机器学习:一个模型 ——>一个任务
  • 大语言模型 :一个模型——>多类任务

6.1 提取情感信息

下面这个用分隔的文本的情感是什么?
评价文本:”选了很多家的桌子,最后定了这家飞旺藤达店的,拍下就发货了。不过半路丢零件了,后来商家补发了一个新的,没过几天就送到了,桌子挺稳的,折叠的很方便也不用组装,放阳台当小饭桌用,颜值也高,一个人用挺合适,不错不错,值得入手。桌子腿是金属的,挺结实的,整体来说这个价位还可以。"

回答:

“”“评价文本的情感是积极的/正面的。”“”,要想回答更简洁,以便后期处理,则可以使用提示词。

下面这个用分隔的文本的情感是什么?你只能用 “积极的” 或者 “消极的”这三个字回答
评价文本:”选了很多家的桌子,最后定了这家飞旺藤达店的,拍下就发货了。不过半路丢零件了,后来商家补发了一个新的,没过几天就送到了,桌子挺稳的,折叠的很方便也不用组装,放阳台当小饭桌用,颜值也高,一个人用挺合适,不错不错,值得入手。桌子腿是金属的,挺结实的,整体来说这个价位还可以。"

这是我们给模型的选项让他选择,我们试试让模型自己给出一个情感列表

确定以下用"""分隔的文本正在表达的情感列表。在列表中包含不超过5项情感。将你的答案格式化为用","分隔的词语列表。
评价文本:"""选了很多家的桌子,最后定了这家飞旺藤达店的,拍下就发货了。不过半路丢零件了,后来商家补发了一个新的,没过几天就送到了,桌子挺稳的,折叠的很方便也不用组装,放阳台当小饭桌用,颜值也高,一个人用挺合适,不错不错,值得入手。桌子腿是金属的,挺结实的,整体来说这个价位还可以。"""

回答:

满意, 赞赏, 高兴, 推荐, 值得

可以看出LLM可以提出其所包含的情感内容

6.2 识别指定的信息

从评价文本中识别以下项目:
-评论者购买的物品项目
-制造该项目的公司
评价文本在下方由"""分隔。
将你的回答格式化为json对象,其中“物品项目”和“品牌”作为键。如果其中一个或几个信息不存在,请使用“未知”作为值。你的回答应该尽可能短。
评价文本:"""选了很多家的桌子,最后定了这家飞旺藤达店的,拍下就发货了。不过半路丢零件了,后来商家补发了一个新的,没过几天就送到了,桌子挺稳的,折叠的很方便也不用组装,放阳台当小饭桌用,颜值也高,一个人用挺合适,不错不错,值得入手。桌子腿是金属的,挺结实的,整体来说这个价位还可以。"""

回答:很轻松的提取出了所需要的信息。

{
  "物品项目": "桌子",
  "品牌": "飞旺藤达店"
}

试试用一段提示词提取所有需要的信息:

从评价文本中识别以下项目:
-情感(“积极的”或“消极的”)
-评论者是否表达了愤怒?
-评论者购买的物品项目
-制造该项目的公司
评价文本在下方由"""分隔。
将你的回答格式化为json对象,其中“物品项目”和“品牌”作为键。如果其中一个或几个信息不存在,请使用“未知”作为值。你的回答应该尽可能短。将“愤怒”的值格式化为布尔值.
评价文本:"""选了很多家的桌子,最后定了这家飞旺藤达店的,拍下就发货了。不过半路丢零件了,后来商家补发了一个新的,没过几天就送到了,桌子挺稳的,折叠的很方便也不用组装,放阳台当小饭桌用,颜值也高,一个人用挺合适,不错不错,值得入手。桌子腿是金属的,挺结实的,整体来说这个价位还可以。"""
{
  "情感": "积极的",
  "愤怒": false,
  "物品项目": "桌子",
  "品牌": "飞旺藤达店"
}

确定哪些关键词在文中有或者无

判断下面的关键词列表中的每一项是否是下面文本中的一个关键词"""用分隔。你需要用列表的形式回答,列表中每个关键词的值应为0或1。
关键词列表:新加坡,微波炉,火灾,优惠,安全
文本:""近日,在佛罗里达州发生了一起令人费解的事件:一名36岁的男子突发奇想,在家里将一个小型微波炉放入大型微波炉中加热,最终发生爆炸。他的动机尚不得而知,但这一行为显然违背了一般的常识和安全规范。幸运的是,该男子及时察觉到危险并报警,消防队及时赶到扑灭了火势。所幸此次事件并没有造成人员伤亡。专家指出,微波炉的安全操作十分重要。用户应该仔细阅读并遵守使用说明书,确保不将不适合的物品放入微波炉中加热。此外,应当避免将金属容器、铝箔或其他反射性物质放入微波炉,以免引发类似的危险情况。这起微波炉事件在社交媒体上引发了广泛的讨论和调侃,网友们都对这位男子的不寻常行为表示困惑。"""

[0, 1, 1, 0, 1]
以下是关键词列表中每个关键词在文本中的出现情况的说明:
- "新加坡":未在文本中出现,值为0。
- "微波炉":在文本中出现,值为1。
- "火灾":在文本中出现,值为1。
- "优惠":未在文本中出现,值为0。
- "安全":在文本中出现,值为1。

7 如何使用大模型进行文本转换

7.1 通用翻译器

告诉我这是什么语言:
cote le lampadaire?
这句话看起来是法语。
将以下英文文本翻译成书面中文和口语中文:"Would you like to order a pillow?

image-20230527101000287

用pyton键值对的形式回答下面每一行的文本的语言是什么。随后,对每一行文本打印出源文本、英语翻译、和韩语翻译,并用换行符分隔。
- La performance du systeme est plus lente que d'habitude.
- Mi monitor tiene pixeles que no se iluminan.
- ll mio mouse non funziona
- Moj klawisz Ctrl jest zepsuty
- 我的屏幕在闪烁

回答:

以下是每行文本的语言的键值对形式回答:

1. {'文本': 'La performance du systeme est plus lente que d\'habitude', '语言': '法语'}
2. {'文本': 'Mi monitor tiene pixeles que no se iluminan', '语言': '西班牙语'}
3. {'文本': 'll mio mouse non funziona', '语言': '意大利语'}
4. {'文本': 'Moj klawisz Ctrl jest zepsuty', '语言': '波兰语'}
5. {'文本': '我的屏幕在闪烁', '语言': '中文'}

对于每行文本的源文本、英语翻译和韩语翻译,请参考下面的输出:

La performance du systeme est plus lente que d'habitude.
The system performance is slower than usual.
시스템 성능이 평소보다 느립니다.

Mi monitor tiene pixeles que no se iluminan.
My monitor has pixels that don't light up.
내 모니터에는 활성화되지 않는 픽셀이 있습니다.

ll mio mouse non funziona
My mouse doesn't work.
마우스가 작동하지 않습니다.

Moj klawisz Ctrl jest zepsuty
My Ctrl key is broken.
내 Ctrl 키가 고장 났습니다.

我的屏幕在闪烁
My screen is flickering.
나의 화면이 깜박입니다.

7.2 语气转换

将以下从俚语翻译成商业书信,回答尽量简短。
“兄弟,我是张三,看下这个灯泡的说明书”

回答:

尊敬的先生/女士,
我是张三,希望您能够查看一下这个灯泡的说明书并提供帮助。
谢谢!
张三

感觉在联系通讯作者的时候会有用

7.3 格式转换

将以下Python字典从JSON翻译成HTML表格,并需要带有列标题和总标题:{'餐厅雇员':['名字: '李晓明;'电话":'18023333333),{'名字':'王怡, '电话':'16666666666), {'名字:'蔡龙,'电话': '19999999999H]}

output:大家可以自己在py中运行检查一下

import json

data = {
    '餐厅雇员': [
        {'名字': '李晓明', '电话': '18023333333'},
        {'名字': '王怡', '电话': '16666666666'},
        {'名字': '蔡龙', '电话': '19999999999'}
    ]
}

# 转换为JSON格式
json_data = json.dumps(data)

# 解析JSON数据
parsed_data = json.loads(json_data)

# 创建HTML表格
html_table = '<table>\n'

# 添加表头
html_table += '<tr><th>餐厅雇员</th><th>名字</th><th>电话</th></tr>\n'

# 添加表格内容
for employee in parsed_data['餐厅雇员']:
    html_table += '<tr>'
    html_table += f"<td>{'餐厅雇员'}</td>"
    html_table += f"<td>{employee['名字']}</td>"
    html_table += f"<td>{employee['电话']}</td>"
    html_table += '</tr>\n'

# 结束HTML表格
html_table += '</table>'

print(html_table)

7.4 拼写检查和语法检查

将以下文本中的拼写错误和语法错误进行修正。不要在文本周围使用任何标点符号。
1.我国高铁建设已取得丰硕成果。但因市场规模巨大,仍不能完全满足物流货运.
2.知名的书法家很多,但谁也不能否认,王羲之不是继往开来的宗师.
3.那里的人都上堤去抢险,我的叔叔已经快有半个多月没有回过家了。
4.截至到目前,中国诗词大会”节目受到人们的喜爱。
5.航天员举着国旗,通过摄像机送出了问候的节日。6.研表究明,汉字序顺并不定一影阅响读效果。

output:

1. 我国高铁建设已取得丰硕成果,但因市场规模巨大,仍不能完全满足物流货运需求。
2. 知名的书法家很多,但谁也不能否认,王羲之是继往开来的宗师。
3. 那里的人都上堤去抢险,我的叔叔已经有半个多月没有回家了。
4. 截至目前,中国诗词大会节目受到人们的喜爱。
5. 航天员举着国旗,通过摄像机送出了节日的问候。
6. 研究表明,汉字的顺序并不影响阅读效果。

优化提示词,若某一行无语法错误,输出:无语法错误

image-20230527101952924

8 如何使用ChatGPT的温度值(temperature)

大语言模型生成针对性的电子邮件,并通过调整“温度值”多样化输出

你是一个Al客服,你的任务是向宝贵的客户发送电子邮件回复他们的评论。给定由"""分隔的客户电子邮件,生成回复以感谢客户的评论。如果客户评论的情感是积极的或中性的,则向他们的评论表达感谢。如果情感是负面的,向客户道歉并建议他们可以联系客服解决问题。确保你要回答评论中的具体细节,以简洁和专业的语气写作,将电子邮件署名为“Al客服”。
客户评论:"""他们在11月份仍然以49元左右的价格对17件系统进行季节性销售,大约便宜了一半,但由于某种原因(称之为价格欺诈),在12月的第二周左右,价格全部上涨至大约70-89元之间。11件套系统的价格也比之前的29元上涨了10元左右。所以它看起来还不错,但是如果你看一下底座,刀片锁定到位的部分看起来不像几年前的以前版本那么好,但我觉得还能接受(例如,我先在搅拌机中粉碎非常硬的东西,如豆子、冰、大米等,然后在搅拌机中将它们粉碎成我想要的份量,然后切换到搅打刀片以获得更细的面粉,并在制作冰沙时先使用横切刀片,然后如果我需要它们更细/更少浆状,请使用平刀片)。制作冰沙时的特别提示是,切碎并冷冻您计划使用的水果和蔬菜(如果使用菠菜–稍微炖软菠菜,然后冷冻直至准备使用-如果制作冰糕,请使用中小型食品加工机)这样你就可以避免在制作冰沙时添加太多冰块。大约一年后,电机发出一种奇怪的声音。我打电话给客户服务,但保修期已经过期,所以我不得不再买一个。仅供参考:这些类型的产品的整体质量已经过时,因此他们有点依赖品牌知名度和消费者忠诚度来维持销售。大概两天就收到了。"""
评论情感:消极的

回信:

尊敬的客户,

感谢您对我们产品的评论。我们对您在使用过程中遇到的问题感到非常抱歉。您提到的价格上涨和产品质量问题是我们非常关注的事情,我们将会进一步调查和改进。

关于价格的变动,我们会认真审查,并确保提供公正和透明的定价政策。对于产品质量问题,我们将采取措施改进底座和刀片锁定的设计,以提升产品的耐用性和性能。

您提到的使用技巧和建议对其他客户也非常有帮助,我们会将这些信息整理并分享给我们的用户群体。感谢您的宝贵建议。

如果您有任何其他问题或需要进一步的帮助,请随时联系我们的客服团队。我们将竭诚为您解决问题和提供满意的解决方案。

再次感谢您对我们产品的支持和反馈。

祝您拥有美好的一天!

Al客服

温度值参数

温度值参数在0-1之间,他的值能够影响模型输出的创造性和随机性。

image-20230527102407571

温度值为0时,始终会生成dog,但调大温度值之后,就会有更多样的生成。温度值为1时,生成的回答会非常有创意。、、

你是一个Al客服,你的任务是向宝贵的客户发送电子邮件回复他们的评论。给定由"""分隔的客户电子邮件,生成回复以感谢客户的评论。如果客户评论的情感是积极的或中性的,则向他们的评论表达感谢。如果情感是负面的,向客户道歉并建议他们可以联系客服解决问题。确保你要回答评论中的具体细节,以简洁和专业的语气写作,将电子邮件署名为“Al客服”。
客户评论:"""他们在11月份仍然以49元左右的价格对17件系统进行季节性销售,大约便宜了一半,但由于某种原因(称之为价格欺诈),在12月的第二周左右,价格全部上涨至大约70-89元之间。11件套系统的价格也比之前的29元上涨了10元左右。所以它看起来还不错,但是如果你看一下底座,刀片锁定到位的部分看起来不像几年前的以前版本那么好,但我觉得还能接受(例如,我先在搅拌机中粉碎非常硬的东西,如豆子、冰、大米等,然后在搅拌机中将它们粉碎成我想要的份量,然后切换到搅打刀片以获得更细的面粉,并在制作冰沙时先使用横切刀片,然后如果我需要它们更细/更少浆状,请使用平刀片)。制作冰沙时的特别提示是,切碎并冷冻您计划使用的水果和蔬菜(如果使用菠菜–稍微炖软菠菜,然后冷冻直至准备使用-如果制作冰糕,请使用中小型食品加工机)这样你就可以避免在制作冰沙时添加太多冰块。大约一年后,电机发出一种奇怪的声音。我打电话给客户服务,但保修期已经过期,所以我不得不再买一个。仅供参考:这些类型的产品的整体质量已经过时,因此他们有点依赖品牌知名度和消费者忠诚度来维持销售。大概两天就收到了。"""
评论情感:消极的
temperature=0.7

output:与我们的期待相符

尊敬的客户,

非常感谢您对我们产品的评论和反馈。首先,我想向您表达我们对您在评论中提到的问题的歉意。我们对于价格的变动和底座部分的质量问题表示诚挚的道歉。

关于价格变动,我们理解您对于价格上涨的不满。我们会进一步调查并确保价格调整的透明度和公平性。如果您有任何疑问或需要进一步协助,请随时联系我们的客服团队,他们将会竭诚为您提供帮助和解决方案。

同时,关于底座部分的质量问题,我们对此深表遗憾。我们一直致力于提供高质量的产品,并且会在生产和设计方面不断改进。您的反馈对我们来说非常重要,我们会将其传达给我们的产品团队以进一步改进和提升。

另外,关于电机发出奇怪声音的问题,很抱歉给您带来不便。保修期已过期的情况下,我们建议您与我们的客服团队联系,他们将为您提供更多的解决方案和支持。

我们非常重视客户的满意度和产品质量,并将持续改进以确保您能够获得最好的使用体验。如果您有任何其他问题或需要进一步的帮助,请随时与我们联系。我们将竭诚为您提供支持和解决方案。

再次感谢您对我们产品的支持和反馈。

祝您愉快的使用体验!

Al客服

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/575568.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uCOSii中的互斥信号量

uCOSii中的互斥信号量 一、互斥型信号量项管理 (MUTUAL EXCLUSION SEMAPHORE MANAGEMENT) OSMutexAccept() 无条件等待地获取互斥型信号量 OSMutexCreate() 建立并初始化一个互斥型信号量 OSMutexDel() 删除互斥型信号量 OSMutexPend() 等待一个互斥型信号量 OSMutexPost…

扬帆起航——Qt自定义控件介绍

文章目录 前言自定义控件的定义自定义控件的好处如何实现自定义控件实现没有自带的控件 如何使用自定义控件测试和优化常见的自定义控件总结 前言 Qt 提供了丰富的控件、工具和库&#xff0c;可以帮助开发人员快速创建现代化的跨平台应用程序。但是对于某些特殊的需求&#xf…

【数据结构】冒泡,快速,直接插入,归并,选择排序

&#x1f38a;专栏【数据结构】 &#x1f354;喜欢的诗句&#xff1a;更喜岷山千里雪 三军过后尽开颜。 &#x1f386;音乐分享【Dream It Possible】 大一同学小吉&#xff0c;欢迎并且感谢大家指出我的问题&#x1f970; 目录 &#x1f381;冒泡排序 &#x1f3f3;️‍&…

CentOS7.4安装OpenVPN

系统环境 [rootvpn ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 一. 准备工作 [rootvpn ~]# yum -y install openssl-devel openssl pam pam-devel lzo lzo-devel pkcs11-helper pkcs11-helper-devel 二. 安装OpenVPN服务 1. 下载openvpn源码包 [r…

【计算机网络 - 第六章】链路层

目录 一、概述 1、数据链路层提供的服务&#xff1f; 二、差错检测 1、奇偶校验 2、循环冗余校验CRC 三、多路访问链路和协议 1、概述 &#xff08;1&#xff09;多路访问协议 2、信道划分协议 ① 频分多路复用FDM ② 时分多路复用TDM ③ 波分多路复用WDM ④ 码分…

更好看的国产蓝牙耳机,音质也没问题,哈氪零度青春版体验

夏天躲在空调房里戴着耳机听音乐、玩游戏是很多人的日常&#xff0c;这两年国产耳机做得越来越好了&#xff0c;设计也很有新意&#xff0c;像是我现在用的这款哈氪零度青春版&#xff0c;就采用了一种冰封造型设计&#xff0c;视觉效果很新颖&#xff0c;看起来很有立体感&…

【一个简单的前后端交互页面】

&#x1f389;&#x1f389;&#x1f389;点进来你就是我的人了博主主页&#xff1a;&#x1f648;&#x1f648;&#x1f648;戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔&#x1f93a;&#x1f93a;&#x1f93a; 目录 客户端与服务器之间的通信流程 理解当前案例…

chatgpt赋能python:Python文件拆分技巧详解

Python 文件拆分技巧详解 随着数据量的不断增大&#xff0c;我们经常需要处理非常大的数据文件&#xff0c;这时候就需要用到文件拆分技巧。在Python中&#xff0c;文件拆分可以帮助我们提高数据处理的效率&#xff0c;这是一个非常实用的技巧。在本篇文章中&#xff0c;我们将…

奇巴布Feed流性能优化

01 项目背景 “爱奇艺奇巴布”是爱奇艺为0-8岁孩子和家长定制化设计的寓教于乐平台&#xff0c;为儿童量身打造精致的观看体验&#xff0c;精彩内容解锁寓教于乐新方式。为儿童提供优质动画内容的同时&#xff0c;我们更关注APP用户体验。在产品交互设计上我们立足儿童视角&…

抖音SEO矩阵系统开发分享及搭建流程

目录 产品功能亮点 产品介绍及开发背景 开发要求及实现流程 产品功能亮点 1. 支持多账号多平台一键 授权管理 2.支持矩阵视频批量剪辑&#xff0c;批量发布 3. 多平台关键词布局&#xff0c;提升企业及产品曝光 4. 评论区关键词自动回复&#xff0c;意向线索智能挖掘 5…

RTOS专栏(一) —— rt-thread简单介绍和qemu使用

本期主题&#xff1a; 简单介绍rt-thread介绍qemu和rt-thread怎么配合使用qemu的简单例子 rt-thread & qemu 1.rt-thread介绍2.qemu介绍3.搭建rt-thread和qemu开发环境4.简单例子 1.rt-thread介绍 RT-Thread 是一款完全由国内团队开发维护的嵌入式实时操作系统&#xff0…

《操作系统》期末主观题梳理

操作系统简答题 文章目录 操作系统简答题第一章第二章第三章第四章第五章第六章第七章第八章第九章 第一章 在计算机系统上配置OS(operating system, 操作系统)的目标是什么?作用主要表现在哪几个方面? 在计算机系统上配置OS, 主要目标是实现&#xff1a;方便性、有效性、可…

Error: Flash Download failed - Target DLL has been cancelled

文章目录 背景参考 背景 在使用keilv5进行STM32开发时&#xff0c;配置用JLink进行文件烧录&#xff0c;出现如下错误&#xff1a; 查阅资料&#xff0c;是因为Keil未识别烧录工具&#xff0c;需要进行下面的操作&#xff1a; 1.打开工程配置窗口&#xff0c;点开Debug选项卡…

并查集专题

⭐️前言⭐️ 本篇文章主要介绍与并查集相关的题目。 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f349;博主将持续更新学习记录收获&#xff0c;友友们有任何问题可以在评论区留言 &#x1f349;博客中涉及源码及博主…

阿里「通义千问」内测详细使用体验

名人说&#xff1a;一花独放不是春&#xff0c;百花齐放花满园。——《增广贤文》 作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 一、简要介绍二、分类问题测试0️⃣自我介绍1️⃣生成内容2️⃣回答问题3️⃣对话协…

springboot+vue大学生租房系统(java项目源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的大学生租房系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风歌…

太稳了,支付系统就该这么设计

支付中心系统对内为各个业务线提供统一的支付、退款等服务&#xff0c;对外对接三方支付或银行服务实现资金的流转。如下图&#xff1a; 大部分公司基本都是这样的架构&#xff0c;主要有以下几方面的优点&#xff1a; 形成统一支付服务&#xff0c;降低业务线接入成本及重复研…

数据结构-树,森连,二叉树之间的转换

树》二叉树 1.给兄弟加线 2.给出长子外的孩子去线 3.层次调整 &#xff08;整体向左偏移45&#xff09; eg&#xff1a; 1.给兄弟加线&#xff1a; 2.给处长紫外的孩子去线 3.层次调整&#xff0c;整体向左偏移45 &#xff08;由兄弟转化来的孩子都是右节点&#xff0c…

DJ6-5 目录管理

目录 6.5.1 文件控制块和索引结点 1、文件控制块 FCB 2、索引节点 6.5.2 简单文件目录 1、单级目录结构 2、二级目录结构 3、树形目录结构 6.5.3 目录查询技术 1、线性检索法 2、Hash 方法 文件目录&#xff1a;是指由文件说明索引组成的用于文件检索的特殊文件…

chatgpt赋能python:Python文件复制到指定文件夹——实现简单又高效的文件操作

Python 文件复制到指定文件夹——实现简单又高效的文件操作 如今&#xff0c;人们对于数据的需求越来越多&#xff0c;因此在编程过程中&#xff0c;对于文件的操作也变得越来越重要。而Python作为一种高效而简洁的编程语言&#xff0c;其文件操作也是十分出色的。本文将会带领…