真是没想到,大模型发展到现在,重头戏竟然是 AI 编程领域。这不,阿里的 AI IDE 也上线了,我也是第一时间就吃上了螃蟹,香,实在是太香了。
大家可以通过下面的链接下载对应版本体验哦。
https://help.aliyun.com/zh/lingma/changelogs-of-lingma-ide
讲句良心话,我已经习惯了在 IDEA 中使用阿里的通义灵码插件,尤其是读源码方面,是真的能解决我的痛点。
但阿里显然比我更有雄心壮志,毕竟单纯做插件有太多的限制,比如说内存使用上,没办法去压榨硬件的能力。于是就索性自己做了,主打一个开箱即用,无需安装插件即可体验高效、智能的编程体验。
况且 Cursor 的成功有目共睹,其核心就是开源的 VSCode 和植入的 Claude 大模型。
那阿里本身就有自己的大模型通义千问,Qwen3 的口碑更是响当当,参数量仅为 DeepSeek-R1 的 1/3,对简单需求可低算力“秒回”,对复杂问题可多步骤“深度思考”。
自己来做 IDE 显然更能发挥出自家大模型的优势,尤其是 Qwen3 的 Agent 和代码能力,以及 MCP,可做的事情无限大。
好,说再多,都不如上手体验一遍,这就带大家体验一下 Lingma IDE 的 AI 能力吧!
我在想,那能不能动动嘴利用 Lingma IDE 开发一个智能选票系统呢?
答案是能。
点击【MCP 工具】这里的蓝字,我们先来添加几个 MCP Server。
首先是 12306,点击 MCP 广场(魔搭社区已经上架了超多热门的 MCP 服务),输入 12306 关键字,就可以搜索到了,点击【安装】。
我这里已经安装过了,在我的服务中可以看到,12306 目前提供的工具有蛮多的,比如说根据城市名查询所有的火车站名称、查询余票信息等。
点击【快速体验】这个小图标,Lingma IDE 就会帮我们新建一个智能体的聊天窗口,基于 qwen3。
很快,我们就可以看到 Lingma IDE 开始工作了,它会帮我们调用 12306 的 MCP,然后查询北京到上海的车票信息。
我们直接来这么一句:“5月31日从洛阳跑去杭州,请帮我查询一下余票信息”,哇!
真的是太给力了,Lingma IDE 会先调用 get-station-code-of-citys,参数为洛阳,等我确认后会再查询杭州的编码,之后调用 get-tickets ,参数为 5 月 31 日,以及洛阳和杭州的城市编码。
结果我还专门跑去 12306 官网确认了一下,准确无误,哈哈。
整个过程非常丝滑,用了不到 20 秒,太快了呀!
我们继续,成年人,懒得动脑子,不想做选择题,请直接帮我选好票。
我想坐高铁二等座,车票报销金额限制在650元以内,我大概8点左右出发,请帮我选择合适的列车
再查询一下 G3198 途径的站点。
然后我们来结合高德地图的 MCP,做一个途径站点的地图标注。
这里需要我们先去高德地图申请 API key,我这里截个图大家做个参考。
记住这个 key,回到 Lingma IDE,添加高德地图的 MCP Server。
记得在这里替换你的 API key。
配置成功后,我们回到 chat 窗口,准备调用高德地图 MCP 生成站点地图。
请将 G3198 途径站点信息嵌入到网页中,帮我生成一段高德地图JSAPI代码, 实现地图上标记出来途径的站点信息,并且以箭头图标的形式标记, 各站点需要连成线,并且鼠标放到图标上可以显示到达时间,输出为yb.html
不出意外的话,你会看到这个文件。
但直接打开的话,看到的是空白页,因为高德地图的 API Key 是没办法提供给模型的,我们直接手动改掉它。
保存后重新打开,就可以看到站点地图了。
那借助腾讯的 edgeone-pages-mcp-server,还可以将本地的网页一键发布到网络上。那需要我们再添加一个 edgeone-pages 的 MCP。
OK,再次回到 chat 窗口,输入一键发布 yb.html
,就能看到 Lingma IDE 开始调用 edgeone-pages-mcp-server 了。
点击蓝色字体,就可以在联网的情况下看到站点地图了。
好,我们在此基础上,添点油加点醋,搞一个沿途风光的精美网页。提示词我借用好朋友苍何的,在此基础上做了一些调整和优化。
帮我基于沿途站点,做一个网页,要求介绍站点的知名景点,特色美食,并按照一下要求:
- 采用 Bento Grid 设计:模块化分区,图片、文字、数字有序排布,形成统一的网格系统。
- 强调视觉反差:中文主标题使用超大粗体字体(如站点名),英文说明使用较小灰色点缀文字(如景点名/介绍),形成强烈对比。
- 使用简洁勾线图元素(如地图图标、食物图标、天气图标等)作为配图或数据图形,风格简约科技感。
- 背景和强调色:使用高亮主题色(如荧光蓝、紫、电光绿等)搭配自身透明度渐变增强科技感
- 数据可视化模块:可引用在线图表组件(如 Chart.js / ECharts)但必须重写样式以统一视觉风格
然后我们就看到了这样的网页,是不是很不错?有一点遗憾的是郑州东站的图片没有生成出来。
我们直接添加一个通义万相的 MCP,帮我们生成一张。
然后我们在 chat 中告诉 Lingma IDE,“郑州东站的图片也没有生成出来呢”,它就会丝滑调用通义万相的 MCP 帮我们生成一张,并提示我们审查对应的代码变更。
OK,点击【接受】,Lingma IDE 会自动帮我们保存到 guide.html,打开看一下。
这下真的舒服了,郑州算是一座新城,确实和洛阳龙门的风格不一样,一个古色古香,一个现代摩登。
不知道大家有没有感受到 AI 的进化?
开发一个智能的 AI 选票系统,竟然如此简单,而这个过程,我们甚至没有敲一行代码。
如果可以的话,我们可以再让 Lingma IDE 帮我们生成一个输入日期、出发站、终点站的页面,配合上面我提到的 MCP Server,就可以很快开发出来了。
至于 Lingma IDE 的其他功能,比如说:
- 行间代码建议预测,可以基于代码上下文动态预测代码变更
- AI Rules,通过设定个性化的提示词,在智能问答时生成更加符合个人习惯的代码风格
- 记忆能力,通过日常对话逐渐养成对你编码习惯的历史记忆,让 AI 越来越懂你
这里我再讲一下记忆功能,也非常实用!
通义灵码提供了长期记忆能力,在开发者与通义灵码的对话过程,会逐渐形成针对开发者个人、工程、问题等相关的丰富记忆,并自动进行相关的记忆整理和更新。记忆能力可以帮助通义灵码更好地和开发者互动,随着时间流逝,也能够让通义灵码越来越懂开发者。
主动记忆
当需要通义灵码记住某些内容时,可以在智能会话窗口中,切换到智能体模式,直接输入通义灵码需要记忆的内容,发送后通义灵码即可创建相关的记忆。
这次的 MCP 工具调用链,让我对 AI 的编程能力有了进一步的期待。
它解决了传统 function call 的平台依赖问题,提供了更统一、开放、安全、灵活的工具调用机制,让我们开发者真正从中受益。
Lingma IDE v0.1.0 的发布,也让我再次感受到了阿里在 AI 上的决心。不仅要做大模型,还要把大模型落地这件事做好。
这或许就是 AI 目前对我来说最大的价值了!
超期待下一版的 Lingma IDE!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。