聊聊我嘴遁出来一个app服务端的感受(二)

很高兴能在这个新地盘和大家见面。熟悉我的朋友可能知道,我以前总喜欢折腾点模型和玩具,但是很多人不知道我的本职其实是一个前端工程师。因此总是想和大家聊点“赛博世界”里的新尝试。
最近一直在玩vibe coding(AI生成代码),于是和哥们一起硬生生地把一个App 给“嘴遁”出来了。
这个App 上一篇文章已经介绍过了,叫《神马妙句》(苹果商店里搜索🔍就能下载),是一个主打高情感价值的AI 图文定制工具。我的搭档赤羽,他是产品经理,这次反串写了前端,上一篇文章他已经把他的代码过程分享了;而我这个前端,则包揽了整个后端框架和所有的UI 设计,也想借此机会来和大家倒腾两句,没有高深的AI教学,只有简单的看法。

说实话,刚开始尝试这种“氛围感编程”时,那种感觉真的很难形容。做个简单的比喻就像是在荒原上漫无目的地行走,你随口说一句话,面前就平地起了一座大厦,当然这个大厦具体长成什么样子,还需要你去更加精细的描述。体感上的变化最为明显,从脚手架到最后打包输出接口,一句话就搞定了。更加难以置信的是它还真能运行起来并且完全无误。
一开始有多舒服,出现问题时就有多痛苦。
遇到的第一个“下马威”就是跟苹果的付款验证搏斗。为了能顺畅地登录和购买积分,我得使用苹果最新的验证接口。结果呢?苹果的服务器就像个高傲的贵族,永远给我甩出一句“验证不通过”。关键我在那卡住的两天时间里,我一遍遍地跟AI 理论,每次它修改完,都会拍着胸脯给我保证它这次肯定改对了,但实际结果是它就是怎么改也改不对。因为代码几乎都是AI写的,我很难去逐字分析BUG,这时候的挫败感尤为强烈。
这个问题就像找了一个极其聪明但没有触觉的厨师:他能背下全世界的菜谱,但他感觉不到盐放多了一粒,而支付系统恰恰是一门“一粒盐都不能多”的科学。
AI 在写代码时会优先调用它在网上见过的 99% 的“通用模板”。但苹果的加密要求属于剩下的 1%,而 Cloudflare Workers(服务器部署的地方) 的边缘环境又属于这 1% 里的特殊环境。AI 一直在用“常识”去撞苹果的“严苛门禁”,因此AI它对了99%,它敢拍着胸脯拿着这把钥匙去开门,没有到100%这个门就是打不开。

还好最后问题找到了并且解决了,是一个Uint8Array(字节流)处理没有做好导致的。这个过程我就不赘述了。
把大模型当成小孩
不要以为他什么都知道,你给它的背景也细,约束越多,他才能给到准确的答案。例如一个很简单的问题:你一定要在一开始就告诉大模型现在的时间,如果大模型自身以为的时间是2024年,而现在是2026年,那么2025年对于AI来说就是‘空白的100年’。因此你给它交代了时间之后,它可能会去智能搜索一番补齐短板。苹果验证这个问题就出现过因为大模型时间错误,导致AI用了老的接口,导致前期疯狂报错。但是AI有看网站的能力,我把最新的教程网站发给AI阅读后,立刻就纠正了这个问题。
不要迷恋AI“平均值”审美
这个app其实就是一个生图程序,对于初学者(小白)来说,最容易遇到的问题是:你以为 AI 是艺术家,其实它是个“元素堆砌师”。在你向他请求一张好图的关键词时,他能高谈阔论的给你写一大推提示词,你会因为这些闻所未闻的提示词而感到兴奋,然后使用的时候,最终给你一张非常平庸的图片。
AI 的审美是基于概率的。它学到了成千上万张平庸的素材,所以它给出的也是最平庸的“平均值”。这个问题,如果没有你的深度参与,只是让AI来做这件事,这个平庸的“平均值”是很难被打破的。

也是在这次尝试之后,些许的感受到了AI在审美上的无力感。想要改变这种状态,可以从两个方向入手
1.带上自己的个性化情感的力量:让这种美变的“不确定性”与“破坏力”为什么我们一定要接入自己的那些零散的、细碎的记忆(比如“成都的火锅”、“凌晨三点的加班”)?因为美不是一种标准,而是一种连接,加入这种碎片之后,就算出的图“不好看”,但是也会打动一部分情感互通的人的。
2.不要试图教AI 怎么画一张好图,要先规定它“不准怎么画”,负向的关键词不会给画面带来多大的影响,但是他们使得图片不会那么离谱,对于一个应用层面的生图软件,不出离谱的图,往往比生出漂亮的图更加重要。
结尾说两句
现在,《神马妙句》的后端引擎已经跑得很稳了。原本需要几十秒才能出的图,经过我反复压榨性能、把串行查询改成并行批量处理,现在已经丝般顺滑。
回过头看,这次“嘴遁”经历让我感触最深的是:在这个大模型时代,编程的门槛确实变低了,但对于“审美”和“故事感”的要求却变高了。全栈开发不再是那种纯粹的逻辑苦修,而变成了一种用自然语言去构建世界观的工程。对我来说,这套后端系统不仅仅是一堆运行在云端的代码,它更像是一个温柔的、充满了浪漫气息的小世界。它在那儿静静地等待着,把每一个普通人的只言片语,变成一张张有温度的数字卡片。
代码虽然是冰冷的,但创作代码的心永远应该是热乎的。
好了,第一篇就先跟大家唠这么多。
夜雨聆风
