随着AI大模型的迸发,AI 集成 IDE 的赛道也愈发火热。从最开始震撼全球的Cursor IDE,到字节跳动推出的Trae IDE。
现在,阿里云也加入这个赛道,就在今天通义灵码 IDE (Lingma IDE)也上线了!
其实,他们不完全是后来者。在此之前,他们已经悄悄夯实了根基:早在 2023 年 11 月发布的通义灵码插件,下载量已突破 1500 万,累计生成代码超过 30 亿行,堪称国内最受欢迎的 AI 编程助手之一。
下载地址:
https://lingma.aliyun.com/download?plug=lingmaIde
快速功能介绍
其实大家都有的行间对话,自动补全,修改代码等功能我们应该都不陌生,各家 IDE 基本已成标配。但除此之外,通义灵码 IDE 的亮点远不止于此。以下是我认为比较有优势的几点:
1. 记忆感知
听起来比较抽象,但实际上很实用。简单来说,通义灵码具备"使用习惯记忆"能力。它可以根据我们平时的使用习惯,工程问题逐渐形成丰富的记忆,越用越懂我们。如果你有特别希望它记住的信息,还可以通过"智能体模式"主动添加,让它成为你真正的私人编程助理。
2. 工程感知
这也是我个人近期非常急需的功能。在开发大项目的时候,不知道你是否也遇到过这种场景:我东贴一个错误、西贴一个日志,再贴一个接口定义。浪费不少时间,但是这个工程感知功能解决了这个痛点。它可以自动感知你当前项目下的框架、技术栈实现几乎零上下文添加的步骤,极大减少沟通成本。
3. 多模式集合对话
很多时候,我们左手一个窗口询问资料,右手一个窗口让它改代码,有时候还要互相粘贴,效率非常低。这个问题就被它完美解决,它实现了多模式单窗口的功能,也就是说你可以同时在一个窗口改代码并且问答,再调用智能体工具,这种无缝衔接的开发工具,也是让开发效率拉满。
4. AI 智能体 & MCP
通义灵码智能体模式下遇到问题具备自主决策能力,调用检索工具、编辑工具都不在话下。同时,MCP支持也是必不可少的。它深度集成了国内最大的MCP社区--魔搭 MCP 广场,这说明我们可以一键式安装MCP,且轻松调用。满足我们不同程度的开发需求。
5. 集成千问 3
IDE也是集成了全球最强开源推理模型通义千问3满血版,并且,不用排队!免费使用 这一点还是非常体贴的,再也不用为了一个小问题排队。
看了这么多功能介绍,让人感觉天花乱坠的,不如我们亲自上手体验,感知它与其它IDE的差别。
实测体验
这次正好借着通义灵码 IDE 上线的机会,我也来尝试一下最近很火的"vibe coding"流派——也就是,把写代码这件事基本全交给 AI,我只负责点击"下一步"。
对于只会python基础的小白,没有html,JavaScript基础,也可以像我这样尝试一下"vibe coding",还是很新奇的体验。
正好我前段时间有个歪点子想尝试一下,开发一个AI算命的小程序。
我有一个初步的想法和点子大概是这样:
我想开发一个搞笑算命机器。这是开发要求:
用户输入生日、姓名,系统随机输出: 今日运势(财富、爱情、健康) 未来预言(明天会被鸟屎砸头吗) 前世今生(你前世是根仙人掌)
但是好像功能还不够,我直接丢给通义千问3,请它帮我头脑风暴一下,看看还能怎么玩。
紧接着,我在 IDE 中直接切换到智能体模式,无需新开窗口、复制粘贴,非常流畅。像这种小工具的需求,一般需要多个窗口来回倒腾,但通义灵码把所有功能都集中在一个窗口里,极大提高了开发专注度和效率。
接下来,我试了试它的记忆感知功能。我可以让它记住我刚刚的需求、点子和用户设定。像我这种手贱,哪怕把对话历史清空了,项目需求也不会丢。
在开发过程中,我还注意到通义灵码的工程感知能力强大的离谱。
通义灵码会自动识别代码中的模块儿,并支持:
一键解释代码含义 自动生成注释 优化代码 生成注释
比如我下面图片中选中的代码,通义灵码会自己识别文件中的代码模块儿,然后你想进行解释代码,生成注释等等都可以,非常方便快捷啊。
通过它的一系列操作之后,我得到了下面的网页,看起来有些简略,继续让他帮我升级优化一下。
这边我也是比较懒,也不知道怎么设计好看的UI界面。我就可以借用内置千问3,发挥出它强大的想象力。
我就直接对它说:帮我优化UI,发挥你自己的想象力。然后,模型的思考过程输出的也是有理有据,并且也没拉下开发代码的部分。
途中也是遇到了好几次报错,不过这都是小问题,也得感谢它强大的工程感知和智能体的能力,可以感知环境里的报错。在衔接智能体获取报错位置进行一一修复。
比如,下面图片里它先获取了模块丢失的报错,紧接调用智能体进行修开,这种无缝衔接的感觉是在是太棒了,让我第一次感受到"报错也不烦"的开发体验。
还有一个特别小但特别打动我的细节:环境感知功能会自动把新创建的文件加入工作区,我不用再去勾选添加,避免了很多隐藏的"踩坑"。
在我尝试为项目添加 AI 功能时,也想"照葫芦画瓢"自己动手写点代码。结果真没想到,通义灵码的 NES(Next Edit Suggestions)下一行预测技术,也就是我们常说的代码补全,真的是惊艳到我了!
举个例子:当我刚输入 const
,它就立刻补全了整行语句,完全符合我接下来想写的逻辑;更夸张的是,当我只打出 cons
,它不仅猜出了我要写的是 const
,甚至把整个相关模块的代码模块儿都补全出来了!
通义灵码AI IDE不仅准确率高,而且补得非常"懂我"。可以说是拉满开发效率了。
最后,我让它帮我加上了 AI 接口,这样小程序就能实现"AI 算命"功能啦。相比最初那个光秃秃的界面,现在已经初具科技算命的味道了。
最后
通义灵码 IDE 真的是一款为"开发而生"的高效工具。哪怕你不是专业程序员,也能通过它轻松上手、一步步搭建一个实用甚至有趣的小应用。
Vibe Coding,也不只是个噱头,而是已经能切切实实改变开发流程的方式。如果你也想试试"代码交给 AI,我只出点子"的爽感,不妨亲自上手体验一下!
>/ 本期作者:与之 & JackCui
>/ JackCui:AI领域从业者,毕业于东北大学,大厂算法工程师,热爱技术分享。
没有评论:
发表评论