GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

2025-12-31 14:00:22 222点赞 221收藏 8评论

不只是“又一个开源模型”

谈起开源大模型,不少用户脑子里的第一印象是理解能力差,生成体验差,真想要接入生产力环境几乎等于不可能。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

(GLM-4.7生成)

但,在2025年12月22日智谱AI正式发布并开源的新一代旗舰模型GLM-4.7,从这几天的实际使用来说“打破了我们对国产开源模型的印象”。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

GLM-4.7的核心定位是一款以编程能力为显示优势的高性能开源大模型,在权威的Code Arena编码评估中,位列开源第一、国产第一,性能甚至超过了GPT-5.2,在综合性Vals Index榜单中,也位列开源模型第一名。

那在实际使用过程中,GLM-4.7的体验真的能扛得起国产开源的大旗么?

实战:“能写”到“写好”的实质进步

在以往的实战中,大模型给我们的感觉:能写代码,但只能作为一个辅助工具来使用,如果真让其作为生产力工具来使用,表现上还是有点不尽人意,特别是喜欢幻想,乱改需求。

那在实战中,咱们准备了几个测试,看看GLM-4.7的表现如何

1、用Python实现一个回合制RPG战斗系统,要求包含玩家与怪物两个单位,具备生命值、攻击力、防御力属性、支持普通攻击、技能释放等技能,回合顺序判定和战斗结果判定。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在给出需求之后,GLM-4.7的整套流程相比于上一代模型更加丰富。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

而在生成效果上则是更令我意外,一次性就帮我构建了完整的代码,并且根据我的需求做了对应的相关拓展,包含基础的生命力、攻击力、防御力等属性,还帮我扩展了治疗、法力、技能冷却、法力消耗等,代码完成度非常高,运行效果非常不错。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在具体代码方面,整体质量较高,使用抽象基类和继承体系清晰定义了Unit、Skill等核心概念,战斗系统、单位、技能各职责各自独立,遵循开放封闭原则,后续也容易扩展新的技能和单位类型。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

这里我让GLM-4.7扩展了个装备系统,扩展后的系统对于武器、防具、饰品的分类明确,装备对攻击、防御、生命、法力的加成设计也比较合理,还融合了背包管理,装备的获取、装备、卸下等功能齐全;代码中使用EquipmentType枚举让装备类型更清晰;Equipment基类和具体子类设计得当,装备库单独创建,易于后续的扩展。

2、用Node.js实现一个命令行工具,能够将Markerworld文件转换为HTML,并支持:解析表格、代码高亮、自动生成目录、内嵌本地图片转为Base64。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

先来看到运行效果,我这准备了一个测试文件,内含多种代码的高亮支持显示、复杂表格的转换、图片嵌入测试、文档结构测试以及其他Markdown元素测试项目。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

这是经过生成的页面,可以看到无论是面对复杂表格的转换还是图片嵌入式测试,使用GLM-4.7生成的工具都能轻松应对。

咱们再来看到具体代码部分

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

核心代码部分功能功能全面、配置灵活、样式专业,我的需求中并没有提及用在什么环境中,但GLM-4.7生成的代码给到了完善的错误处理(try-catch,console.warn),并且还做了输入验证,增加了对国际字符的支持,这些特性都符合生产环境需求。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

并且采用的模块化设计,职责分离清晰,每个功能都有独立的方法,通过options对象灵活控制功能开关。

通过上述两个案例可以看出,GLM-4.7在处理复杂逻辑和代码结构设计方面的表现比较出色,在异常处理方面也有合理的考虑。

在RPG战斗系统案例中:采用Unit基类提供通用属性方法,Player和Monster用以扩展特定功能,Skill抽象基类定义技能接口。后续扩展中各系统分离清晰。

在Markdown转换器案例中:采用面向对象设计,将功能封装在MarkdownToHTMLConverter类中,并且通过不同方法负责不同功能,通过构造函数参数提供丰富的配置选项。

并且这两个案例全部都是由GLM-4.7独立一次性生成可运行代码,中间几乎没有出现任何报错。

后端:整体框架更成熟

后端更考验的是大模型针对整体框架逻辑的完善性,能否考虑周全以及是否有良好的安全意识。

咱们直接通过案例,看看GLM-4.7在后端上的表现如何

使用Python和SQLite构建一个简化的用户订单系统API,要求在数据库建模时能够设计users、products、orders等表,体验一对多、多对多的关系。POST/order:接收用户ID和产品ID列表,创建订单;GET /user/{user_id}/orders:查询用户所有订单以及详情。需要考虑到创建订单前,检查库存是否充足;订单总价需要自动计算。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

GLM-4.7创建的数据库初始化模块代码结构清晰,函数职责明确,模块化设计合理。数据库设计方面规范,能够做到正确的表关系设计,同时创建了必要的索引提升性能。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

而在核心的Flash订单API代码中,GLM-4.7给出的代码实现的相当不错,功能非常完整;业务逻辑完整,创建订单包含完整的校验流程、自动计算价格和更新库存以及支持批量产品购买。对于整体的错误处理良好,包含有多种情况处理机制,以及全局错误处理器

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

并且在整体测试过程中运行正确,这些都是由GLM-4.7完成的,中间没有出现任何差错。

咱们这还让GLM-4.7基于刚刚的后端,生成了前端页面,看看它的表现如何

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

整个前端页面风格非常简约,可以通过选择用户进行添加商品。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

功能基本与后端吻合。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

但前端页面中没有新增用户的功能,我们也能直接用GLM-4.7生成。如果有其他的需求,也能直接一句话告诉GLM-4.7,都可以加入其它功能。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

前端:审美更在线

以往让编程助手生成的前端页面总是感觉怪怪的,审美堪忧,自己用用也能接受,但是如果放到正式项目中那就不太ok了。

在前端方面,GLM-4.7的生成效果相比于之前有了较大的升级,咱们这里通过几个案例来看看

1、要求GLM-4.7生成一个个人博客主页,采用亮色系,色彩搭配合理,并且支持深色/浅色模式的切换,布局响应式。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

这是GLM-4.7生成的前端页面,整体布局非常合理,图标大小、颜色与整体设计协调,色彩搭配方面也符合现在简约风格。切换为深色模式,也没有出现奇怪的色彩。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在核心代码方面,采用的纯HTML+CSS+JavaScript,图标库来自Font Awesome 6.4.0,符合主流设计。使用了<header>,<nav>,<section>,<article>,<footer>等语义化标签,每个主要部分都有明确的ID用于导航锚点。这代代码的质量非常高,结构清晰,易于后期维护,完全符合咱们的需求。

但个人博客代码相对来说比较简单,我们这再来试试更复杂一点的页面

2、要求生成一个模拟实时数据监控仪表盘的页面,使用SVG或Canvas绘制一个实时更新的环形进度图,用以模拟CPU使用率、数值动态变化;并且设计一个告警列表区域,当错误率超过阈值动态添加一条红色高亮的告警信息;还需要一个网络请求量的折线图,能够根据时间滚动。整体配色需要专业、克制、简约,并包含明确的视觉层次感。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

这是整体的效果,从页面设计的角度来说,页面很精美,功能也完整符合我们提的需求,高度专业的实时数据监控仪表盘。配色方面采用深蓝紫色渐变背景与霓虹蓝色系搭配,从视觉上给人一种既专业又现代化的感觉;卡片层叠效果与阴影处理得到,视觉深度感强。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在核心代码方面,CSS架构合理,使用CSS自定义属于,模块化组织,后续也方便维维护扩展;Canvas绘图方面,实现了完整的坐标系统,网格线、刻度、标签一应俱全,采用双曲线叠加+渐变填充区域;并且针对CPU状态做了不同状态的颜色指示,这是我们需求中没有要求的,GLM-4.7会根据需求进行合理的扩展。

GLM-4.7除了可以直接帮你生成好看合理的前端页面之外,还支持多模态的输入,咱们这里通过Z.ai的Skills功能来试试视觉理解能力。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

我这里上传了一张爱彼迎的前端页面,并且让GLM-4.7帮我生成一份类似风格的。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

这是GLM-4.7生成的,不难发现GLM-4.7的视觉理解能力还是很不错的,可以生成几乎完全一模一样的前端页面。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

还能让GLM-4.7帮你修改前端页面中的其他信息,GLM-4.7考虑的还是很周全的,帮我重新规划了颜色风格,收藏按钮、搜索按钮等都一起修改成更符合页面风格的颜色。

Coding Plan:深度协同

本次GLM-4.7深度融合GLM Coding Plan后,核心升级体现在与工作流的无缝整合和整体体验提升上。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在Claude Code中使用GLM-4.7,支持保留式思考能力,相比于传统模型直接给出生成的代码,保留式思考能力能够充分展现整个思考的过程,让我们可以看到它为什么这么写,信任度大大增加,同时如果在整个过程中发现遗漏了部分过程,也能立刻打断并纠正。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

而在MCP服务的部署上,像GLM-4.7的视觉理解MCP,在Claude Code中也能做到开箱即用,不需要再重新进行部署。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

咱们这也试了下视觉理解,还是使用的上面那张爱彼迎的前端页面,让GLM-4.7的视觉理解帮我生成个类似的页面。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

生成的整体页面与爱彼迎前端还是很相似的,基本上做到了一比一的复刻。

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

在可用性和生态层面,GLM Coding Plan极具竞争力的定价,显著降低了中小开发团队的使用成本;在VS Code等主流IDE中也均有优化支持,能够深度融入开发者现有的环境。此外,还与Z.ai的深度集成,构建了一个强大的“搜索—阅读—编写—调试”一站式闭环流程,让开发者无需在浏览器、IDE和文档之间频繁切换,极大提升了工作效率与体验。

写在最后:GLM-4.7 不仅仅是一个“代码生成工具”

GLM-4.7 真的那么强?是否真能扛起国产开源大旗?

(GLM-4.7生成)

GLM-4.7的此次升级,不难发现不仅仅只是一个代码生成工具,而是通过贯穿软件构思、设计、实现与调试全周期的智能助理,通过“保留式思考”将整个过程透明化,视觉理解能力也能打破信息隔阂,最终实现闭环极大的优化工作流程。

值得注意的是这次GLM-4.7开源模型同样展现出了显著进步,这意味着开发者不仅可以在本地直接使用一个强大的模型,可以有效防止信息的泄露等等,同时也能再次基础上深入定制、微调,使其更适合实际的需求。

AI编程助手正从一个提供代码片段的工具,转变为一个具备系统思维、能够理解上下文并与开发者深度协作的伙伴。它所带来的,不仅是更快的编码速度,更是一种更流畅、更聚焦于设计与创造本身的现代开发体验。

展开 收起
8评论

  • 精彩
  • 最新
  • AI编程助手正从一个提供代码片段的工具,转变为一个具备系统思维、能够理解上下文并与开发者深度协作的伙伴。它所带来的,不仅是更快的编码速度,更是一种更流畅、更聚焦于设计与创造本身的现代开发体验。

    校验提示文案

    提交
  • 智谱华章12月30日已经启动招股,下个月8号就要在港交所挂牌上市了,大模型开发现在还是属于比较有前景的行业,今年到中央网信办备案通过的也有很多,未来肯定还是有很多机会。

    校验提示文案

    提交
  • 在学校主要是在acm实验室做算法竞赛,刚不久辅导员要我做"人工智能+"的项目,但是我对项目没有思路,也一直在学习,因为时间紧迫有点迷茫

    校验提示文案

    提交
  • 国产开源大模型还不够贴合实际使用。没有聚集真正需要帮助的群体。啥时候能够帮助残疾人老弱病残。

    校验提示文案

    提交
  • 我是小白,看不懂。但是AI我会用,现在AI确实非常好用。能帮助做很多事情,有些学习能力强的也可以拿来当生产力工具,希望有更多更牛的大模型面世。

    校验提示文案

    提交
  • AI看上去很方便,但是也极大的影响了个人自己的思考深度和习惯,作为一个工具是可以的,不过也不能太依赖。

    校验提示文案

    提交
  • 以下是被折叠的评论 查看
已折叠部分评论
展开
收起
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
221
扫一下,分享更方便,购买更轻松