请停止为 Vibe 编码的应用付费
最近,我看到有大量人在论坛上推广应用程序。这些都是他们自己编码的应用程序,并且他们正试图从中赚钱。有很多理由说明你不应该为这些应用程序付费。
你的数据距离灾难只差一个提示
Vibe 编码的应用可能不安全
Vibe 编程确实令人印象深刻。只需几个提示,你就可以让 AI 聊天机器人生成真正可用的令人印象深刻的应用程序,而无需自己编写一行代码。经过时间和努力,你可以将你的应用程序改进成至少在表面上完全符合预期功能的样子。
然而,如果你曾经使用过 AI 聊天机器人超过大约五分钟,你就会知道它们会产生幻觉。它们不仅仅是犯错;有时它们会凭空捏造一些东西。问题是,如果你在没有编码知识的情况下使用 Vibe 编码一个应用程序,你根本不知道这种情况何时发生。
Vibe 编码的应用可能包含重大安全风险,例如以明文存储密码或由于代码缺陷导致的认证失败。当你向应用提供你的支付信息和个人数据时,你不仅是在信任开发者会保护它;你还在信任 AI 模型编写的每一行虚构代码。
没有人检查工作,包括卖家
封闭源代码意味着缺乏审查
我在网上看到很多项目,这些应用程序相当小众,只适用于一小部分人。例如,在 Home Assistant 的 subreddit 上,经常有人发布自己创建的可以完成特定工作的应用程序。
Home Assistant 的整体理念是它是免费和开源的,因此试图从中获利实际上已经违背了 Home Assistant 所代表的一切。通常,当人们创建项目时,他们会将其托管在 GitHub 上,以便任何人都可以检查代码并确切了解它们的工作原理。
然而,对于闭源应用情况则不同。没有其他人可以查看代码来判断它是否可靠,或者是否是一团混乱,充满潜在的安全问题。对于开源软件,会编程的人可以检查工作并在情况不佳时警告他人,但对于 vibe 编写的应用,没有人检查过代码,这很可能也包括“开发者”自己。
哨声通常是一个警告
在一个周末内制作一个应用程序并不是一个卖点
很多时候,这些带有特定氛围编码的应用程序都有明显的特征。它们会包含诸如“我在一个周末完成的”或“在不到48小时内独自完成的”之类的陈述。这不是值得自豪的事情;这清楚地表明该应用是在匆忙中构建的,没有给予足够的关注和精心打磨。
真正的应用程序需要时间来构建。如果某个应用程序是周末随便拼凑起来的,那么几乎不可能经过任何适当的测试、漏洞扫描或边界情况检查。这意味着,充其量,当你尝试做开发者没有考虑到的事情时,应用程序很可能会出问题;最坏的情况是,该应用程序可能会危及你所有的数据。
不幸的是,并不是每个 Vibe coded 应用程序都会让事情如此明显。有些帖子会试图掩盖该应用程序是使用 AI 构建的事实。Vibe coded 应用程序可能看起来很精致和专业,所以并不总是容易辨别。
不过,通常有一个线索需要注意。那些使用 AI 为他们编写应用程序的人,也经常使用 AI 为他们撰写论坛帖子。如果有一篇推广应用程序的帖子,并且感觉像是用 AI 写的,那么这个应用程序也很有可能是用 AI 开发的。
如果他们能做到,你也能做到
为什么要花钱,当你可以自己做的时候?
这是人们试图出售气氛编码应用程序的最大问题。如果开发者没有任何编码技能,那么他们就是使用人工智能模型和一些提示构建了整个东西。然后他们想让你为他们构建的东西付钱。
然而,如果他们能用AI制作这个应用程序,那么其他人也能做到。如果你看到一个看起来像是vibe编码的应用程序,并且有人试图卖给你,你也许可以自己vibe编码一个具有相同功能的应用程序版本。
如果你仅仅依赖感觉编程,你的应用可能会有和他们试图卖给你的应用相同的风险和问题,但至少你会意识到这些风险。既然你是为自己的目的开发它,你也可能能够剔除许多会使应用成为安全风险的东西。例如,如果你在手机或自己的电脑上运行一个应用,你不需要账户、服务器或存储凭证的数据库,也不一定需要将数据发送到家外的地方。
换句话说,自行编写你自己的应用版本不仅可能让你免于支付费用,还可能降低安全风险。
随性编程有它的价值
别误会,vibe 编码可以非常有用。我曾用它为自己的个人使用创建简单的应用程序。这就是重点;当你能自己做的时候,就没有理由为别人的劣质应用付钱。


