最近我参加了软创竞赛,主题是AI移动应用。这时候需要开动头脑风暴想一些有创意的点子,于是我突发奇想,有了下面这个点子。虽然我的想法最终没有获得团队青睐,因为大家觉得这个很难做好,而且实用性也不行,在比赛中没什么竞争力,最终采纳了另一个我想出来的拍摄五线谱识别音符的点子;但是我还是想把它做出来。因为我觉得,固然放在大赛的台面上,它可能是一个没有什么潜力的平庸项目,但是在现实生活中,它应该会受到一些人的欢迎。我有这方面的直觉。此外,我一直有一个看法,那就是一直低头拉车而不管抬头看路,是不太好的。也就是说,软件开发需要有一些设计哲学作为指引。所以我决定再次像《论糖原》那样论一论我这个新想法。
说文解字
我的这个软件就给它定名叫七日回响吧,英文名叫HebEcho,因为这个软件比较典雅,所以名字要起得典雅一点。
AI在起名字方面还是颇有才华的。它给我起了七日回响的名字,然后我让它翻译成英语,它说是Hebdomadal Echo。显然这太长了,我就简化成HebEcho。Hebdomadal是个小众词,意思是“七天的”。正好可以用来搞神秘主义。善哉!
为什么要有这个软件
我自己有写日记的习惯,已经坚持了十年多。虽然现在很多人说“正经人谁写日记”,我当然也不是什么“正经人”,但是我觉得日记是一种很私密、很真实的形式,可以把自己每天的见闻和感想记录下来。再细节一点,还可以把自己每天的生活方式记录下来。比如今天睡得好不好、心情怎么样、学了什么东西、听了什么音乐等等。
这有什么用呢?实际上这就是我们经常说的“流水账”。小时候老师跟我讲,日记不要写流水账。幼小的我信以为然。但是现在我觉得他说得不对,日记写点流水账,反而很有价值。你看古代流传到今天的史学名著,都是流水账。比如《春秋》《史记》等等,每一代帝王什么时候干了什么事,什么时候天象有变,都写得清清楚楚。后人才能从“天再旦”推算出周王朝是什么时间成立的,“中华上下五千年”的牌子这不就更硬了吗?我刚才说大了,但是道理是一个道理。我们日常生活中写日记,当然要以自己的思考为主,但是适当加入一些生活细节,会更加具有历史价值。因为之后读起来,能切实体会自己当时是怎么生活的,提供一个“context”。有了这个context,理解自己的成长轨迹就更深刻了。
如果仅仅是这样单纯记录,还不能充分体现出这种形式的价值。这时候加上AI,可谓是画龙点睛。因为AI擅长发现联系,能够从这些看似无关的事件中总结出一点脉络。举个例子:比如我今天记下来“学习了尼采哲学”,七天后记下来“和一位信基督教的同学吵架了”。可能自己看的时候看不出什么联系,但是AI很有可能看出,我和这位虔诚的同学吵架,是因为我听信了尼采“上帝已死”的谗言。这种信息越多,越有可能发现潜在因果。这是一个方面,还有另一个方面,那就是洞察作者的心理状况。一般来说,当局者迷,旁观者清,我们自己作为自己生活的“当局者”,有时候很难发现生活中一些不健康的方面,因为思维和行为具有一定的惯性。但是有了AI,就可以帮助我们自省。它可以结合对生活状况的洞察,给我们提供一些成长方面的建议。
这是一个初步的想法。我发现AI有这项能力,是因为我自己已经测试过一段时间。我平均每天能写大约1000字日记,然后我每隔一段时间就把它打包喂给AI,AI确实能从里面发现很多我自己没当回事的问题。而且信息越多,洞察越准。当然我不敢说AI十足准确,但是哪怕是从一个参考的方面,甚至再退一步讲,娱乐的方面,我觉得都很有意义。
现在的问题是,不可能人人都有每天输出1000字的能力。而且,记录一些生活细节,大部分情况下是重复的。所以这时候就可以用软件来自动化。用户预先把一些栏目定义好,称为“预制日记”,然后每天只需要动动手指选择就好了。比如我定义一个“今天吃的”,我这个人在饮食上没什么追求,可能每天就吃那么几家,所以完全可以预先列举好,每天选一次就好了,节省很多时间。此外,当然可以加上传统的日记栏目,写一点感想。最后把所有栏目组合而成一篇日记。这样一来,每天的日记就变成了一个易于分析的结构化信息。
然后,AI可以隔一段时间分析一次。现在的设想是每周分析一次,所以叫“七日回响”。因为每周分析一次,能够倒逼用户认真生活。因为一周的时间里,你得认真生活,才能积攒下这些用于分析的素材。一周后,看看自己的每周总结,也是很有助于内省的一个过程。
所以我做这个软件的意图,就是帮助大家寻找自己思想和生活的脉搏。
可行性
这个软件要做起来真不难,如果仅仅运行在本地,调用第三方AI API的话,甚至不需要开发后端。这比我过去做的很多项目都简单了。不过也有好处,一个日记软件,做那么庞大,也有碍观瞻。当然,也可以做一些在线同步功能。毕竟日记是很珍贵的,谁都不想自己用心写的日记,因为换手机、清数据等等原因丢掉。我是体会过这个切肤之痛的。
奇想
以上所述,是一个原型。实际上我还想给它加上一些很有意思的功能。
比如,我想加入一个广场。每个人可以选择是否将自己的日记公开到广场,广场可以根据相似日记进行推送,进行“病友匹配”。说来幽默,我搞糖原是为了打破信息茧房,搞七日回响又建立信息茧房,我看我很有成为一个两面派的潜质。
再如,很多信息自己写不出来,但是设备是可以收集的。比如睡眠状况、屏幕使用状况、位置等等,只要用户授权,这都是很有用的信息。
经济
调API就要花钱,糖原已经是用爱发电,API也不便宜,恐怕我不能再做慈善了。所以这个软件,可能还是要收点费。但这也是没办法的事,“君子爱财取之有道”,我通过脑力劳动,给大家带来实用,恰点饭总不过分吧?
