前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >高效的ChatGPT Prompt (四) : Summarizing摘要

高效的ChatGPT Prompt (四) : Summarizing摘要

作者头像
御剑
发布2023-08-31 20:00:21
1.5K0
发布2023-08-31 20:00:21
举报
文章被收录于专栏:微言码道微言码道

ChatGPT作为一个高效的AI工作,其中有一个非常有价值的能力就是Summarizing.

Summarizing, 用中文来表达就是摘要. Summarizing的作用简而言之就是:

用简洁的语言来总结或描述一段长内容

1. 价值点

先说一下Summarizing究竟在哪些场景中可能你会用到.

  • 没有时间阅读一篇长文章,希望立即或快速了解文章在说什么
  • 需要给ChatGPT提供一些知识点,让它来基于这些知识点来回答你,但你提供的知识点内容过长,超过ChatGPT Tokens限制时
  • 让ChatGPT这样的AI帮助你自动总结一些评论等业务场景

2. 高效的summarizing的要点

对于ChatGPT来说,高效的Summarizing的要点就是:

  • 清楚表明Summarizing的句子或字数限制
  • 使用不同的角色,立场或关注点来让ChatGPT为你做摘要
  • 让ChatGPT“extract"而非"Summarizing"内容

3. 实例

接下来,我在马蜂窝网站上,随机找了一份对广州塔的评论. 来演示Summarizing的要点.

这段评论内容如下:

代码语言:javascript
复制
这个广州地标建筑,外观还是挺漂亮的,小蛮腰!
至于登塔后的景色,我觉得在高处看,所有城市的景色真的都差不多,所以并没有多少惊艳的感觉,塔顶的摩天轮可以坐坐,起码可以360度看看整个城市的景色,能看得到下面的珠江。
至于什么白云观景大厅,星空观景大厅,真是挺无聊的,只不过是屋顶的天棚是蓝天白云的装饰风格和星空的装饰风格而已,人很多,闹哄哄的,然后必须吐槽一下照片,登塔的时候在绿幕前给拍张照片,然后电脑合成一下,一张要120元,2张160元,这种最简单的换背景PS技术,卖这个价格我也是服气的。吐糟吐糟!

显式的进行字数限制

代码语言:javascript
复制
我提供了一段景点用户游玩评价,以---开始并结束.
---
.... 文章内容过长,忽略. 这里是上述评论内容
---

请对这段内容进行摘要,字数不超过50字

ChatGPT的回复是:

代码语言:javascript
复制
广州地标建筑外观漂亮,登塔景色一般,摩天轮可观全景,但观景大厅无聊且人多,照片换背景价格高。

可以看到, ChatGPT按照要求的字数限制做了总结.

站在不同的立场要求Summarizing

对同一段内容, 不同的阅读者关注的点不同. 上述也是, 如果我站在广州塔运营人员角度,希望从用户评价中获取到有价值的总结, 那我就得改下Prompts.

代码语言:javascript
复制
我提供了一段景点用户游玩评价,以---开始并结束.
---
.... 内容过长,忽略. 这里是上述评论内容
---

针对上述用户的评价,请站在管理者的角度,对景点改进服务或满意度有价值的点做总结

ChatGPT的回复是:

代码语言:javascript
复制
用户对景点的外观和摩天轮观景体验表示满意,但对白云观景大厅和星空观景大厅的装饰风格、人多和照片合成服务不满意。改进方向包括提供更多独特的观景体验和减少不满意的服务,以提高游客满意度。

可以看到, 现在总结的内容的角度完全不同.

让ChatGPT提取而非摘要

先简单说下提取和总结的区别. 摘要是对内容进行简短的概括, 这个过程通常会去除冗余信息,保留关键信息. 而提取则是在不改变其形式或结构的前提下,抽取出关键信息.

代码语言:javascript
复制
我提供了一段景点用户游玩评价,以---开始并结束.
---
.... 内容过长,忽略. 这里是上述评论内容
---
请为我提取信息, 不要超过50字

ChatGPT的回复则是:

代码语言:javascript
复制
1. 广州地标建筑外观漂亮,小蛮腰。
2. 登塔后景色一般,与其他城市相似。
3. 塔顶摩天轮可360度观赏城市和珠江。
4. 白云观景大厅和星空观景大厅无聊,人多。
5. 照片换背景价格高,简单PS技术。

可见,相比摘要, 提取条理性更强.

4. Summarizing一本书

关于Summarizing, OpenAI官网列举了一个非常极端的案例, 就是如何Sumamring一本书

这个案例可以访问 https://openai.com/research/summarizing-books 来了解. 我在这大致总结下, 如何Summarizing一本书.

  1. 将原始的书的内容分块处理 (当然,每块大小要有限制, 不能大于TOKENS限制)
  2. 针对每一块的内容进行Summarizing摘要
  3. 将获取的Sumarring进行拼接,再进一步Summarizing摘要
  4. 以此循环,直到获取达到你期望的字数要求的Summarizing

好吧, 这个案例有点过于极端. 但实际应用AI场景中, 针对过长的一些内容,进行适当的摘要, 一方面可能是业务场景的需要,另一方面可能是受限于ChatGPT Tokens数限制不得不做的处理.

所以,学会正确的Summarizing也是非常重要的.

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微言码道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 价值点
  • 2. 高效的summarizing的要点
  • 3. 实例
  • 4. Summarizing一本书
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档