大家好,

感谢你点开我的标题,我知道这个话题已经被反复讨论過多余一次了,但考虑到我可能会被封禁或者这个帖子被关闭,所以我还是想再说一次。

我想问一个问题:你是如何看待使用 AI 在开发过程中的动机的。你认为人们对用 AI 加持的游戏开发会不会有所改变?

我是一名多年经验的开发者,在我刚开始编程的时候,有一些老派的人仍然拒绝使用现代的 IDE,反而使用 Notepad++ 或其他不具备 IntelliSense 等功能的编辑器。但是现在,每个人都是使用 IDE。现在我看到一些人拒绝使用像 co-pilot 或 Claude Code 这样的工具,而很多程序员,包括我自己,都在自己的开发过程中使用了 AI 工具。我认为这会大大提高开发效率,并且能够制作出更好的-quality 的代码。

作为一名独立顾问,我与我的客户都在使用 Anthropic 平台,或者嵌入在他们日常操作中的 Gemini,或是 Microsoft Co-pilot等其他智能 AI工具, 因此,我可以保证你,大部分当前生产环境中推送的项目中的20%到80%的代码都使用了AI技术。如果没有AI的话,代码质量就会下降,完成的速度也会慢很多。

当然,我也看到有很多人对 AI 进行着负面评价,他们认为 AI 生成的内容只能是 “垃圾”。但是实际上,这个问题是人为造成的,因为我看到有很多新人和玩家想创造自己的游戏,他们会利用 AI tools 来生成一个初版,然后再进行手工优化。这的确会使得 AI 贡献的代码部分被轻弃了,但为什么大家会这样做而不是针对 AI 工具本身的使用呢?

我知道,像 Unreal 这样的游戏引擎,很多开发者都不赞成使用它,但是这些游戏的画面和效果都很一致。同样地,很多独立游戏开发者也不喜欢使用 Gamemaker,也认为生成的游戏质量不好。

但如果利用 AI 工具可以大大提高开发效率,又能为项目质量做出贡献,为什么不在我们对 AI 工具使用的感受上反思一下?

我没有声音说 AI 工具会变得更加流行,因为明显的趋势是:未来新发布的游戏中,至少会有半个被 AI 生成的代码。如果这能变得更加流行,那么就说明 AI 使用成为标准了。并且如果这样做,我相信游戏工作室中还会有更多的人会更加专注于项目开发,游戏质量也会有所提高。

当然,我也不知道其他领域的情况,但我觉得这可能跟游戏相关内容会有什么相似之处,因为我看到,现在有很多游戏开发者都反对使用 AI,这些开发者都希望 AI 生成的内容是完美的,这是不现实的。

可能同样地,像图像和视频生成这样的 AI 应用,也受到诸如此类的负面评价,因为很多人认为,如果让 AI 生成就足够了,但实际上,如果有一个有创造力的人在使用 AI工具时,会产生出不错的效果,而如果他们有足够的时间和精力,有能力再来修饰和完善这些建模出来的图像或视频。

我不擅长艺术,但是如果我们考虑一下在照片中使用 AI 生成的背景物体,而让开发者来精心编辑这部分,让 AI 在特定的层次生成一些内容,然后在上面进行修饰和调整,这是不是不是合理的使用了 AI?

那么,艺术家们可以告诉我们 AI 在艺术创作中是否值得被尝试呢? Photoshop 已经开始支持模型了,这意味着 Photoshop 使用者也在利用 AI,虽然它不是一种显著的改变。

同样地,可能故事创作、音乐和声音等领域也有类似的应用。

所以,总的来说,如果我们纯粹是使用 AI 来提高开发效率,而且AI是被当作工具来使用,那么这是为什么大家会对它这么厌恶的呢?如果我们不只是纯粹使用 AI 来生成整个项目,那么如何才能表达出这点来,当人们看到 AI 在描述中时,就会反对我们?如果我们看到一个像 Expediton 33 这样的游戏,它使用了 AI 工具,但是还是有几个有才华的人在幕后来支持,那么你为什么不愿意认可它呢?