阿里云发布通义灵码AI IDE:开箱即用,深度集成千问3大模型

阿里云发布通义灵码AI IDE,开箱即用,深度集成千问3大模型,提供编程智能体、行间预测等功能,助力开发者高效智能编程。

原文标题:AI IDE正式上线!通义灵码开箱即用

原文作者:阿里云开发者

冷月清谈:

通义灵码AI IDE正式上线,这是一个AI原生的开发环境工具,深度适配千问3大模型,并全面集成通义灵码插件能力。它具备编程智能体、行间建议预测、行间会话等功能,旨在提升开发者的编程效率和体验。核心亮点包括支持千问3,集成通义灵码插件,自带编程智能体模式,以及支持长期记忆、行间建议预测和行间会话等能力。通过集成魔搭MCP广场的各类服务,例如高德MCP,可以帮助开发者快速开发智能体应用。通义灵码已形成插件和IDE两种产品形态,覆盖从辅助编码到智能开发的广泛场景。

怜星夜思:

1、通义灵码AI IDE集成了魔搭MCP广场的众多服务,例如高德地图,这是否意味着未来的IDE会越来越像一个集成各种API的平台?对于开发者来说,这种趋势是利大于弊还是弊大于利?
2、通义灵码的长期记忆功能听起来很吸引人,但如何保证AI对开发者编程习惯的记忆是准确且有用的,而不是形成错误的偏好或推荐?
3、文章提到通义灵码已经支持行间建议预测(NES),这种预测未来代码的能力,会不会让开发者变得懒惰,不再深入思考问题,而是依赖AI的“自动完成”?

原文内容

通义灵码AI IDE已正式上线,即日起用户可在通义灵码官网免费下载开箱即用。


作为AI原生的开发环境工具,通义灵码AI IDE深度适配了最新的千问3大模型,并全面集成通义灵码插件能力,具备编程智能体、行间建议预测、行间会话等功能。



 核心亮点


  • 支持最强开源模型千问3,其代码能力达到业界领先水平,同时支持MCP协议,具备强大的工具调用能力,可以帮助开发者快速开发智能体应用。


  • 全面集成通义灵码智能编码助手(即通义灵码插件)的能力,无需安装插件开箱即用,直接体验高效、智能的编程体验。


  • 自带编程智能体模式,开发者只需描述编码任务,通义灵码便可以自主地进行工程感知、代码检索、执行终端、调用MCP工具等,端到端地帮助开发者完成编码任务。


  • 全面支持长期记忆、行间建议预测(NES - Next Edit Suggestion)、行间会话(Inline Chat)等能力,为开发者带来更丝滑、更智能的编程体验。

 

功能介绍


编程智能体模式


通义灵码智能体模式具备自主决策、环境感知、工具使用等能力,可以根据开发者的编码诉求,使用工程检索、文件编辑、终端等工具,端到端地完成编码任务。同时,支持开发者配置MCP工具,拓宽了AI编码助手能力边界,更加贴合开发者工作流程。



MCP工具使用


通义灵码深度集成国内最大的MCP中文社区——魔搭MCP广场,涵盖开发者工具、文件系统、搜索、地图等十大热门领域3000+ MCP服务,全面拓宽AI 编码助手能力边界,更加贴合开发者工作流程。


例如,在通义灵码上调用高德MCP,无需编写代码,10分钟定制一个出游攻略网页,还能将生成的旅行攻略导入高德地图APP,快速创建专属地图,满足在行程中进行探店、导航、打车及购票等出行需求。



长期记忆能力


通义灵码首创了自动记忆功能,可以逐渐形成对开发者编程习惯、对话历史、工程等相关的丰富记忆,并自动进行记忆整理,提升编程效率和编程体验。


Nes行间预测能力

通义灵码上线的行间建议预测功能,能帮助开发者基于当前代码修改,动态预测出下一个代码修改建议,开发者只需按Tab键,即可高效完成代码编写,无论在新功能开发、存量工程维护、复杂项目迭代等场景,通义灵码都能结合工程感知能力,预测当前代码文件及跨文件的修改建议,快速完成工程内的代码修改。

图片


lnline chat行间对话能力


行间会话(Inline Chat)支持开发者在代码编辑器区域进行对话,开发者可以通过自然语言对话的方式进行单个文件内的代码修改或进行即时提问。

图片



通义灵码AI IDE上线后,通义灵码已拥有插件和IDE两种产品形态,深度融入开发者工作流,实现从辅助编码到沉浸式智能开发的跨越,全面覆盖开发者的工作场景。


目前,通义灵码插件下载量已超1500万,累计生成超30亿行代码,是国内最受欢迎的辅助编程工具,一汽集团、蔚来汽车、中华财险等上万家企业已接入通义灵码。



点击阅读原文,立即免费下载通义灵码AI IDE!



从教育心理学的角度看,过度依赖AI的自动完成功能,可能会阻碍开发者对编程概念的深入理解。应该鼓励开发者积极参与代码编写过程,培养独立思考和解决问题的能力。

程序员:我写代码都是面向搜索引擎编程,现在只不过是把搜索引擎换成了AI而已,有什么区别?(手动狗头) 不过说真的,如果AI能帮我避免一些低级错误,我还是非常欢迎的,毕竟时间就是金钱。

个人觉得这种趋势是必然的,也是利大于弊的。把各种常用的工具和服务集成到IDE里,开发者不用频繁切换应用,效率肯定会提升。当然,前提是这个集成不能太臃肿,要保证IDE的流畅性。

这个确实是个挑战。我觉得可以引入用户反馈机制,让开发者可以手动纠正AI的记忆偏差,或者给AI的推荐打分。另外,AI也需要不断学习新的编程范式和最佳实践,避免固守陈旧的习惯。

从学术角度看,这代表了软件开发模式的一种转变,从传统的单机开发向云原生开发演进。开发者可以更方便地利用云上的各种资源和服务,降低开发成本,加速创新。不过,这也对开发者提出了更高的要求,需要他们具备更强的云原生技术能力。

这让我想起了乐高积木!各种API就像不同的积木块,IDE就是底板,开发者可以根据自己的需求,自由组合这些积木块,搭建出各种各样的应用。想象空间很大,但也要小心过度依赖这些“积木”,忘了自己动手创造核心代码的能力。

细思恐极!以后AI会不会比我自己还了解我的编程习惯?万一哪天我换了个风格,它会不会觉得我不务正业了?hhhh~ 不过说真的,这个功能如果做得好,确实能省不少事儿。

从技术角度来说,可以采用强化学习的方法,让AI通过与开发者的交互,不断优化自己的记忆模型。同时,也要注意数据隐私保护,避免AI过度收集和分析开发者的个人信息。

我觉得不会。好的工具应该是解放生产力,而不是让人变懒。关键在于开发者要保持学习的热情,把AI当作一个辅助工具,而不是替代品。如果只是Copy&Paste,那肯定会被淘汰。