PinnedPinnedPrivate

希路路克的周末来信Vol.12

这会儿我在四川省绵竹市,第一次来这个地方出差,没想到这里居然有从高铁站通往市区的免费公交车,这还算是不错的市民福利。但是我来到公交站的时候,车上早就站满了人,而且是肯定挤不进去的那种。

车上人已经站满了,但是司机却不开车,我知道肯定是要到点才能开,于是我查了一下,还真是,18:10才发车,到了18:10,车也的确开走了,但是我看了一下下一班车居然要等到19:40,于是我又查了一下高铁票,果然19:20有一班车到绵竹南站。

免费的公交车是好,但是一次只有一辆车,这一辆车能挤上去的人,又有多少呢。

由于时间关系,最后我还是选择打车到了酒店,开始写这篇文章。

最近的日子过得真是充实,一下子这个周刊栏目都已经更新了三个月,来到了12期的数量,而这个栏目也从一开始的懵懂,逐渐变化成了我现在较为熟练的样子,简单来说,就是我的周记。

这周我有好几天没更新,不是因为我不想更新,是因为最近在Vibe coding我的新项目,我把几乎所有的时间和精力都投入到了上面,每天晚上到了六七点,我的脑子已经不允许我再写一个字了。

所以这会更让我珍惜写这个周刊的机会,因为这已经是我为数不多的可以沉浸下来写作的时候了。

喜欢具体的东西

昨天我看到弟弟在看汽车模型,我很少看到他对其他东西感兴趣,他向我分享一款兰博基尼的车型,名字叫什么我已经忘了。

我问他他喜欢这款车的什么?他说帅,我说帅在哪儿,他说不出来,我问他是不是觉得整体很帅,他说是。

我说我觉得兰博基尼所有车型都长一个样,他说肯定不一样,我说哪里不一样,他又说不出来。

我发现这样的情况好像还满常见的,许多人觉得自己喜欢一个东西,但是具体说下去,却不知道具体是什么,例如兰博基尼裸露在外面的发动机,弟弟觉得这样的设计很帅,但是又不知道为什么,其实我觉得很简单嘛,因为普通车都没有把发动机露出来呗。

而这个发动机型号是多少,马力有多大,是多少缸的,他也不知道。

倒不是说喜欢一样东西就一定要去了解种种细节,但我希望我们喜欢的东西都是具体的,而不是一种抽象的存在。

例如帅,其实就是一个很抽象的词,帅也可以很具体,例如前面说到的外露的发动机,或者科技感很足的蝴蝶门,或者溜背感很足的流线型车身,都是很具体的说辞。

在夸奖一个人的时候,其实也是一样,光是说你好厉害,其实这听起来很恭维,但是如果把话换成你的XX能力很强,做某某事很牛,效果就不一样了。

重要的是把事情说具体,不管是名词还是动词。

对人对物都是一样。

而且我认为一个人热爱某件事,一定会深入到具体中去,例如奥特曼,我也觉得奥特曼都长一个样,但是对把奥特曼如数家珍的人,每个奥特曼都有其独特具体的地方。

又或者我过年的时候换的新车,佳能戴尔Lab71,这个品牌和型号在国内比起崔克、闪电等外国品牌,其实都略显小众,同样的预算我也可以买崔克闪电,但是我最后还是买了佳能戴尔,为啥?就是因为我喜欢佳能戴尔不那么圆润的设计,这让它看起来更优雅,还有就是这个绿色的配色深得我心,就这两点,别无其他。

要说帅。崔克闪电也很帅,各有各的帅法,但佳能戴尔在我眼里是最独特的存在。

所以,要喜欢一个具体的东西,或许只有在具体当中,才能找到真正的喜欢。

奥卡姆剃刀

最近听孟岩的博客的时候听李继刚提到的一个理论。

奥卡姆剃刀的主张就八个字:如无必要,勿增实体。

而奥卡姆剃刀理论的核心意思是:在解释同一个现象时,如果有多个理论都能成立,那么应优先选择假设更少、结构更简单的那个解释

它并不是说简单的解释一定正确,而是说不要在没有必要的情况下引入额外假设。比如一台电脑突然连不上网,更符合奥卡姆剃刀的思路是先检查路由器、网线、网络设置,而不是一开始就怀疑电脑被黑客攻击。

了解了这个理论之后,我觉得很有意思,这让我想起来我在读卡片笔记写作法的时候,看到的东西。

卡片笔记法的制造者卢曼,一生在多个领域中发表了数十本著作,而且他非常高产,而当人们问他为什么能做到这样高产又高质的时候,卢曼只是说他每天都记笔记。

大多数人往往理解不了这样的说法。每天记笔记?这么简单的事情谁不会做?难道每天记笔记就能成为作家了?事情就是这样,人们往往很难想信一个简单的办法可以解决大问题,人们总觉得大问题一定要用大方法,Big ideal,才能够得到解决,但事情往往是相反的。

就像很多人想象不到,其实走路和跑步就是一条腿先往前迈,然后再迈另外一条腿,两条腿交替进行,就可以走到自己想去的任何地方,看上去是要走很远的路,实际上不过是把一个交替运动重复做组。

奥卡姆剃刀带来的启示不止于此,不仅是对于解释问题,在许多反面它都能发挥作用。

我很庆幸我在最近认识了这个理论,因为我真在vibe coding我的一个大型项目。就是我前几天发公众号介绍到的一个基于AI的长篇小说写作和管理项目。

这个项目在4月底的时候已经有一个demo,但是没有正式APP化,而5月16号我第一次有了想要APP化的想法,到了今天已经有一个较为可用的东西落地了。

但是其实这十几天里,有差不多十天的时间整个项目都在原地踏步,原因就是我的思路一直都在一些没有必要的东西上面绕,而真正让我走上正轨的,就是我在某一天忽然觉得,想这么多其实没啥用,重要的是把软件中真正核心的东西跑通,抱着这个思路,我才开始慢慢走上正规。

这里的思路其实就是先不要想太多复杂的东西,先把软件最本质最核心的东西做好,其他的东西后面再说。

而后来我又看到了奥卡姆剃刀理论,来的非常是时候。

拿着这把剃刀,最近几天我在我的软件里发现了很多根本没有必要存在的东西,所以我疯狂的做了删减,删完了之后,发现不仅使用没有影响,整个软件都变得更纯净了,基本没有噪音。

我开始觉得项目在往好的方向发展了。

Vibe coding

不写这个基本是不可能的。我浏览了一下我最近一段时间发的文章,几乎大多都和AI有关,因为最近我使用AI的频率是在太高了。

之前vibe coding,主要还是围绕着我的博客在做,如果说之前我的经验还只停留在博客上,那么现在我已经有一个完整的软件开发经验了。

一行代码不会写,一行代码不会读,我真的写了一个源于自己的软件。

这在过去的任何时代都是不可能做到的事情,但是在AI时代,我的确做到了。并且还落地了。

而这周我的主要工作是在修Bug,和新增一个非常重要的大纲系统功能。

自己修过Bug,才知道为什么网上那么多调侃大爷程序员实际年龄才二十岁了,因为是真的烧脑,我最近几天以来每天都要处理不低于十个Bug,而Bug不仅是修好了就好了,往往是牵一发而动全身。

有些bug一次修不好,要修好几次,还要换好几个模型来修。

有些bug修好了,但是修好的同时又会延展出好几个问题,要一起修。

就这样,即便有AI加持,我还是会修Bug从早修到晚,一点也不夸张。

不过好在是,事情总会慢慢好起来的,我把我的第一版应用发给别人体验的时候,连进软件主界面都用了二十多分钟,真的是要笑死。

不过好在经过这几天的测试和不断修复,总体已经没啥问题了。

所以现在我的心思主要是集中在设计这个系统的大纲系统上,只有当这个系统完善之后,真理天书才算大体完成了。

实际上现在网络上有不少做AI小说的项目的,前段时间的星月写作就很火,但是我再体验过一天之后,我的评价是这就是个垃圾项目,根本比不上我的真理天书。

而星月写作和网上很多开源的长篇AI写小说工具都有类似的问题,那就是它设计的太复杂,不仅界面上有太多乱七八糟的工具,还有很多乱七八糟的功能,新手指引做的还稀烂,进去之后摸索半个小时都不知道怎么开始写小说,这种工具要来有啥用?

坦白说,目前我对真理天书非常看好,因为在这个产品的构想中,我有一些独到的见解,而这是我在互联网上还没有见过的。

再来讲系统的设计,现在互联网上的AI长篇小说写作工具,基本都是多Agent设计,从目前来看,我还没有走多Agent,但是从现在的趋势来看,多Agent似乎是这种项目的终点。

但重点是,系统中的Agent应该如何来设计?这才是多个系统之间的差异所在。

关于这个,我还在缓慢的试探当中,其实我并不希望往软件里加太多东西,因为我发现,有时候给AI加太多的限制,写出来的东西反而狗屁不是,相反,如果只给他纲目和简单的风格限制,它反而能写的很好。

对AI的限制程度是这个地方的关键,不监管,AI肯定要放飞自我,但监管过度,AI也会显得很压抑,这个地方需要取平衡之道,不仅要在设计上取巧,还要通过大量的实践来测试和验证。

在这儿插一句,我准备办一个AI长篇小说写作社群,把这个项目当做一个长期项目来开展,如果你对AI长篇小说写作感兴趣,可以联系我。

:::info 不过现在我还没有正式在网上推荐我这个产品和社区,只是有发布,让他在互联网上留个脚印而已。 :::

目前我对AI网络小说写作的看法是,即便是最便宜的AI模型,文笔也已经相当可以用,所以问题根本不是文笔,而是如何来有效使用AI和管理一杯小说的创作。

而真理天书就是我端出来的答卷。

Vibe coding有意思的地方在于,它没啥技术门槛,并让人有非常的创造感,把自己心里的想法变成现实,这就是获得创造感的最佳途径。

而Vibe coding也很好的抑制了我的食欲,基本上在电脑前一坐就是几个小时,到了饭点我就做点简单的减脂餐来吃,反而更自律了,哈哈。

写在最后

本周的周刊内容就到这里了,内容算不上有趣,但是我写的真的很爽。

祝大家六月愉快。

现在我已经开始不把日更当做任务了,能写的时候我就写,没办法的时候我就不更新,随缘即可,我也想写一些更生活化的内容。

后面再说吧。