夜雨聆风学习资料网

ARTICLE · 1118844

建筑师用AI写了个“个人图书馆”软件,有什么问题?

建筑师用AI写了个“个人图书馆”软件,有什么问题?

出来混,迟早要还的。

前几天写了一篇文章,介绍我给自己做的“个人图书馆”,写着写着就嗨了,居然说出“大家觉得还不错的话,我就做个可安装的版本,一起用着玩”这样狗胆包天的话。

结果没想到,不少网友还真留言催我赶紧做。

于是又折腾了几天,现在已经做出来,发布到 GitHub 上了。

下载地址:

https://github.com/bqcl/personal-library/releases

有安装版和免安装的绿色版,都是 Windows 程序。建议大家先用绿色版,免安装,先试试合不合自己的习惯。

01

目前最满意的,是“随手翻”

这个程序的主要功能,上一篇已经介绍过。输入 ISBN 获取书籍信息,记购书时间、原因和存放位置,也可以记阅读、笔记和借出情况,再按年份看看买了多少书、花了多少钱。

目前我最满意的功能,是首页的 “随手翻” 。

每次打开,它随机挑五本已经登记的书给我看。有些书藏在书柜深处,早就忘了自己还有,突然在屏幕上看见,才想起来,哦,当时还买过这本。

我很喜欢这种偶然碰见的感觉。专门去搜索,得先想起这本书;随机翻出来,就有机会碰到自己根本没想起来的。

也许就因此又拿出来读了。

另外,里面加了个 AI 助手,目前还是一个普通的聊天助手,对它别抱太高的期待。使用时需要配置自己的 API 密钥,调用费用也由自己的账户承担。

02

分享出来,我有三个担心

一开始很嚣张,我想的是:做都做出来了,有什么不敢分享的,大不了被人嘲笑。

但真做成安装包,上传到 GitHub 前,我开始担心了。

第一个,是别人遇到问题来问我,我可能答不上。

自己用,哪里不对可以马上接着调。可换一台电脑,出现一个我没见过的问题,我连该从哪里查都不一定知道。我不专业,这一点没什么好掩饰的。

第二个,是它能运行,但里面究竟写得怎么样,我心里没底。

界面顺不顺手、功能合不合我的意,我能判断。代码是不是堆成了屎山,以后会不会冒出一些奇怪的问题,我就很难看出来。做的时候虽然也检查、也试用,但我能试到的情况毕竟有限。

第三个,是用了豆瓣的数据,怕阿北罚我款。

谁让他那儿的资料最合我用呢。谁让我又没本事直接去他那儿加上这些功能呢。

没本事,就只能怕。

AI 就不怕,它什么都敢答。大家用这个“个人图书馆”时发现问题,麻烦先问问 AI。它答不上,你再来问我。

虽然我大概率也回答不了,但我会和你一起难过。我们就是一边的了,自己人就不骂自己人了。

03

建筑师也能写程序,但不一定有人发工资

有 AI 帮忙,建筑师也能折腾出一个程序。至于有没有人愿意给我发这份工资,那是另外一回事。

我第一次觉得建筑师和程序员之间有联系,是十多年前读《设计原本》的时候。书里描绘的未来建筑设计场景,让我很向往,也很期待。

后来又读了《人月神话》《黑客与画家》,越看越觉得,建筑师和程序员好像是一类人。

这类人好累。总想把事情做好,而且是从根上做好。

总觉得还有更好的办法,看谁都不太满意,觉得所有人都是梭镖。包括自己。

我也有这个毛病。碰见一个问题,会想它能不能换种做法;看见一个东西,忍不住琢磨它怎么组织、为什么这样安排。心里还是觉得,这个世界会好起来。

所以在我看来,建筑师和程序员虽然做着不同的事,思维方式却有些相通。

这次做“个人图书馆”,我提需求,看做出来的东西合不合自己的用,再一点点改。首页放什么、书怎么排序、笔记怎么记,每个环节之间应该怎么产生联系,都得在实际使用中慢慢确定。

这和做建筑设计很像:空间、构造、使用之间有什么关系,一个修改会牵动哪些地方,都得来回琢磨。不说一模一样,也是大差不差。

但熟悉归熟悉,真做起来,专业上的差别还是很明显。

做建筑设计,我有自己的专业经验,能从里到外去考虑。做程序,我主要看得见界面和功能,对内部的理解就浅得多,很难内外兼顾。

所以,我一直觉得专业的事情应该由专业的人来做。

但这并不要求,专业的人只能做专业的事情。

每当新模型出来,我总能看到有人拿建筑来测试,做出几个建筑模型,然后一些建筑师就开始狂欢。我有时也觉得好笑,不知道有什么好狂、好欢的。

AI 这么好用,建筑师拿到手里,怎么还是只想着让它做建筑,而且是做几个建筑模型?我觉得可惜的是,可试的事情这么多,目光还是没离开自己的图纸。

我们生活里有那么多事情可以试。买书、记笔记、整理资料,碰到麻烦,就想想能不能自己做个小东西来解决。职业能给我们一些经验,也没必要把所有兴趣都圈在里面。

陆游在《示子遹》里说:“汝果欲学诗,工夫在诗外。”

多接触一点专业之外的东西,见识不同的人怎么思考、怎么做事,也许回到自己的工作里,又会有一点新的理解。

如果回不到自己的工作里,说不定你就有了新工作。

04

有想法,就多试试

这次做程序,纯粹是因为我需要这些功能。分享出来,也是想找些兴趣相同的朋友。

有顾虑,也还是想试。做的过程中碰到了不少以前不知道的事,但原本只存在于想法里的东西,现在能打开、能使用,确实蛮高兴。

大家也可以多做些尝试。先从自己遇到的小麻烦开始,把想怎么用说清楚,让 AI 帮着做一点,自己用一用,再接着改。

未必每个人都想做一个“个人图书馆”。如果在平时生活工作中,有一些让你觉得“要是能这样就好了”的时刻,可以试着把它做出来。

至于这个图书馆,大家先玩着。

另外,癫子的飘窗,可以先登记一下了。

相关学习资料