肇鑫的日常博客

肇鑫 / Owen Zhao

独立开发者,主要开发 iOS、watchOS、macOS 应用。

目前在维护 SleepTapRooster Time,以及 Markdown Writer 相关工具。

最新文章

也来预测一下AI的发展趋势

随笔

2026年了,好多人都在给自己设定计划,展望未来。AI无疑还是今年的主题,但是对于AI会如何发展,每个人看到的风景是不一样的,而我,想把我这一年来使用AI的感受以及未来趋势的看法说出来。

过去一年,我开始使用AI辅助编程,一开始只是简单的代码补全,有时能补对,有时补不对。后来我开始使用Claude Sonnet 3.5,逐渐感觉到AI辅助编程的乐趣。再后来Claude Sonnet 4.0来了,但是随之而来的是GitHub Copilot for Xcode不再支持中国地区的用户使用Claude的模型。好在很快,我又有了Grok Code Fast 1可以使用。同时GitHub Copilot for Xcode又支持了OpenRouter,这样就让我尝试了使用更多的模型,包括不少国产的模型。

GitHub后知后觉地提供了Copilot CLI,我在收购了GitHub Copilot for Xcode必须前台,以及经常写错文件的bug后,开始使用Copilot CLI,后来又因为GLM出了订阅的编程套餐,又开始尝试使用Claude Code。期间我还尝试过其它别家的产品,好多都浅尝则止,没有最终留下。

目前,我使用的主要是Claude Code + GLM 4.7,Copilot + gpt-5.1-codex-max/Grok Code Fast 1, GitHub Copilot for Xcode以及qwen-code。

展望未来

展望未来之前,我们必须要先回顾一下历史。

计算机发展的历史

谈到计算机,抛开前期的算盘、手动计算尺、机械计算机器之外,大家公认的最早的计算机是美国的电子管计算机。从它开始算起,计算机经历了电子化,小型化,移动话,最终演变成了现在的无处不在的计算设备,除了传统的服务器、台式机、笔记本,还包括手机、游戏机、智能摄像头、智能网络设备、智能家电、智能宠物、智能机器人等等等等。

与之对应的,编程手段也从最初的纸带打卡器,到机器语言、汇编语言,到更高级的c语言,面向对象的C++,面向网络的javascript等等等等。

至于应用方式,早期的计算机主要用于计算,这也是它的名字计算机的由来。而随着计算机算力的增加,人们不仅仅将计算机用于计算,还用于其它更为通用的功能,比如文字处理、表格处理、数据库、游戏、音乐、视频等等。

而为了处理这些计算之外的数据,人们必须将其它的数据转换为数字,这样才能被计算机进行处理。而这个过程被称作建模。关于建模,最经典的书籍就是算法与数据结构。建模其实就等于算法+数据结构。

未来

从上面的论述,我们不难看出,计算机的发展经历了从专一功能,向通用功能的转变。使用的手段就是建模。而现如今,有了AI,建模已经可以通过提示词,让大模型自动分析数据,自主建模了。这也就是说,编程的自动化已经基本实现了。

AI目前比较擅长文本处理,而对于其它的数据,比如图片、视频、声音等的处理,相比于文字,就要差很多。

过去一年,为了补足大模型的不足,多种工具涌现。从一开始的tool_use,到后来的agent,skill,但是其实你从编程角度看,这些概念其实也非常简单。

tool_use其实就是调用函数,这是大模型和传统编程的结合。tool_use就是大模型调用一段函数,提供函数所需的参数,并且获得返回值并使用。

agent和skill其实需要一起来理解。agent是名词,skill是动词。一个相当于编程里的class,一个就是method/action。也就是一个是负责出力的主体,一个是负责具体做什么的函数/动作。而这两个其实只是大模型提示词进行的不同描述。这些都是在大模型内部进行的,已经没有传统编程了。

简单来说,就是以前,我们的应用获取资源,是通过操作系统,大部分时间每个应用都是各自为政。而现在有了大模型,我们面对的是整个世界。我们需要通过agent和skill将大模型与整个世界连接起来。这个闭环一旦形成,目前存在的硬件架构、操作系统、网络等鸿沟就不复存在,唯一区别的是你使用的模型是哪个。

机遇和挑战

从上面的论述,我们不难得出结论。随着agent和skill数量的增多,大模型的能力会越来越强大。可现在的问题是,大模型是收费的,而开发agent和skill则不赚钱。这样下去,所有的钱会都被上游,也就是拥有模型的公司赚走了。而处于下游的人,不仅要面临激烈的竞争,并且也很难获得持续性的收入。

我想这也就是为什么那些美国科技公司都拼命砸钱,想要在AI市场上争夺第一的缘故吧。因为这个市场,目前的确就是赢家通吃。

钱真的没法省出来吗?

随笔

听说过一个很玄学的说法:说是该花的钱得花,因为就算你费劲心思省了一下,也马上会通过另一种方式花出去。

这种事我也遇到过,而且就在昨天。昨天天气是中雨,雨会时不时的下。中午的时候,我从外面回家。原本想要打车,结果平时出租车蛮多的,昨天一辆没有,需要等一下。再加上当时雨没有在下,而且我骑电动车回家也仅仅需要10分钟,于是我就心存侥幸,扫了一辆电单车。

当是想的是这样就省下了10元的打车费。结果骑到三分之一就开始下了毛毛雨,骑到一半就下大了。几秒钟衣服就全透了,鞋里也全是水。我想,算了,骑到家再说吧。到了家。我把衣服都脱了,放在卫生间的洗脸池里,打算用洗衣机给洗了。然后从双肩包里拿出来手机和耳机。结果我看到耳机上粘了个东西。我还想这是从哪里吸到了个小磁铁?仔细一看,原来是耳机上的听筒因为泡水开胶了。

咨询了一下豆包,我该买个新的还是拿胶水粘上?豆包建议说还是买个新的吧。于是我跑去京东选了个颜色一样的。新的蓝牙升级到了6.0,不过对于我来说没啥区别,毕竟我也没有蓝牙6.0的设备。

换新耳机需要125元。

erji

顺便说一句,豆包P图还是挺好用的。照片上有两根头发,我让豆包去掉,结果很完美。

捞女游戏点评

随笔

花了一天半时间,总计11.6小时通关了这个游戏的全部结局。我可以负责任地说,虽然这个游戏讲的是捞女,但是却完全没有贬低捞女。

虽然存在凤凰社这个捞女组织,使用变凤凰的方式招捞女,培训捞女。但是具体到每位女性本身。却有着不同的身份背景,她们有的是遇人不淑,被渣男欺骗,被父母抛弃,被丈夫家暴,还有的只是为了寻找一份属于自己的爱情。

而捞女之上,还有权力阶层。凤凰社创办人虽然身为女性,但是她创办凤凰社的目的却并非为了帮助女性,而是借助女性敛财,以及提供性贿赂给权力阶层,从而获取自己的非法利益。而凤凰社对于捞女也存在压榨。她们培训捞女前需要为捞女培训和整容,而这些费用要由捞女自己出,有潜力的她们会借一部分。但是如果不够或者是潜力低的,就需要自己去贷款来上课、整容。而贷款就是那种裸贷的形式。如果今后钱没还清也骗不到钱,就会拍去色情部门去服务男人来还钱。一旦你想退出,她们就会拿之前拍到的你的隐私来威胁你。

而且这个游戏虽然有捞女,有捞女组织,有打击捞女的团队。但是这里面即便是所谓的反派,三观也都是正的,做坏事的人也会心存愧疚,有机会也会想做一些好事。这也是为什么玩家可以正常地和她们沟通,从而从情感上改变她们。如果她们的本质是邪恶的,那么犹豫三观不同,这个游戏过程最终就没法进行下去了。

总结起来,游戏起名叫捞女游戏,本质上是为了博眼球,吸引大众的注意。而他们也的确做到了。改名后的情感反诈模拟器反而更加贴切。

最后,期待团队承诺的销量超过37万份后,提供的4K视频的更新。

遇到骗子啦,想骗我两万五。

随笔

昨天微博显示有新人关注了我,看ID很像我大学同学的之前的微博ID,于是我在微信上问她,是不是新建了一个微博账号,她说是。于是我就互关了那个账号。

今天下午,那个账号和我发微博私信。说是今天真不顺,跑去营业厅办业务,结果被工作人员不小心把手机号给注销了。现在所有App都用不了了。

然后有让我帮她查一个亚马逊的订单,说是昨天定了个包包。想要看一下订单状态。我帮她查了状态。

step_1.mm

然后,过了一会儿,她又和我说,她的网银无法付款,让我再次询问客服,结果客服说可以代付。然后她就和我说让我待付,她付钱给我。

step2

我给我那个同学打电话,提示正在通话中,又大了两次,接了,问她是否在微博上和我对话,她说没有。于是我拉黑了骗子的账号。

之后我截图和骗子的对话,发给我同学的微信。然后我和她微信语音对话。她说那个微博账号不是她的,然后给我截图她不小心新建的账号,用户名是随机的那种。但是她的确是新建的微博账号,是前天微信不小心登陆造成的。我说我问你是不是新建了账号,肯定是因为关注了我我才知道啊。你新建的账号根本没关注我。她说我还奇怪呢,怎么知道我新建了账号,怀疑你是个高手。

联通越来越奇葩了

随笔

之前我的是99元的融合套餐,包含20G流量、400分钟通话、300M宽带、IPTV和高清视频。充120元,期限24个月,每个月返20元。结果24个月到期之后,联通悄无声息地把IPTV和高清视频拿出来收费了,一个月多收我20元。我原以为这些还是算在套餐里的,结果白白被多收了3个月。

也许看到这里,大家会问,这有什么奇葩的呢?这不是运营商常用的手段吗?的确,这个手段本身并不奇葩。但我发现事情的经过很奇葩。前两天,联通的客服给我打电话,说可以将我的宽带升级到700M,还可以增加流量和通话时长等。她说每个月只需多10元。我心想不对啊,我的套餐是99元,你说这个一个月多少钱?她说138。我问,套餐才99,怎么换成138月费还多10元?她说,看了我最近三个月的花费,平均在120元以上。我以为她算错了,于是跟她说不换。

结果,今天又来了一个联通客服,话术还是类似,不过宽带提升到了1000M,还说可以多赠送6个月的100G流量等。我很诧异,还是坚持自己是99元套餐。结果她说,我给你看看吧。您的基本套餐99元,IPTV10元,高清视频10元。我说这两个不都是套餐内的吗?她说不是,都是单独收费的。我强调这些我从来就不用。请给我取消吧。她说要取消只能去营业厅。

于是我拨打了10010,询问这两个是不是单独收费。她回答是的。我问如何取消,她告诉我取消IPTV的话,还得带回当初的设备还给联通才可以。

今天下午我去了联通的营业厅,因为事先在其他地方办事,所以没带上机顶盒,结果就无法取消机顶盒业务。

大家知道,联通办理业务的速度和银行差不多,挺慢的。我边办业务边和联通客服聊天。我说,你们也真行,我明明记得这些费用是在套餐里的,结果现在单独收费。客服回复,那是因为您之前的签约到期了。到期后您就应该换套餐。我说,我当初问过联通客服,问如果到期不重新签约会怎么样。她说跟原来一样,副套餐费用就可以了。结果现在原本在套餐内的,单独拿出来收费了,这不就是欺骗吗?

我对机顶盒的收费也有话说,我问你们收这个机顶盒有什么用?客服说,当然有用啊,要190元。我狂喜:这个是要押金吗?客服说:没有,但是如果你不能拿出来,就得支付190元。我说,我的机顶盒都用了3、5年,残值连10块钱都没有,居然要收费190元。

最后,关于我换了什么套餐,内容和我之前的99元套餐是一样的,啥都没变。之前我的99其实是129元,每次有个减免30元。这次应该是不用减免了。然后还得充值398元,返24个月,每个月返15元,最终返360元,联通贪了38元。而我之前的那个99套餐,是充120元,返24个月,每个月返20元,联通补贴了120元。

总结一下联通的奇葩事:

  1. 原本套餐包含的IPTV和高清视频,在到期后单独收费,每项10元,共计20元。
  2. 偷偷多收钱后,系统检测到我的费用上升,还来推销更贵的套餐,暴露了联通偷偷涨价的问题。
  3. 办理多收费套餐只需在电话中确认,想取消多收费的套餐却需要带身份证去营业厅办理。
  4. 对于没有残值的设备,联通也坚持要回收,以增加用户取消办理的难度。而一旦用户拿不出旧设备,联通还要收取190元的高昂费用。

所谓人情世故

随笔

最近遇见的一件事,让我对于人情世故有了更深的理解。

某医院血液透析,每天上午的开始时间是7点15分,每天6点会有保洁人员将大门打开,以方便患者提前进入等待。但是有个别人来的特别早,大概5点半就来了。而那时门还没开,于是他把门锁弄坏了,然后自己进来了。这一切都被监控拍下来了。

上面这一切都是我后来才知道的。一开始,我只是看到护士长和一位经常来的特别早的患者沟通,护士长说,您以后就晚些来,只要6点之后到我们就开门了,您来早了,我们这边不能开门那么早,没必要。而那个患者则不同意,只是说,自己在家睡不着觉,闲着也是闲着,非要早来。

后来我问护士后续怎么样了。护士说,他把门锁弄坏了,都被监控拍下来了。护士长没好意思说。只是劝他晚些来。我说,那就让他赔啊。护士说,我说也是呢。让他赔,他以后就不敢了。但是主任不同意。主任说冬天这么冷,以后门就别锁了,让患者进来,也不用他赔。

看到了吧。这就是境界,也是人情世故。我和护士都认为应该按照规则来,让患者赔钱。但是主任却认为可以算了,一位冬天天冷,应该让患者进来,不用他赔。这件事虽然医院亏了钱,但是就算是传道院长耳里,院长也只能说主任医德高尚,不能说他做的不对。至于患者方面,如果听到主任这么说,自己还有点儿良心,就应该主动赔钱。就算不赔钱,也算是一段佳话了。

反观我和护士的观点,让患者赔钱,如果患者老老实实赔钱,那还算好的结局。如果患者不愿意赔钱,因为这点儿小事还闹起来,那可能就更得不偿失了。往小了说,患者可能转移到别的医院去治疗,每个透析病人都是医院长期的财源啊。

华为手环9使用体验(第三晚、第四晚)

随笔

昨天没时间写这个。今天把第三晚、第四晚合并在一起写吧。

第二晚的问题

华为手环9使用体验(第二晚)中我提到了华为睡眠应用的几个问题。很难想象华为做的这么一个不算复杂的应用居然会有这么严重的问题。但是,昨天我在查看数据的时候发现,这些问题的根源其实更加复杂。

Screenshot_2025-01-03-09-45-19-521_com.huawei.health

如图,其实睡眠的数据有两项,一个是41分钟,由手环提供。另一个是2小时6分钟,是由手机提供的。但是我们从第二晚的应用的截图可以看到,它只显示了41分钟的,却没有显示2小时6分的。然后底下的打鼾录音却用的是手机录音。因此才会产生冲突。

那么问题来了,华为自己知不知道这个问题呢?华为是知道的。因为它在睡眠的41分钟后面,加了一个提示按钮i,点开你能发现,它提示你可以查看全部数据来查看完整数据。但这个按钮太过隐蔽。并且这个睡眠的整体设计也太过自相矛盾了。

Screenshot_2025-01-03-09-52-36-393_com.huawei.health

第三晚

第三晚开始,我摘下了苹果表,单独佩戴华为手环,看看它的记录是否有改善。今晚我睡得很晚,起来很早(2点多就起来了),因此没有记录上。苹果表没有佩戴,所以今天算二者打平。

第四晚

今天手环记录了两段睡眠。手环胜出。

Screenshot_2025-01-03-09-58-03-648_com.huawei.health

华为手环9使用体验(第二晚)

随笔

今晚在睡觉时,我尝试使用了手机版华为运动健康应用的记录睡眠功能,它使用麦克风记录睡眠,还能将鼾声自动分段并录音。不过使用它可能对于手环的睡眠记录产生了影响。今晚只有手机记录了。华为手环9和苹果表S9都没有任何睡眠记录。

因此,今天算是打平了。

手机记录睡眠的问题

Screenshot_2025-01-01-01-23-49-202_com.huawei.health

逻辑错误

这里有个逻辑错误。根据图片,睡眠时间时11:43-12:24,时长41分钟。但是根据下面的鼾声,第一次精选的鼾声时间是11:26分。因为是精选,所以睡眠的时间应该是不晚于11:26分,那么上面的11:43分的睡眠开始时间就是不准确的。

同理,那个12:24分的睡眠截止时间和01:04的打鼾时间也是冲突。我虽然不知道我具体何时睡着的,但是什么时候清醒还是知道的。我大概是01:10时醒的。所以这次睡眠时间应该是11:26-01:10,时长104分钟。

格式错误

这里,我们还注意到时间的格式的随意性。如果它遵从用户系统的设定,那应该是12小时上下午的时间。如果它决定用自己的时间,24小时制,也可以。但是它使用了混合的格式,而且出现自己和自己不统一。

比如零星小睡:下午11:43-上午12:24,这里如果想用12时制,应该是下午11:43-上午00:24。
下面的打鼾时间也应该使用12时制。

又或者全部使用24时制。