摘要:根据官方介绍,Qwen3 采用的是混合专家(MoE)架构,参数量仅为 DeepSeek-R1 的 1/3,也是国内首个“混合推理模型”,“快思考”与“慢思考”集成进同一个模型,对简单需求可“秒回”答案,对复杂问题可多步骤“深度思考”。
前几天看到阿里云官方消息,说通义灵码的 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:
把这两个参数替换到代码中:
然后新增一个消息模板:
把模板编号填写到这里:
好了,现在四个参数我都拿齐了。
直接把代码跑起来,我的微信就能收到一个通知,点击通知就跳转到了我们刚刚的页面的:
再上个动图,直观感受一下效果:
微博热榜能推到公众号,其他主流的热榜也就能推。
这个 Demo 到这里就算做完了。
剩下的事情,就是打磨这个 Demo,让它更加趋于完善。
但是到这一步,整个项目前端代码、获取热榜数据、后端代码、调用微信接口,甚至包括 POM 文件,所有的代码,全部都是通义灵码基于我给出的要求,它写出来的。
除了粘贴了几个参数到项目中外,我一行代码都没有写。
一个是导航相关的,一个是卖票相关的。
我突然灵机一动,又冒出一个想法,我是不是可以基于这两个 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,然后老师布置了一个作业。
作业的内容我记不清了,反正我不会做。
是那种学艺不精,导致完全没有思路的不会做,最后也没有完成那个作业。
如果当年,有通义灵码编程智能体这样趁手的编程工具,我想我是可以完成这个作业的,而且是真的能在这个完成作业的过程中学到真东西的。
毕竟我当时是真的想要好好学。
羡慕你们。
来源:就喜欢说三道四一点号