OverRainbow

面向开发人员的 ChatGPT 提示工程 lesson4 summarizing

☕️ 1 min read

你可以从本文了解到

关注特定主题来总结文本

prod_review = """
为我女儿的生日买了这个熊猫毛绒玩具,\
谁喜欢它并随身携带它。 它柔软且\
超级可爱,它的脸看起来很友善。 它是 \
虽然我付出的代价有点小。 我认为有\
可能是对 \
同样的价格。 它比预期提前一天到达,\
所以在我给它之前我必须自己玩它\
给她。
"""

总结一个字/句/字限制

Q:

prompt = f"""
您的任务是生成产品的简短摘要
来自电子商务网站的评论。

总结下面的评论,由三重分隔
反引号,最多 30 个字。

评论: ```{prod_review}```
"""

response = get_completion(prompt)
print(response)

# 超级可爱的熊猫毛绒玩具,柔软友善,值得购买。

总结重点是运输和交付

Q:

prompt = f"""
你的任务是生成一个产品的简短摘要 
的评论,以反馈给运输部门。
运输部门。

总结下面的评论,用三段式的 
缩略语,最多 30 个字,重点放在提到产品运输和交付的任何方面。
侧重于提到产品运输和交付的任何方面。
评论:```{prod_review}```
"""

response = get_completion(prompt)
print(response)

# 产品:熊猫毛绒玩具
# 优点:柔软、可爱、友善
# 运输:提前一天到达

以价格和价值为重点进行总结

prompt = f"""
你的任务是生成一个产品的简短摘要 
的评论,并将其反馈给定价部门。
负责确定产品价格的定价部门 
负责确定产品的价格。 

对下面的评论进行总结,用三段式的 
用30个字来概括下面的评论,并着重于与价格和感知有关的任何方面。
与价格和感知价值有关的方面。


评论: ```{prod_review}```
"""

response = get_completion(prompt)
print(response)

# 这个熊猫毛绒玩具柔软可爱,脸看起来友善,但价格稍高。可能有同价位更好的选择。提前送达,需要自己玩一下再送给孩子。

尝试“提取”而不是“总结”

prompt = f"""
你的任务是提取相关信息 
从一个电子商务网站的产品评论中提取相关信息,以便向运输部门提供
反馈给发货部门。

从下面的评论中,以三引号为界
提取与运输和交货有关的信息。
交付。限制在30字以内。

评论: ```{prod_review}```
"""

response = get_completion(prompt)
print(response)

# "它比预期提前一天到达",与运输和交货有关。

总结多个产品评论

review_1 = prod_review 

# review for a standing lamp
review_2 = """
我的卧室需要一盏漂亮的灯,而这盏灯 
有额外的存储空间,而且价格也不高。
点。买得很快--2天就到了。绳子 
灯的绳子在运输过程中断了,公司 
公司很高兴地送来了一个新的。几天后就到了 
几天就到了。它很容易装起来。然后我有一个 
缺少的部分,所以我联系了他们的支持,他们 
他们很快就给我找到了缺失的部分 在我看来 
是一家伟大的公司,关心他们的客户 
和产品。 
"""

# review for an electric toothbrush
review_3 = """
我的牙科保健师推荐使用电动牙刷、 
这就是为什么我买了这个。电池寿命似乎是 
到目前为止相当令人印象深刻。在初次充电和 
让充电器在第一周内插上电源以调节电池。
我已经拔掉了充电器,在过去的一周里,我每天用它刷牙两次。
在过去的3个星期里,我一直用它每天刷两次牙。
3个星期,所有这些都是在相同的电量下进行的。但牙刷头 
太小了。我见过的婴儿牙刷都比这个大。
这个。我希望牙刷头能大一些,有不同长度的刷毛,以便更好地进入牙齿之间。
不同长度的刷毛,以便更好地进入牙齿之间,因为 
这款牙刷没有。 总的来说,如果你能在50美元左右买到这个 
50美元左右,它是一笔好买卖。制造商的 
替换头是相当昂贵的,但你可以 
但你也可以买到价格更合理的通用产品。这款 
牙刷让我觉得我每天都去看牙医。
每天都是如此。我的牙齿感觉闪闪发光的干净! 
"""

# review for a blender
review_4 = """
因此,他们在11月仍有17件套系统的季节性销售,价格约为49美元,大约是半价,但由于某些原因(称之为价格欺诈),在12月的第二周,同一系统的价格都上升到70-89美元之间。因此,它看起来还不错,但如果你看一下底座,刀片锁定的部分看起来没有几年前的版本那么好,但我打算对它非常温柔(例如,我粉碎非常硬的物品,如豆子、冰、米等。例如,我先在搅拌器中粉碎非常坚硬的物品,如豆类、冰块、大米等,然后在搅拌器中把它们粉碎成我想要的大小,再换成打发刀片来制作更细的面粉,制作冰沙时先使用横切刀片,如果我需要更细/更少的浆状,就使用平切刀片)。制作冰沙时的特别提示是,将你计划使用的水果和蔬菜(如果使用菠菜--轻度炖软菠菜,然后冷冻,直到准备使用--如果制作冰糕,使用中小型食品加工机)切细并冷冻,这样就可以避免在制作冰沙时加入那么多冰块。大约一年后,电机发出了奇怪的噪音。我给客户服务部打电话,但保修期已经过了,所以我不得不再买一台。参考:这类产品的整体质量已经下降,所以他们有点指望品牌知名度和消费者忠诚度来维持销售。大约两天后就收到了。
"""

reviews = [review_1, review_2, review_3, review_4]

for i in range(len(reviews)):
    prompt = f"""
   你的任务是生成一个产品评论的简短摘要。

    对下面的评论进行总结,三引号为界,最多 20 个字。

    评论:  ```{reviews[i]}```
    """

    response = get_completion(prompt)
    print(i, response, "\n")


# 0 超可爱的熊猫毛绒玩具,值得购买。 

# 1 漂亮灯,有存储空间,价格不高,好客服。 

# 2 电动牙刷电池寿命长,刷牙效果好,但牙刷头太小。 

# 3 产品价格不稳定,质量一般,适合轻度使用。