Sanvi

3 分钟

独立开发周记13:AI 又犯蠢,把我写好的逻辑删了!

不知不觉已经在泰国待了一年多了,之前有朋友想让我说一下关于在泰国的一些资讯,有兴趣了解的朋友可以留言想了解哪方面,后面会专门开一篇文章讲讲,无论是好的还是坏的,还是说有些老哥关心的夜生活等,我都略懂一二可以跟大家讲讲。

主要是前几天上课老师说最后一个月的英语课程要结束了,说上了15个月,满打满算打卡了接近15个月。提供肯定是提高的,对于一个没好好学习过英语的人来说,已经算不错的,问了一下我朋友,他说如果你好好复习一下,过个四级应该问题不大。

但是确实目前也是瓶颈了,没有那种学习到新内容的感觉,就是感觉听懂了又没听懂的感觉,做题大部分还是靠直觉和猜。目前泰语还有新鲜感,但是瓶颈也是记不住,看完就忘记了。有学习方面有经验的可以交流一下,看下如何解决这个问题。

vibe coding

上次分享了工程化项目如何进行管理,但是实际上用下来还是没那么好用,主要是目前AI绕不过去的一个问题,就是降智。就算你再厉害,也不及蠢蛋的灵光一现。你无法预测他是否降智,降到多厉害,最近盯着他写代码,结果就硬生生把我写好的逻辑删了,质问他直接摆烂,说对的,我就是没有做。

我觉得AI最大的问题在于没有脸皮这种东西,要是真正工作中,好歹别人也会解释一下,大家都好受点。

ChatGPT推出了codex-cli,可以在命令行使用了,个人目前没作为主力开发,目前使用下来的感觉有几个不方便的地方。

第一个是没有checkpoint和回到某个话题,比如我们前面讨论了一堆,结果因为cli报错了导致重新进去后内容都丢失,你要显式提示写入文件来管理。

第二个是没有sub-agents,目前我尝试在claude里用sub-agents来完成一些功能,整体效果会比没写提示词的时候好那么一点,也只限那么一点。目前codex并没有这个功能。

另外就是替代了Gemini-Pro的功能,之前我一直用Gemini-Pro来写需求、技术文档等,但自从降智后,再也无法用同样的提示词输出一样质量的文档。但是codex总体输出的质量也没之前gemini输出的文档的质量好。

举个例子,之前gemini输出的技术文档能写清楚哪个文件里的什么方法,大概实现思路什么的,结果上一看就知道如何处理。但是codex输出的就是没有那么好了,很多一笔带过。

简单说就是codex输出的文档实现会依赖AI当前的能力,关系就像一个好的产品经理和一个差的产品经理,输出的内容给到一个有经验的开发,无非就是开发多点工作的事情,结果都是一样。但是如果给到一个实习生,那么结果就有天壤之别。

现在AI产品就有点像你看了直播,买了发现有点差别,但质量还行也能使用,就是有点小瑕疵。然后你复购后,发过来的更次的产品,一步步降低你的下限。等到你实在受不了了,然后跳出来说,嘿,我们发布了新产品。

StickerAI

本周做了一点小优化,把之前的一些表情包下架了,重新上了15组表情包,每组9个。并且去除了文字部分(因为发现带文字出来的表情效果都不太好)

另外就是支持了普通邮箱的注册,现在除了谷歌登录外,谁都可以用邮箱进行注册了。

另外就是启用了新域名 https://stickeraiapp.com ,之前的域名死活都无法加入谷歌的收录,尝试了一堆方法后,想到要不换个.com的域名吧,结果第一天提交后能就能查到了。

然后就是把服务从vercel+neon+railway迁移出来了,网上很多大肆宣扬穷鬼套餐,就是白嫖各种免费服务的,我都不太推荐大家去弄,因为后期迁移成本太高。

就拿vercel来说,免费的计划只能有4个小时CPU激活,即便升级到$20一个月也才16个小时,真的不太适合放一些服务型的网站,放一些偶尔使用工具站、个人网页可能还行。

neon一开始用vercel捆绑的,但是发现升级特别贵,就单独去neon创建了一个新的付费了,说是$5,但是2天后就给我寄账单,花了$4,后来去看了他有一个每个小时计费的服务是额外写的,并不是单纯的升级后数据库访问的时长增加。

railway同理,付费计划的$5是折扣券,就是可以减免,反正看了一下一个月也十来刀。

主要是这些服务有太多的隐含账单,我在推上就看到有人吐槽vercel的天价账单,所以索性一下直接迁入我前段时间买的一年的服务器上,完全摆脱这些破事情。

PromptPlan

本周抽了一些把文档、技术方案、测试用例、任务拆分都重新梳理了一次,等完成目前几个小项目,会专门抽出2周时间完成这个重构

其他

本周谷歌发布的nano banana很火,我看了很多例子,都很好玩。所以打算做一个套壳的网站,把目前收集到的一些提示词和玩法放进去,可以让大家也体验一下。

大概长这个,还不是最终的界面,大体上完成的差不多了。

另外就是和朋友做的项目也在缓慢推进中,合约基本上已经完成的差不多,边测试边改,但是我发现本地不好测试,所以vibe了一个类似etherscan的调用工具。大概长这样,可以把地址和ABI贴进去,load一下就能在网页调用了。