用魔法打败魔法!用狗屁不通文章生成器写高三作文,评分软件给分84.4,打败73.5%学生

简介: 用魔法打败魔法!用狗屁不通文章生成器写高三作文,评分软件给分84.4,打败73.5%学生

高三,议论文,万千学子的噩梦。

我们见过大神引经据典,每一句都有出处;我们也记得自己绞尽脑汁,每一句都胡诌瞎编。

什么叫议论文?

议论文,又叫说理文,是一种剖析事物,论述事理,发表意见,提出主张的文体。作者通过摆事实、讲道理、辨是非、举例子等方法,来确定其观点正确或错误,树立或否定某种主张。

比如,“手机该不该进校园?”,这就是一个典型的议论文题目,或许你对这个问题早有答案,但是让你就这么一个问题写上800字,你行吗?

不管你行不行,反正文摘菌是不行了。

不过所谓万事万物相生相克(怎么感觉自己在写议论文……),继去年风靡一时的“狗屁不通文章生成器”成功帮助无数大学生“编写”了《防疫大课堂观后感》,如今又有同学将目光盯向了议论文。

不仅如此,他还将“狗屁不通文章生成器”写出来的议论文,给一款中文“中文作文智能批改”AI进行批阅评分。

结果也很喜感,“狗屁不通文章生成器”得分84.4分,打败了73.5%的学生。

网友感慨,“只有用魔法才能打败魔法”。

生成、截取、分段、打分、提交、评分,一气呵成

作者首先在一款“狗屁不通文章生成器”上输入了作文的主题——手机该不该进校园?

不得不说,高中议论文800字的规定还限制了生成器的发挥,作者不得已只从生成的几千字长文中截取了开头的900字左右。

而后,将这一段文章复制到一款“中文作文智能批改”软件中,这款软件还可以选择年级和文章类型。

值得注意的是,作者必须手动将一长段文章分成小段,以求层次分明。

然后就可以交给这个评分软件进行打分了。

尽管整个文章看起来就是车轱辘话,确实狗屁不通,但是打分软件给出了84.4的高分,还表示“你本次败了73.5%的学生”。

不仅如此,这款评分软件居然还给出了评语!

比如在开头,文章引用了拿破仑·希尔(一位成功学大师)的一句话“不要等待,时机永远不会恰到好处”。

评分软件给出评语,“巧妙引用,先声夺人,迅速切题”。

不得不说,真是让人哭笑不得,一个敢“狗屁不通”地写,一个敢“狗屁不通”地批。

神经网络:这个锅我可不背

整个测试的过程被作者做成了视频,放在了B站上,作者表示,这纯属娱乐。

随着这个视频在B站走红之后,许多网友都以为这都和AI有关。

有网友评论,“只有AI才能理解AI,只有人类才能理解人类”;

也有网友觉得这个和GAN(生成对抗网络)很相似;

不过有了解过的网友指出,“狗屁不通文章生成器”并不是AI。

这一点是得到“狗屁不通文章生成器”作者本人确认的。

“狗屁不通文章生成器”是去年一个非常火爆的GitHub项目,作者在项目里写道:
鄙人才疏学浅并不会任何自然语言处理相关算法,而且目前比较偏爱简单有效的方式达到目的方式,除非撞到了天花板,否则暂时不会引入任何神经网络等算法。不过欢迎任何人另开分支实现更复杂,效果更好的算法,不过除非效果拔群,否则鄙人暂时不会融合。

看来作者也的确拥有一个有趣的灵魂。

至于这款“中文作文智能批改”软件,很有可能也没有引入神经网络算法。

我们可以看到,在评语中,软件也只是在识别特征。

比如当识别到引用名言名句时,就会评价“巧用名言名句”等;当识别到“因为”、“所以”等关键词,就会评价“因果论证”等,全然不顾上下文有没有真正的因果关系。

其实也可以想见,以NLP目前的发展程度,写一篇前后逻辑通顺,主题明确的文章尚且如此困难,更何况要去评价高中生写的作文,还要给出准确的评语。

毕竟人类在评价别人的文章方面,也有翻车的时候,比如下面这位网友的故事。

相关文章
|
程序员
check sign Fail!或sign check fail: check Sign and Data Fail!-自查方案
一、报这个错大多都是支付宝公钥配置错误,不同环境的公钥是不同的,大家先确认自己的支付宝公钥获取是否正确:  1. 沙箱公钥【查看】 密钥生成可参照【如何生成RSA,RSA2密钥】  2. 开放平台密钥【查看】,已创建应用的,直接打开对应的应用进行查看, 创建应用可参照:【如何创建应用】 打开应用查...
2370 12
|
机器学习/深度学习 人工智能 分布式计算
【AI系统】分布式通信与 NVLink
进入大模型时代后,AI的核心转向大模型发展,训练这类模型需克服大量GPU资源及长时间的需求。面对单个GPU内存限制,跨多个GPU的分布式训练成为必要,这涉及到分布式通信和NVLink技术的应用。分布式通信允许多个节点协作完成任务,而NVLink则是一种高速、低延迟的通信技术,用于连接GPU或GPU与其它设备,以实现高性能计算。随着大模型的参数、数据规模扩大及算力需求增长,分布式并行策略,如数据并行和模型并行,变得至关重要。这些策略通过将模型或数据分割在多个GPU上处理,提高了训练效率。此外,NVLink和NVSwitch技术的持续演进,为GPU间的高效通信提供了更强的支持,推动了大模型训练的快
650 0
|
Linux 数据安全/隐私保护 iOS开发
从入门到精通:Python 系统编程中的跨平台兼容性攻略
【8月更文挑战第6天】在编程领域,Python 以简洁强大著称。系统编程时,确保代码能在不同平台(如 Windows、Linux 和 macOS)上良好运行至关重要。本文探讨 Python 跨平台兼容性的关键点,帮助理解各系统间的差异,例如文件路径、权限管理和进程控制的不同。通过使用 `os` 和 `subprocess` 模块,可以编写出既灵活又兼容的代码。例如,使用 `os.path.join()` 处理路径差异,`subprocess.run()` 进行进程管理。此外,还需关注环境变量和权限管理等方面的平台特性。掌握这些技巧,您将能更自信地开发跨平台的系统程序。
797 0
|
网络架构
FTP的主动模式和被动模式,你应该用那种?
FTP文件传输分为两种模式,主动(PORT)模式和被动(Passive)模式,用户应该用哪种? 简单粗暴,直接上答案 1)如果不是必须需要,不要使用FTP服务,主动/被动模式,命令/数据端口,初学者很容易一下子就被搞蒙。
12084 2
|
Ubuntu 开发工具
Ubuntu系统搭建FTP服务器
Ubuntu系统搭建FTP服务器
568 0
|
物联网 开发者
Stm32 抢占和子优先级配置 | 学习笔记
快速学习 Stm32 抢占和子优先级配置
Stm32 抢占和子优先级配置 | 学习笔记
|
Ubuntu 编译器 Linux
linux(arm、hi3531A)交叉编译live555最新代码
linux(arm、hi3531A)交叉编译live555最新代码
924 0
linux(arm、hi3531A)交叉编译live555最新代码
|
存储 移动开发 JavaScript
手把手教你用 Vue 搭建带预览的「上传图片」管理后台
手把手教你开发带预览的 Vue 图片上传组件,即图片上传管理后台。只要你跟本教程一步一步走,最终能很好的理解整个前后端传图的工程逻辑。前端我们使用 Vue + Axios + Multipart 来搭建前端上传图片应用,后端我们使用 Node.js + Express + Multer 来搭建后端上传图片的后端处理。
1546 0
|
Oracle 关系型数据库 MySQL
DBEAVER安装说明
DBEAVER安装说明
1171 0
DBEAVER安装说明
|
存储 缓存 JavaScript
程序员福利:常用的 JavaScript 库 CDN 加速服务
CDN 一般比你的网站快很多,可以在一定程度上加速访问,可以在一定程度上节省服务器流量,浏览器会缓存同一个地址的JS,因此,使用同一个 CDN 的人越多,加速效果越明显,为你的产品提供最佳的用户体验。
2741 0
程序员福利:常用的 JavaScript 库 CDN 加速服务