“最近我给有代码洁癖的同事墙裂安利了通义灵码”

简介: 通义灵码2.5.0版本现已全面支持Qwen3,采用混合专家架构,参数量仅为DeepSeek-R1的1/3,是国内首个“混合推理模型”。它在性能评测中超越了DeepSeek-R1、OpenAI-o1等国际主流模型,并全面支持MCP能力,集成国内最大MCP中文社区。作为程序员体验后发现,通义灵码可通过简单指令生成完整项目代码,包括前后端、接口调用等,大幅降低开发门槛。文中通过两个Demo展示了其强大功能:一是聚合多平台热榜数据并推送微信通知;二是基于高德和12306 MCP生成旅游攻略HTML页面。整个过程无需手动编写代码,推荐开发者尝试。

1.gif


前几天看到阿里云官方消息,说通义灵码的 2.5.0 版本之后已经全面支持 Qwen3 了:



根据官方介绍,Qwen3 采用的是混合专家(MoE)架构,参数量仅为 DeepSeek-R1 的 1/3,也是国内首个“混合推理模型”,“快思考”与“慢思考”集成进同一个模型,对简单需求可“秒回”答案,对复杂问题可多步骤“深度思考”。


在性能评测榜单中超越 DeepSeek-R1、OpenAI-o1 等国际主流模型。


此外,还蹭上了 MCP 的热度,全面支持 MCP 能力,深度集成国内最大 MCP 中文社区,涵盖十大热门领域 3000+ MCP 服务。


作为一个长期使用通义灵码的程序员,我当然是立马升级,体验了一把。


体验之后,怎么说呢?


这个阿里的“AI 程序员”确实是有点意思。


快速下载:https://lingma.aliyun.com/download


体验一波


在 IDEA 中把灵码插件升级到 2.5.2 版本之后,插件的交互页面变成了这样:



然后你会发现,这里多了一个“智能体”的选项:



这三种模式的区别是什么呢?


我这里放一个官方介绍的截图:



反正我升级之后,就一直使用智能体模式了,你可以把它理解为类似 Cursor 里面的 AI 助手。


但是上手成本非常低,只需要你把插件升级就完事了。


关键是目前还不收费,确实好用。


再配上 MCP 服务,我体验了一波在 IDEA 里面,一行代码不写,就把需求实现了的快乐。


为了更好的体验这个东西,我们做个小 Demo 出来。


比如,我作为常年吃瓜一线选手,经常流转在微博、今日头条、知乎、虎扑、B 站等等各个软件的热榜中。


有时候在各个软件切来切去的找瓜吃确实麻烦。


那我能不能去聚合一下各个软件的榜单,放在一个页面中,实现 360 度环形吃瓜。


这样我不需要去各个软件中开盲盒,而是直接在这个页面一眼看到各个软件热榜上的瓜,然后再根据自己的喜欢,打开对应的软件,精准吃瓜。


就这个需求,我能不能让通义灵码的智能体来帮我实现呢?


首先,我们要解决的是关于数据获取的问题。


我们当然可以去找各个软件的接口,然后分别去对接这些接口,获取数据。


但是现在灵码里面集成了一个 MCP 广场,里面有非常多的 MCP 服务,所以我先去找了一下有没有“好事之人”帮我们做了这些事件。


果然,在通义灵码的 MCP 广场中,找到了这个,完美匹配我的需求:



安装之后,在“我的服务”中就能看到这个工具了:



怎么使用呢?


非常简单,直接新建一个会话:



然后在对话框里面直接让它干活儿就行。


我这里就直接使用微博的数据进行演示了:



可以看到,通义灵码在理解了你的意思之后,自己就知道去调用我们刚刚安装好的 MCP 服务。


同时,涉及到执行命令的情况,它不会直接执行,而还是需要你授权,主动点击执行。


这点见仁见智吧,我觉得让人来介入复核一下,挺好。


获取到数据之后,它就自己基于这些数据生成了一个 HTML 页面:



它自己编写了 Java 代码,来启动一个 HTTP 服务器:



甚至,还给我写了一个 bat 脚本,让我一键启动服务:



也就是我抛出一个问题后,它在项目中给我生成了三个文件:



也没有直接放到项目中,而是有个 Review 的过程,让使用者确认是否接受这些代码。


我接受代码,并启动 Main 方法:



访问 http://localhost:8080 就能看到这个页面:



非常丑,但是没关系,把问题抛给它,让它美化一下。


页面中需要展示微博热搜的前十以及具体的热度,同时将当前的html用vue改造成一个具有科技感的前端页面,然后再本地将服务启动起来,使得本地可以访问页面。该页面需要支持响应式,web端和手机端都需要支持。



然后它咔咔就是干,反正前端代码我也看不懂,只是感觉它干得很得劲儿。


分分钟就告诉我搞定了,让我再次访问。


结果页面变成了这个丑样子:



报错了,但是我不会解决。


没关系,我直接把控制台报错扔给它,让它看着办。



很快它就解决了,再次访问页面,这下页面就变得美观很多了:



同时检测一下手机端的适应情况:



看起来它偷懒了,没有做好响应式。


没事,让它重新搞一下:



再次刷新页面,这波适配就算完成了:



我可以依葫芦画瓢,在页面上展示其他软件的热榜数据。


最终达到在一个页面上多角度看瓜、多平台选瓜、对比瓜、制定平台精准吃瓜的目的。


好,现在我们有个链接了,还可以再多做一步。


比如,我可以设置一个特别关注的话题,类似于关键词。


当热搜中包含我设置的关键词的时候,我的微信上就会接到一个通知,让我第一时间赶赴吃瓜现场。


上面这个需求的关键点在于怎么把消息推送到微信上呢?


很简单,我们可以使用微信模板消息来实现这个功能。


这是它的接口文档:


https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#5



内容很复杂,看不懂没关系,我也看不懂。


前端代码我其实也不懂,但是通义灵码懂啊。


直接把接口文档扔给它,让它干活就行:



它拿过文档一看,啪啪啪的就把代码给你搞好了,但是少引入了一个 Jackson 的包:



虽然引入包是一个很简单的动作,但是我现在一行代码都不想写。


还是再给灵码一个指令,让它去干活:


在项目中引入 Jackson 库。



然后,按照灵码的提示,我还需要去找四个参数:



这就需要你有一个微信公众号了。


但是大多数人都没有微信公众号怎么办?


那么可以直接通过下面这个链接搞到一个公众平台测试账号,也能把前面我说的流程跑通:


https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login


通过上面的页面登录之后,你可以看到微信分配给你的测试账号的 appID 和 appsecret:



把这两个参数替换到代码中:



然后新增一个消息模板:



把模板编号填写到这里:



然后关注一下这个测试公众号,你就能拿到你的 openId:



好了,现在四个参数我都拿齐了。


直接把代码跑起来,我的微信就能收到一个通知,点击通知就跳转到了我们刚刚的页面的:



再上个动图,直观感受一下效果:



微博热榜能推到公众号,其他主流的热榜也就能推。


这个 Demo 到这里就算做完了。


剩下的事情,就是打磨这个 Demo,让它更加趋于完善。


但是到这一步,整个项目前端代码、获取热榜数据、后端代码、调用微信接口,甚至包括 POM 文件,所有的代码,全部都是通义灵码基于我给出的要求,它写出来的。


除了粘贴了几个参数到项目中外,我一行代码都没有写。


再搞一个


在体验的时候还看到了这两个 MCP 服务:



一个是导航相关的,一个是卖票相关的。


我突然灵机一动,又冒出一个想法,我是不是可以基于这两个 MCP,搞个旅游攻略呢?


比如这样的:


我计划于2025年5月20日购买火车票,从兰州去成都玩三天。请制定一个旅行攻略,并详细输出景点间的距离,规划公交路径、当天天气信息、以及景点附近一到两个美食推荐。并基于上述信息生成一个html页面。



因为我安装了高德和 12306 的 MCP,所以灵码理解了我的需求后,就开始自动调用这两个 MCP 服务。

比如,第一步就是先获取成都和兰州这两个城市的车站代码:



它查询车站代码干啥?


当然是为了调用下面这个获取车票的接口了:



到这里,灵码以及获取到了 2025 年 5 月 20 日成都到兰州的车票信息。


12306 MCP 服务的使命就完成了,接下来是该高德出马了。


高德一出马,就小小的翻车了一下:



明明是让它获取 5 月 20 日的成都天气情况,它获取的却是 12 日的。


但是这个无伤大雅,理论上是可以通过追问让它休整的,我这里不就做演示了。


接着往下看。


高德的 MCP 开始搜索成都的著名景点,并按照我的要求,计算景点之间的距离:



计算景点的距离,这不是它作为一个地图服务手拿把掐的事儿吗?


首先,它基于前一步搜索出来的景点,然后一个个去获取景点的 GPS 坐标:



获取到这些 GPS 信息之后,它开始计算景点之间的距离。


比如下面这个图,就是它计算春熙路到宽窄巷子的距离:



结果中的 distance 字段为 2265,单位为米。


我用手机查了一下,2.6km,差距不大,还是靠谱的:



值得注意的是,MCP 服务有时候会“扯拐一下”,偶现超时的情况:



体现到灵码中,就是它会告诉你:


春熙路到天府广场:1467米(估计值,因为获取确切值时遇到了问题)



意思就是告诉你:哥们,如果你很在意这个距离,你就重新获取一下,我这里没获取到,这个值是我估计的,不保准。


现在各个景点的距离拿到了,它开始按照我最开始的要求,接着干下一个活儿:规划公交路径。



经过上面这一系列操作之后,灵码已经获取到了足够多的信息。


于是,我再给它一个指令:


基于目前的信息生成一个旅游攻略的html页面



这就是它给我生成的一个关于成都旅游的 html 页面。


里面包含了我应该买哪一趟火车票去、哪一趟火车票回、天气信息、交通信息、附近美食等:



如果你觉得有点丑,没关系啊,我这只是个 Demo 而已。


你优化前端页面就行了。


什么,你说你不懂前端?


我也不懂,但是灵码懂啊。


你让它给你干活就行了。


前一个 Demo 中我已经演示过了,这里就不重复展示。


这个 Demo 也就到这里了。


和前一个 Demo 一样,到这一步,整个项目所有的代码,全部都是通义灵码基于我给出的要求,它写出来的。

我再强调一次:


整个流程跑完了,项目中出现了有很多行代码,但是我一行代码都没有写。


这就是通义灵码编程智能体。


这就是之前只在新闻中听到过的阿里的 AI 程序员。


这次体验了一下,我觉得非常值得一试。


甚至味道了一丝丝“大风起于青萍之末”的感觉。


此外,我在 Demo 中不是用到了一个的热榜数据源的 MCP 服务嘛。


这类 MCP 在灵码的 MCP 广场,还有接近 3000 个,涉及到各种类型的服务:



带着你的脑洞,你就玩儿去吧。


羡慕你们


我知道我的读者中还有很多在读大学的。


说真的,我很羡慕你们,你们现在身处 AI 时代的浪潮之中,各个头部大公司给你提供了各种各样的编程助手。


有了这些趁手的武器,也能让你的编程之路走的更加顺利一点。


我在之前的文章中也表达过这份羡慕。


当我体验完通义灵码编程智能体之后,在写文章的过程中,这份羡慕再次冒了出来。


我想起了自己读大学时的一件小事。


当时也是刚刚学习 Java web,然后老师布置了一个作业。


作业的内容我记不清了,反正我不会做。


是那种学艺不精,导致完全没有思路的不会做,最后也没有完成那个作业。


如果当年,有通义灵码编程智能体这样趁手的编程工具,我想我是可以完成这个作业的,而且是真的能在这个完成作业的过程中学到真东西的。


毕竟我当时是真的想要好好学。


羡慕你们。

相关文章
|
1月前
|
人工智能 安全 自动驾驶
通义灵码入职蔚来汽车,AI生成代码30%以上
通义灵码已正式应用于蔚来汽车智能座舱部门,近400名成员使用该工具,AI生成代码占比达30%以上,“天探”项目中甚至高达70%-80%。它通过提升代码开发效率、降低维护成本、智能生成单元测试及问题排查等功能助力研发。蔚来选择通义灵码看重其企业专属版的安全能力和知识管理功能。未来,期望AI编程将研发流程规范化,成为类似自动驾驶的高效指引工具。
122 5
|
26天前
|
自然语言处理 IDE 开发工具
通义灵码新增 Inline Chat 能力,代码行内随时问答,沉浸式编码,心流不断
通义灵码行间会话(Inline Chat)支持开发者在代码编辑器区域进行对话,开发者可以通过自然语言对话的方式进行单个文件内的代码修改或进行即时提问。
89 0
|
1月前
|
机器学习/深度学习 人工智能 监控
实战 | Qwen3大模型微调入门实战(完整代码)
Qwen3是阿里通义实验室最近开源的大语言模型,发布时便登顶了开源LLM榜单第一名。同时,Qwen系列模型也超越LLaMA,成为了开源模型社区中最受欢迎的开源LLM。
1175 23
|
20天前
|
存储 机器学习/深度学习 人工智能
多模态RAG实战指南:完整Python代码实现AI同时理解图片、表格和文本
本文探讨了多模态RAG系统的最优实现方案,通过模态特定处理与后期融合技术,在性能、准确性和复杂度间达成平衡。系统包含文档分割、内容提取、HTML转换、语义分块及向量化存储五大模块,有效保留结构和关系信息。相比传统方法,该方案显著提升了复杂查询的检索精度(+23%),并支持灵活升级。文章还介绍了查询处理机制与优势对比,为构建高效多模态RAG系统提供了实践指导。
192 0
多模态RAG实战指南:完整Python代码实现AI同时理解图片、表格和文本
|
1月前
|
人工智能 安全 自动驾驶
通义灵码入职表现实测:蔚来汽车AI 生成代码占比在 30% 以上
希望 AI 编程能应用于更加高阶的场景。我对 AI 自动化编程最大的希望是它能够把整个研发过程,变成一个流水线制造的过程,把我们的整个研发流程规范化起来,并且在每一步都能够对人进行一个指引,类似自动驾驶一样。
|
27天前
|
传感器 人工智能 自然语言处理
通义灵码新增Inline Chat能力,代码问题即时提问
本次更新,通义灵码上线行间会话(Inline Chat)能力,支持开发者在代码编辑器区域进行对话,开发者可以通过自然语言对话的方式进行单个文件内的代码修改或进行即时提问。
|
1月前
|
自然语言处理 前端开发 IDE
用通义灵码全新智能体+MCP实现从设计稿到前端代码,个人免费用
通义灵码全新升级,发布国内首个支持“自主决策+工具链闭环”的编程智能体,面向个人免费!新增功能包括智能体模式、混合推理模型Qwen3支持、全面集成MCP中文社区(涵盖2400+服务)及长期记忆能力。用户可通过IDE插件使用,兼容主流开发环境如JetBrains、VS Code和Visual Studio。教程展示如何将MasterGo设计稿转化为前端代码,简化开发流程。探索链接:[通义灵码官网](https://lingma.aliyun.com/)。
|
1月前
|
人工智能 缓存 JavaScript
通义灵码深度体验:AI编程助手如何提升全栈开发效率
通义灵码是一款强大的AI编程助手,支持从代码补全到智能体自主开发的全流程辅助。在React+Node.js项目中,其实现了100%字段匹配的Mongoose Schema生成;通过`@灵码`指令,30秒内完成天气查询CLI工具开发,包含依赖管理与文档编写。其上下文记忆能力可自动关联模块逻辑,如为商品模型扩展库存校验。集成MCP服务时,不仅生成基础代码,还推荐最佳实践并添加缓存优化。测试显示,其响应速度快、复杂任务准确率高,适合中小型项目快速迭代,初期开发效率提升约40%。尽管存在文档同步延迟和TypeScript支持不足的问题,仍是一款优秀的AI编程伙伴。
93 7
|
12天前
|
人工智能 IDE 开发工具

热门文章

最新文章