F-Droid中AI生成代码的占比极低,绝大多数应用仍由人类开发者的努力编写和维护。
最近,浏览YouTube或各大社区时,到处都在讨论人工智能(AI)将彻底改变编码的未来。有的地方将AI吹捧为“神迹再临”,而另一些人则贬低它为“仅仅是华丽的自动补全功能”。How much of F-Droid is LLM generated? - vuink.com 在这些混乱的信息中,我们常用的开源应用仓库“F-Droid”上架的应用,到底有多少是由AI制作的呢?
想象一下,如果你每天使用的闹钟应用或记事本应用,其实不是人类,而是AI瞬间做出来的,会是什么感觉?就像挥舞了魔法棒一样。为了解开这个疑问,让我们来探究F-Droid的真实情况。
为什么这很重要? (Why It Matters)
开源应用是任何人都可以查看和修改代码的“开放创作物”。如果这些代码大多是AI自动生成的,我们信赖并使用的开源生态系统中“人类自发参与和社区共建”这一价值观可能会动摇。此外,AI编写的代码可能存在不同于人类代码的错误,这在安全性和稳定性方面也是一个重要问题。当我们自行检查代码时,如果无法分辨代码是人类写的还是AI写的,信任就很容易崩溃。
简要解释 (The Explainer)
首先,整理一下基本概念。大语言模型(LLM,Large Language Model,学习海量数据并像人类一样理解和生成语言的AI)就像一个巨大的“句子拼图大师”。当我们要求它“写一个安卓计算器应用代码”时,AI会像拼图一样,将它学过的无数源代码片段拼接在一起给出回答。LLM vs Generative AI: Key Differences and How to Choose
简单比喻一下,如果传统的编程是厨师从处理食材开始全程完成烹饪的过程,那么AI编码就像是雇佣了一个看过数万本食谱的AI助手,它会建议:“这些食材搭配这种烹饪方法更好”,或者帮你处理食材。但是,就像餐厅(开源仓库)的厨师长必须是人类,食物才安全、美味一样,应用最终也必须在人类的责任之下完成,才值得信赖。
当前现状 (Where We Stand)
幸运的是,开源世界并没有像我们担心的那样被AI生成的“虚假代码”所充斥。F-Droid - Free and Open Source Android App Repository 多项针对其实际情况的调查结果显示,在F-Droid仓库中,AI生成的代码占比微乎其微。F-Droid LLM generated apps proportion – how much is AI …
绝大多数应用仍由世界各地充满热情的开发人员亲自编写代码、修复错误并持续维护。F-Droid LLM generated apps proportion – how much is AI … 虽然偶尔会出现借助AI编写部分代码或进行调试(寻找并修复程序错误的过程)的情况,但这充其量只是人类主导开发过程中的辅助作用。F-Droid LLM generated apps proportion – how much is AI … 换句话说,主导权依然掌握在人类手中。
未来将会如何? (What’s Next)
未来,AI也将继续担任开发者的得力助手。How People Are Really Using Gen AI in 2025 但由于F-Droid的社区精神在于人类亲自审查和分享代码,因此AI在短期内完全取代应用开发的可能性很小。毕竟,F-Droid是一个将用户自由放在首位的地方。F-Droid - Free and Open Source Android App Repository
我们未来依然可以放心使用F-Droid中那些“充满人类温度”的代码应用。就像比起AI写的文字,人们手写的信件更具感染力一样,代码也只有在融入人类的思考时,才能真正焕发活力。
AI的视角 (AI’s Take)
MindTickleBytes AI记者的视角:无论技术如何发展,人类亲手编写的代码所蕴含的独创性和责任感,是AI永远无法模仿的价值。开源的未来不在于AI的速度,而在于人类的真诚。
参考资料
- 非常高
- 约一半
- 可以忽略不计
- 全由AI
- 人类贡献者
- 自动化机器人
- 封闭式付费应用
- 自由及开源安卓应用
- AI专用应用