文本生成
文本生成任务,是大语言模型最基础的功能,自然也是 ChatGPT 的最基础功能。我们从这里开始,尝试第一个独立的 ChatGPT 对话。再强调一次:ChatGPT 生成的结果有随机性,每次运行未必一样。因此,本书内容中文字记录或截图记录的输出结果,未必完整重现。
现在,让我们给一个标题,然后 ChatGPT 完成。我们就选择 2022 年高考北京卷微写作的第三个题目:
请以“像一道闪电”为题目,写一段抒情文字或一首小诗。要求:感情真挚,语言生动,有感染力。
文本生成任务的另一种形式,是续写。传统的 NLP 模型,续写还需要做一定的占位符引导,ChatGPT 则不然,你在须要续写的地方停下即可。我们假设在上一道题答题过程中,写到半途突然卡文了。就可以让 ChatGPT 继续:
诗歌《像一道闪电》 像一道闪电,你来到了我的生命中, 带来了无尽的光芒和动力, 像电流般激荡我的灵魂, 让我不断前行,不畏艰难。
你的存在,如同
ChatGPT 根据前面标题里的"诗歌",默认还推导获知了你应该是要四句一批分段落,可以说非常智能了。不知道 ChatGPT 这道 10 分题,能得几分呢?
概要提取
总结文本
给出一段文本,让 ChatGPT 自动总结中心大意,也是文本生成最常见的任务。在 ChatGPT 中实现文本总结功能也非常简单。直接要求 ChatGPT 即可。我们以一道中学语文的概括中心思想联系题为例,文本取自鲁迅先生的《呐喊》自序。
一句话总结这段文本的中心意思:在我自己,本以为现在是已经并非一个切迫而不能已于言的人了,但或者也还未能忘怀于当日自己的寂寞的悲哀罢,所以有时候仍不免呐喊几声,聊以慰藉那在寂寞里奔驰的猛士,使他不惮于前驱。至于我的喊声是勇猛或是悲哀,是可憎或是可笑,那倒是不暇顾及的;但既然是呐喊,则当然须听将令的了,所以我往往不恤用了曲笔,在《药》的瑜儿的坟上平空添上一个花环,在《明天》里也不叙单四嫂子竟没有做到看见儿子的梦,因为那时的主将是不主张消极的。至于自己,却也并不愿将自以为苦的寂寞,再来传染给也如我那年青时候似的正做着好梦的青年。
ChatGPT 总结的中心意思如下:
这段文本表达了作者在自我思考之后仍然不能完全忘怀过去的寂寞之感,但他仍然努力呐喊并鼓励自己和其他人向前,不让寂寞再传染给其他人。
如果是想要更类似学生作业式的总结中心思想,可以稍微改动 prompt,要求 ChatGPT 再补充一段作者情感抒发的总结:
一句话总结这段文本的中心意思,以及作者想要表达、抒发什么情感:在我自己,本以为现在是已经并非一个切迫而不能已于言的人了,但或者也还未能忘怀于当日自己的寂寞的悲哀罢,所以有时候仍不免呐喊几声,聊以慰藉那在寂寞里奔驰的猛士,使他不惮于前驱。至于我的喊声是勇猛或是悲哀,是可憎或是可笑,那倒是不暇顾及的;但既然是呐喊,则当然须听将令的了,所以我往往不恤用了曲笔,在《药》的瑜儿的坟上平空添上一个花环,在《明天》里也不叙单四嫂子竟没有做到看见儿子的梦,因为那时的主将是不主张消极的。至于自己,却也并不愿将自以为苦的寂寞,再来传染给也如我那年青时候似的正做着好梦的青年。
ChatGPT 总结的中心意思和情感表达如下:
这段文本表达了作者仍然感受到寂寞和悲哀,但他仍然坚持呐喊鼓励自己和其他人向前,不让寂寞再传染给其他人。作者的情感是矛盾的,既有寂寞和悲哀,又有坚定和鼓励。
根据高一语文上册第四单元说课稿,这段文本承上启下,交代鲁迅从寂寞到呐喊的变化,重点强调是为了慰藉猛士们而呐喊助威。因为我们没有为 ChatGPT 提供上下文,也没有说明出处,ChatGPT 的这个回答应该可以算及格。
逆向 prompt
除了普通的总结以外,还有一些另类的文本总结场景。比如让 ChatGPT 总结一段文本是怎么写出来的。这种情况下,我们需要的不是字面上的内容总结,而是更深层次的文本结构、语气风格的特征总结。
比如京东购物评价中的种草秀,因为有额外激励,大家会认真专研,如何写的更多、更吸引人。很多种草秀的文本看着就让人有购买和学习的冲动。我们可以尝试让 ChatGPT 逆向提取如何写出自己心仪的种草秀的 prompt。
我们先找到一篇种草秀原文,复制下来,然后告诉 ChatGPT 做特征总结,逆向给出可能的 prompt:
现在,请分析以下文本的角色、风格、语气、长度、段落和emoji使用等特点,给出可以生成这个文本的 prompt:
婴儿手口湿巾的天花板|人类幼崽太幸福了 婴儿湿巾可以说是日常中给宝宝用的最多的母婴消耗品了,所以一直以来,一到折扣季我都是按箱各种囤 婴儿湿巾在日常带娃中用途很多,不管是在家还是在外,擦手、擦嘴、擦pp、擦用具等等都用它。 我挑选母婴用品都会再三对比,毕竟用在宝宝身上,特别是直接接触的东西,更要谨慎选择了。今天给大家推荐一款婴儿护理师专用的湿巾——babycare紫湿巾✨ 给宝宝用的湿巾,材质尤为重要,这款湿巾是匠心织而成的水刺无纺布 亲肤柔软☁重点是它是弱酸性的✅不会造成刺激到宝宝的娇嫩肌肤。 它的包装的密封性很好 是双层锁水阀门✅可以避免滋生细菌,干净卫生 并且在湿巾开封后也不容易变干。而且内壁是铝膜层,可以保鲜防变质呢✌ 当然,实用性上也要跟得上,毕竟有时带娃手忙脚乱的,方便快捷用起来更顺手。它是不连抽、一张张独立抽开的 既不浪费,还很方便。扣子易开的,一个人单手带娃时也能轻松取出湿巾。 每一张厚度适中,水分很足 用起来方便顺手,体验感棒棒的 清洁力也非常不错的。不仅给宝宝用,我自己平常也是用它来擦嘴、擦手的。趁着活动我又要开始囤货啦,可能到二胎了还会一直回购的,嘿嘿 强烈推荐给各位宝妈们呀❗
看上去还不错,试试看这个 prompt 实际会生成什么吧。为了排除原始数据干扰,我们在页面左上角点击 new chat 新建一个空会话,测试一下这个 prompt 的效果:
写一篇关于自己使用婴儿手口湿巾的购买经验和使用感受的文章,分享一款自己非常喜欢的婴儿湿巾产品,并介绍其特点和优点。文章应该简洁明了,用亲切、温馨的口吻写作,同时可以使用适当的表情符号来增强语气。
如果觉得这个输出风格还算喜欢,自己再手动调整其中的产品名称,就可以得到风格类似的,引人关注的产品评论。配上自己到手产品的照片、视频,一篇不错的种草秀就可以发表啦。