在科技領(lǐng)域我们经常会看到,某一项技术的(de)兴起和受到关注,往往会为其他相关領(lǐng)域的(de)蓬勃发展创造广阔的(de)空间和资源。例如,在大量湧(yǒng)现的(de)LLM(大语言模型)領(lǐng)域,入场的(de)玩家和资本产生了蝴蝶效应,为其他技术稍逊、但小众必(bì)要的(de)软件项目,提供了更多的(de)发展可能(néng)性与应用空间。它们虽然并不处在技术迭代的(de)第一线,但是确实能(néng)让项目本身、以及用户从中受益。
本文(wén)将从LLM領(lǐng)域开始,逐渐涉及人工智能(néng)(AI)以外的(de)其他各个領(lǐng)域,带你回顾2024年优秀Web开发工具的(de)亮点与发展趋势。
面向开发人员的(de)人工智能(néng)工具
相对于去年,今年LLM的(de)发展变得更加专注了。其中,多模态人工智能(néng),一种使用图像、声音和视频进行消费或响应的(de)能(néng)力,得到了突飞猛进的(de)实际发展。各种模型不但通过比拼竞品來(lái)提升自(zì)己的(de)能(néng)力,甚至与其自(zì)己过去的(de)版本相比较,不断迭代。知名初创公司们为我们呈现了各种大模型和小模型。不过,它们向本領(lǐng)域之外的(de)指數(shù)级突破并不算太明显。其中,无屏幕可穿戴设备Humane AI Pin的(de)推出,让我们意识到LLM等纯科技内核不一定适合大多數(shù)用户,人工智能(néng)完全可以另一种形式展现在世人面前。在另一方面,自(zì)动驾驶汽车项目虽然也在今年得到了各种落地与交付,但是其对应的(de)LLM无论是在代码方面,还是在可测试服务領(lǐng)域,都在标准组件开发領(lǐng)域中尚未作为一个单独品类,得到行业的(de)广泛协同。
让我们将目光转向另一个領(lǐng)域。对于那些直接给用户托管LLM行为服务的(de)工具而言,今年可谓度过了美好的(de)一年。Cursor AI和Zed AI等工具,都以改进编码等方式,为用户提供了针对LLM的(de)内联和聊天访問(wèn)权限。而JetBrains AI也在今年升级了其非常成功的(de)Rider产品。然而,当LLM作为附加组件时,无形中会将用户的(de)业务路线图直接与LLM提供商的(de)改进风险绑定到一起。例如,Zoom首席执行官兼创始人Eric Yuan就承认,數(shù)字克隆的(de)未來(lái)只能(néng)通过外部创新“稳固基础技术栈(down the stack)”來(lái)实现。
在代码层面,那些添加了人工智能(néng)的(de)IDE制造团队,在年初曾希望实现更紧密地产品整合。但是目前看來(lái)他们对此已(yǐ)有所妥协。前文(wén)提到的(de)Cursor AI就选择了分叉VS Code,來(lái)改进其产品的(de)用户界面,而不是仅仅去编写一套插件。由于微软是拒绝非微软汇编方式的(de),因此这种妥协便体现在Cursor AI需要能(néng)够运行那个直接使用.NET的(de)代码。此外,由于Mac版Visual Studio已(yǐ)经退役,许多开发人员和我一样直接转到了VS Code阵营。
了解了本年度具有人工智能(néng)特性的(de)Web开发工具,下面我们來(lái)讨论今年人工智能(néng)开发项目的(de)发展趋势。
展开全文(wén)
人工智能(néng)开发项目的(de)发展趋势
除了LLM,开发工具領(lǐng)域也发生了许多变化。
Zed在今年发布了Linux版本,而且备受好评。不过,Zed目前并没有进一步推出Windows版本的(de)迹象。而对于Rustbelt而言,Linux用户已(yǐ)在今年获得了对应的(de)版本。同时,Warp即将登陆Windows系统。不过对于Linux用户來(lái)说,这款以MacOS为先的(de)、以人工智能(néng)为核心功能(néng)的(de)产品,因其部分闭源、且由VC资助,而多少违背了开源社区的(de)初衷。
今年,相当多的(de)工具针对多语言进行了发布或重大更新。其中,Virgil和Zig都是内置了交叉编译器(cross-compiler)的(de)轻量级高性能(néng)系统。Gleam是一种新的(de)具有类型安全(type-safe)功能(néng)的(de)语言,而MoonBit(Wasm)进行了优化。此处的(de)Wasm可以为各种网站中的(de)复杂行为提供不同的(de)选择,值得你深入了解。
实际上,对于新语言的(de)兴趣,一直是开发者追求其产品多元化,让更多地域的(de)用户來(lái)使用的(de)必(bì)经之路。因此,如今几乎所有的(de)软件项目,都会沿着这样的(de)发展迭代路径,去丰富开发者的(de)开发領(lǐng)地。
框架和部署工具
去年,我们见证了云计算的(de)触底反弹。今年2月,David Heinemeier Hansson的(de)软件公司将其Kamal定义为本地部署系统,或“容器的(de)Capistrano(它是一个用來(lái)并行地在多台机器上执行相同命令的(de)工具)”。
说到David,我曾使用过其另一个工具--Omakub。这是一个为开发人员精心策划的(de)Ubuntu安装包。如果你是一位Unix开发者,我建議(yì)你将其安装在虚拟机上,通过它去尝试各种Linux方式的(de)构建。
我们再來(lái)看看应用程序的(de)框架,headless CMS的(de)代表--Payload今年升级到了第3版。而静态站点生成器Eleventy的(de)相关社区更新热帖--的(de)方式,來(lái)减少其复杂术语的(de)使用。
Deno是一个JavaScript运行时。它将TypeScript视为首要类(class)。当你需要通过TypeScript去协助弥合JavaScript与C#或Java之间的(de)编码差距时,Deno能(néng)够提供一个Heroku风格的(de)部署产品。
当然,有些项目可能(néng)目前并没有清晰的(de)市场定位。例如,某些可塑性开发、及其酷炫工具集仍仅限于小众範(fàn)围,但是它们的(de)确为特定領(lǐng)域的(de)代码库提供了强有力的(de)替代方案,而且正在慢慢被更多的(de)开发者所接受与使用。值得一提的(de)是,作为一个快速增长的(de)去中心化社交平台,Bluesky通过AT协議(yì)(Authenticated Transfer Protocol)提供了各种丰富的(de)工具包。
System Initiative今年以其數(shù)字孪生为基础设施的(de)部署方法已(yǐ)上线了。如今,它提供一款稳定的(de)SaaS产品,以及本地构建选项。虽然它目前只能(néng)与AWS配合使用,无法与其他云提供商集成,但是就其本身而言,亚马逊可能(néng)会通过收购System Initiative的(de)方式,來(lái)提升自(zì)家产品的(de)价值链水平。
作为一款文(wén)本转时间轴的(de)工具,Markwhen今年在通过类Markdown语言來(lái)表示准确时间轴方面,具有长足进步。其编辑器可用于显示类似GANT(甘特)项目的(de)图表,它将会被更多的(de)项目所采用。
小结
总的(de)说來(lái),我认为今年对于LLM的(de)迭代升级,以及开发工具的(de)发布而言,是相当充满活力的(de)一年。而在编程方面,Wasm的(de)使用範(fàn)围正在快速扩大。当然,今年纯开源的(de)项目似乎减少了许多,这也导致了开发团队需要通过博客、视频和社交媒体热帖等方式,将好的(de)工具相互分享,相互借鉴,相互讨论。可以预见的(de)是,2025年会有更多的(de)创新性单人项目爆发式湧(yǒng)现与持续增长。
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。