17611538698
webmaster@21cto.com

2025 年:开发者工具将有什么新发展?

编程语言 0 112 2024-12-31 08:42:22
图片

导读:本篇为对基于大语言模型的编码助手、Webassembly、Fediverse 等不远未来的预测之文。

随着AI革命的临近,第一个明显的变化就是态度的改变。

一般说来,开发人员工具通常不是发生快速革命性变化的领域。但将大语言模型 (LLM)添加到开发者工具链中正在颠覆一切。目前的问题是 LLM 提供的变化是否真的与人们真正想要的变化相符。

以下,是人们即将看到的 2025 年开发工具的新发展趋势:

大语言模型和生成式人工智能

我们开始意识到,不仅仅大语言模型供应商使用他们并不拥有的数据来训练自己的模型,而且基于云的人工智能中也可以看到大量他们也可以从中受到益处的私人信息。

就如同 Google或其他搜索引擎,因为人们告诉它关键,它会知道每个人都在搜索什么一样,大语言模型供应商也希望的你的查询也从他们的云端开始,仅仅因为是这个原因,发展将保持快速但并不宽广。

很明显的是,业务查询不会直接发送给 Sam Altman 的解决方案,但总是落后于其他一切。我们看到,像 CodeGate 这样的解决方案试图在你的 AI 工作流和供应商之间设置防火墙,既强调了问题,也有可能缓解了问题。当然,公司认为其本地机密(密码等)是敏感的,但除此之外,各种信息的使用也都是敏感的。

如果人们开始思考和限制他们的查询,要明确告诉供应商的相关内容,大概率会在使用托管大语言模型的方式上变得保守。这将是明年可能存在并持续的僵局。

目前,代理系统可能只是代表了一系列不完全可靠的查询,而小错误相乘可能会导致端到端查询无法使用。在未来的环境中,任务是已知的、简化的,并且能够以高精度成功,代理系统将会蓬勃发展。但今年不会。

如果你学过风帆冲浪,你可能还记得没有学会如何逆风和潮汐转向的问题,这意味着所有初学风帆冲浪的人最终都会被吹到海滩的同一个地方。越来越多的额外开发者会发现自己搁浅,因为他们在大语言模型的帮助下取得了超出他们理解范围的进展,然后就会陷入了困境。

这可能是一个教育培训机会,我希望一些道场风格的教育场所能够转向那些平静的风帆冲浪者并说服他们回去学习一些开发基础知识。

生成式人工智能(尤其是艺术资产)的质量将继续提高,在内置水印解决方案之前,它将成为互联网上的“祸水”。然而,随着生成输出质量的提高以及其成本的提高,我认为情况将发生改变,生成式人工智能可能会寻求免受水印保护,进行更深入查询的Token成本正在迅速上升。

WebAssembly

WebAssembly (Wasm)将继续为我们开发人员提供选择项,尽管现在人们仍然需要用复杂的Javascript粘合代码来与之交互。然而,浏览器中接近原生的性能并不是一个可以忽略的选择。

Web 回归简单化的趋势似乎与客户端的 Wasm 相矛盾。但随着时间的推移,Wasm 可能会逐渐被接受为 Web 的自然组成部分(尽管仍然是新的技术)。不论开发人员使用它来保存一次内部代码还是加快一组操作、实现可移植性或实现前端速度,它都将继续在项目内外发挥作用。Moonbit 就是我现在研究的一个例子,它提供了一种新语言,可以制作比传统语言管理的更小的 Wasm 可执行文件。

fediverse

fediverse是一套基于ActivityPub的平台,它还有待进一步开发。在此之前,它仍待在森林中等待大众发现。不过,作为一个开放平台,它有最好的开端成为其他应用程序的通信基础。除了Mastodon之外,fediverse 中已经有很多东西了。但目前还没有出现其他“杀手级应用”,尽管它们可能会在 2025 年出现。(我很清楚,在 fediverse 中快乐的人并不追求名声。)

虽然 Bluesky 的成功并非归功于 AT 协议,但我们都知道,在没有“单一” Mastodon 服务器的情况下,说服新用户尝试 Mastodon 是它的致命弱点,而 Bluesky 今年却获利颇丰。但这只意味着其他项目可能更适合心智模型。

有人会尝试使用 AT 协议创建新的服务器系统,这将增加人们对该协议的工具兴趣。相反,在bluesky.social出现替代方案之前,会有人抱怨说这个庞然大物看起来有点眼熟。

更多来自小团队的新项目

启动新的小型项目的成本动态持续下降。虽然代码协助无法提供创新,但它可以帮助忙碌的开发人员尝试更多他们所不了解的东西,这通常是维护开发软件所需要的。

另一方面,一旦某个库或系统受到关注,那么大语言模型可能会毫无畏惧地将其作为示例推荐给其他开发者。可发现性仍然很好,而且正如我们一年来所展示的那样,有很多关于如何启动、展示和帮助新用户加入新项目的好例子。

网络游乐场仍然是让人们玩新玩具的最有效方式。因此,我预测推出新开发语言和基于开发的项目的趋势将继续下去。一个已经暗淡了一段时间的项目,darklang,应该会在 2025 年重新出现。

如果你的新项目在新的一年推出,祝愿你一切顺利!


编译:场长

参考:

https://thenewstack.io/developer-tools-whats-ahead-in-2025/

评论