开源最前线(ID:OpenSourceTop) 猿妹综合整理
综合自:https://www.zhihu.com/question/349794499/answer/87350541、Github项目详情等
近日,一个号称狗屁不通文章生成器在Github上爆火,短短时间就标星9.7K+,妥妥的霸榜Github Trending周榜。说自己“狗屁不通”,如今这么有自知之明的产品已经不多了:
那么,它到底有什么威力呢?你只需要输入一句话,它就会生成一篇万字论文,如果这样说,你觉得有点抽象,那就看如下例子:
比如,我现在输入一句程序员们最忌讳的一句话:一天掉多少根头发
然后它可以一秒生成以下这篇文章,至于文章质量怎么样,我们一起来看看:
其实,以上片段只是文章的冰山一角,我们就来分析分析这一段到底写了啥:
开头就引用名人名言,马克思曾经说过:一切节省,归根结底都归结为时间的节省,这句名言可以说及其富有哲理性,不过,这和一天掉几根头发有什么不具名的联系么?
我们接着往下看笛卡尔说......富兰克林说......康德曾经说......把各种名人说都引用一遍之后,让这个生成器终于意识到自己讨论的是一天掉多少根头发,于是又回到了正题上:就我个人来说,在每个日日夜夜思考这个问题,就我个人来说,一天掉几根头发对我的意义,不能不说非常重大
听起来好像很有道理,每个程序员每天也都在思考这个问题,为什么一天会掉那么多头发,然后你以为这个生成器要开始和你探讨这个严肃的问题了么?那我只能说你想多了:
一大段都在一本正经的瞎说八道,我猜它也没有想清楚这个问题,那咋整呢?知识储备不够,那就名人名言用起来,实在不行把说过的话重新说一遍,还能假装起到强调作用。
看完这通篇论文,猿妹觉得这个生成器真是把自己“狗屁不通”的使命发挥的淋漓尽致,不过唯一不足的是,为什么通篇找不到鲁迅老人家的名言,差评!
为了让你们更加了解这个生成器,我们再试试几句话,比如它对程序员如何打倒产品经理,这个问题不知道有何高见:
爱尔兰曾经提到过:越是无能的人,越喜欢挑剔别人的错儿,相信这句话,大部分程序员都会喜欢的.....至少猿妹觉得它说的对极了
再来看看前不久大热的996话题:喜欢的工作996该不该辞职
从以上这一段可以看出,这是一个没有灵魂的生成器,他的论文不仅没有结论还略显啰嗦。
所以,这样一个生成器是如何被创造出来的呢?这个项目最初起源于知乎上一位网友的提问:“学生会退会申请六千字怎么写?",然后KE menq随便写的一个项目:
原文实在太长,说实话猿妹也没有看完,如果你实在感兴趣可以到到知乎上查阅(地址:https://www.zhihu.com/question/349794499/answer/87350541)
关于生成器的运行原理,创建者在项目介绍里是这样说的:鄙人才疏学浅并不会任何自然语言处理相关算法,而且目前比较偏爱简单有效的方式达到目的方式。除非撞到了天花板,否则暂时不会引入任何神经网络等算法。也就是说这个项目没有用到太高端的技术,生成文本的方式是从本地读取到的文本中按照一定规律随机读取,所以你会发现这些句子真的是“狗屁不通”。
据贡献者介绍,本项目最初的目的是用于中文文字 GUI 开发时测试文本渲染,用 Python 3 版本写成。目前也已经有了下一步计划:防止文章过于内容重复
加入更多啰嗦话.
加入马三立里的内容
加入手写体直接渲染出图片的功能
虽然说这个文本生成器,生成的句子看似毫无逻辑,狗屁不通,但还是蛮有趣的,issue中的评价就可以看出大家对这个项目还是蛮认可的:
你喜欢这个狗屁不通的文章生成器么?最后附上项目地址:https://github.com/menzi11/BullshitGenerator
在线体验地址:https://suulnnka.github.io/BullshitGenerator/index.html
●编号832,输入编号直达本文
●输入m获取到文章目录