Objective: # 概念阐释 如何使用大语言模型(如GPT)来生成文本摘要。可以利用摘要功能帮助用户快速了解文本内容,根据需要进一步深入了解。 - 进行文本摘要,**总结**; - 可以为摘要生成服务特定目的或特定部门(如送货或定价部门)的信息; - 反复修改你的prompt以获取更有针对性的摘要信息(**提取**信息); - 可以使用loop来对批量评论进行摘要以提高效率; # 实例 #### 总结YouTube视频Glarity-Summary ``` 首先概述本文,然后用列要点的形式总结主要思想,然后提炼出最重要的5个关键词,最后提出启发思考的3个好问题。每一步之间回车分段,不要不分段,不便于阅读。 输出使用以下模版: ### 概述文本 - [Emoji] 概述文本 ### 主要思想 - [Emoji] 主要思想 ### 关键词 - [Emoji] 关键词 ### 启发思考的问题 - [Emoji] 启发思考的问题 ``` 用于电子商务网站的评论汇总,以便快速了解大量客户的意见; #### 需要总结的引文 ``` Got this panda plush toy for my daughter's birthday, \ who loves it and takes it everywhere. It's soft and \ super cute, and its face has a friendly look. It's \ a bit small for what I paid though. I think there \ might be other options that are bigger for the \ same price. It arrived a day earlier than expected, \ so I got to play with it myself before I gave it \ to her. ``` #### Summarize with a word/sentence/character limit 30个单词、一个句子、没有角色限制 ``` Your task is to generate a short summary of a product review from an ecommerce site. Summarize the review below, delimited by triple backticks, in at most 30 words. 你的任务是从电子商务网站中生成一个产品评论的简短摘要。 在三个反引号之间总结以下评论,最多不超过30个单词。 结果: Soft and cute panda plush toy loved by daughter, but a bit small for the price. Arrived early. ``` 30个单词、1个句子、专门给「物流部门」的反馈 ``` Your task is to generate a short summary of a product \ review from an ecommerce site to give feedback to the \ Shipping deparmtment. Summarize the review below, delimited by triple backticks, in at most 30 words, and focusing on any aspects \ that mention shipping and delivery of the product. 专注于提及产品的运输和交付方面的任何方面。 结果: The panda plush toy arrived a day earlier than expected, but the customer felt it was a bit small for the price paid. ``` 30个单词、1个句子、专门有关「价格」的反馈 ``` Your task is to generate a short summary of a product \ review from an ecommerce site to give feedback to the \ pricing deparmtment, responsible for determining the \ price of the product. Summarize the review below, delimited by triple backticks, in at most 30 words, and focusing on any aspects \ that are relevant to the price and perceived value. 结果: The panda plush toy is soft, cute, and loved by the recipient, but the price may be too high for its size. ``` #### Try "extract" instead of "summarize" 反复修改prompt以获取更有针对性的信息 ``` prompt = f""" Your task is to extract relevant information from \ a product review from an ecommerce site to give \ feedback to the Shipping department. From the review below, delimited by triple quotes \ extract the information relevant to shipping and \ delivery. Limit to 30 words. Review: ```{prod_review}``` """ response = get_completion(prompt) print(response) ``` #### 使用loop以批量处理评论,对评论进行摘要 ``` review_1 = prod_review # review for a standing lamp review_2 = """ Needed a nice lamp for my bedroom, and this one \ had additional storage and not too high of a price \ point. Got it fast - arrived in 2 days. The string \ to the lamp broke during the transit and the company \ happily sent over a new one. Came within a few days \ as well. It was easy to put together. Then I had a \ missing part, so I contacted their support and they \ very quickly got me the missing piece! Seems to me \ to be a great company that cares about their customers \ and products. """ # review for an electric toothbrush review_3 = """ My dental hygienist recommended an electric toothbrush, \ which is why I got this. The battery life seems to be \ pretty impressive so far. After initial charging and \ leaving the charger plugged in for the first week to \ condition the battery, I've unplugged the charger and \ been using it for twice daily brushing for the last \ 3 weeks all on the same charge. But the toothbrush head \ is too small. I’ve seen baby toothbrushes bigger than \ this one. I wish the head was bigger with different \ length bristles to get between teeth better because \ this one doesn’t. Overall if you can get this one \ around the $50 mark, it's a good deal. The manufactuer's \ replacements heads are pretty expensive, but you can \ get generic ones that're more reasonably priced. This \ toothbrush makes me feel like I've been to the dentist \ every day. My teeth feel sparkly clean! """ # review for a blender review_4 = """ So, they still had the 17 piece system on seasonal \ sale for around $49 in the month of November, about \ half off, but for some reason (call it price gouging) \ around the second week of December the prices all went \ up to about anywhere from between $70-$89 for the same \ system. And the 11 piece system went up around $10 or \ so in price also from the earlier sale price of $29. \ So it looks okay, but if you look at the base, the part \ where the blade locks into place doesn’t look as good \ as in previous editions from a few years ago, but I \ plan to be very gentle with it (example, I crush \ very hard items like beans, ice, rice, etc. in the \ blender first then pulverize them in the serving size \ I want in the blender then switch to the whipping \ blade for a finer flour, and use the cross cutting blade \ first when making smoothies, then use the flat blade \ if I need them finer/less pulpy). Special tip when making \ smoothies, finely cut and freeze the fruits and \ vegetables (if using spinach-lightly stew soften the \ spinach then freeze until ready for use-and if making \ sorbet, use a small to medium sized food processor) \ that you plan to use that way you can avoid adding so \ much ice if at all-when making your smoothie. \ After about a year, the motor was making a funny noise. \ I called customer service but the warranty expired \ already, so I had to buy another one. FYI: The overall \ quality has gone done in these types of products, so \ they are kind of counting on brand recognition and \ consumer loyalty to maintain sales. Got it in about \ two days. """ reviews = [review_1, review_2, review_3, review_4] ``` ``` Your task is to generate a short summary of a product \ review from an ecommerce site. Summarize the review below, delimited by triple \ backticks in at most 20 words. 你的任务是从电子商务网站上生成一个产品评论的简短摘要。请在三个反引号限定符中总结以下评论,不超过20个单词。 结果: 0 Soft and cute panda plush toy loved by daughter, but a bit small for the price. Arrived early. 1 Affordable lamp with storage, fast shipping, and excellent customer service. Easy to assemble and missing parts were quickly replaced. 2 Good battery life, small toothbrush head, but effective cleaning. Good deal if bought around $50. 3 Mixed review of a blender system with price gouging and decreased quality, but helpful tips for use. ``` # 相关内容 # 参考资料 https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/4/summarizing