相同提示词从0→1写项目,glm5.1和opus4.6的区别

2026-04-29 09:452阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

项目效果是视频的形式,因为本人没有服务器,所以没办法把项目部署到服务器中给大家体验,而且也没啥体验的,看视频也能看出来大概

视频在notion中,链接如下↓

https://cherry-duke-610.notion.site/1-glm5-1-3434bf568bf4800cb23ec7f37786d50e?source=copy_link

,,,,

提示词如下↓

# 项目目标 开发一个可直接运行、前后端分离的「通用企业后台管理系统」基础版。请从零开始搭建并交付一个功能完整、代码规范、具备生产级细节考量的 MVP 产品。 # 核心技术栈与环境要求 - **后端**:Python 3.11,使用 FastAPI 框架。**必须使用 `venv` 创建虚拟环境**(命令:`python -m venv venv`)。 - **数据库**:SQLite(文件存储,路径由你自行决定,但需在部署文档中说明数据库文件生成位置)。 - **前端**:Vue 3(Composition API)+ TypeScript + Vite + Element Plus(或任意你熟悉的 Vue 3 UI 库)。 - **通信**:Axios 调用后端 RESTful API,需处理 JWT 鉴权。 # 必须实现的功能模块(深度要求) 1. **用户认证模块**: - 登录/登出、JWT Token 生成与验证。 - **初始化逻辑**:首次启动应用时,自动创建默认管理员账号(用户名:admin,密码:admin123),并赋予超级管理员角色。 - Token 过期时间设置为 24 小时,前端需在 Token 过期时自动跳转登录页并给出友好提示。 2. **权限管理模块(完整 RBAC)**: - 至少包含 3 个核心实体:用户、角色、权限,并建立正确的多对多关联关系。 - 预设两个角色:「超级管理员」拥有所有权限,「普通用户」仅有部分查看权限(具体权限项由你设计,至少包含 3 个不同的权限标识)。 - **前端要求**: - 路由需根据用户权限**动态生成或过滤**(无权限的页面无法直接通过 URL 访问)。 - 页面内的操作按钮(如删除、编辑)需根据权限**精确控制显隐**。 3. **业务数据管理模块**: - 请自行选择一个核心业务实体并为其命名(例如「文章管理」、「产品管理」、「客户管理」或你认为合适的其他实体)。 - 针对该实体,实现完整的 **增、删、改、查** 功能,需包含以下细节: - 列表页支持**分页**和**模糊搜索**(至少按名称/标题搜索)。 - 表单需有**前端校验**(如必填项提示)和**后端 Pydantic 校验**(如字段长度、格式)。 - 删除操作必须提供**二次确认弹窗**。 4. **操作日志模块**: - 记录每个用户的关键操作(登录、登出、创建、修改、删除),日志需包含:操作人用户名、操作时间、IP 地址(可用 `127.0.0.1` 模拟)、操作描述、操作结果(成功/失败)。 - 提供日志列表查看页面,支持按操作人、时间范围筛选。 5. **数据看板模块**: - 首页 Dashboard 展示统计卡片:业务实体总数、今日新增用户数、系统操作日志总条数。 - 使用 ECharts 或类似图表库绘制一个**近 7 天用户活跃趋势图**(活跃定义为登录次数)。图表数据可用**模拟生成的方式**在后端接口返回,但生成逻辑需写在对应 API 中。 # 非功能性要求(考验工程素养) - **异常处理**:后端所有接口需返回统一结构的 JSON 响应(包含 `code`、`message`、`data` 字段)。前端需对网络错误、后端业务错误(如权限不足)进行**全局拦截与提示**,不能出现未捕获的异常导致页面白屏。 - **数据一致性**:对于涉及多表关联的操作(如删除角色时需处理角色-权限关联记录),请在代码中使用**数据库事务**确保原子性。 - **代码注释**:关键业务逻辑、复杂算法、权限判断函数需添加必要的注释说明。 - **安全性**:密码必须经过哈希加密存储(使用 `passlib` 或等效库)。API 接口除登录/注册外均需进行 JWT 鉴权校验。 - **端口冲突处理**:后端和前端启动时,若默认端口被占用,应能**自动切换至其他可用端口**或**在部署文档中给出明确的端口修改指引**,确保用户无需手动杀进程即可成功运行。 # 发散度控制(请严格遵守) - **禁止询问**:请勿询问任何关于 UI 布局、字段设计、交互细节的问题。所有设计决策(包括业务实体选型、表结构定义、前端页面布局)均由你自行判断和完成。 - **自行设计并解释**:你需要在交付时,简要说明你选择的设计方案及其理由(例如为什么选择这个业务实体,权限模型是如何设计的)。这部分是你的「设计说明书」。 - **文件名与调用关系自定**:项目目录结构、文件名、模块间导入关系,均由你按照你理解的 FastAPI 和 Vue 3 最佳实践来组织。我们不会对此做任何约束,以便观察你在工程架构上的直觉。 # 交付成果要求 请一次性输出以下完整内容(格式自定,但需清晰易读): 1. **设计说明书**:简述你的业务实体选择、权限模型设计、以及你认为本次实现中值得关注的亮点。 2. **API 接口文档**:以表格形式列出所有核心接口,包含 URL、Method、请求参数/体示例、响应示例、鉴权要求。 3. **功能与接口清单文档**:额外生成一份独立的说明内容,专门用于清晰罗列: - 后端已实现的所有 API 端点及其功能描述。 - 前端已实现的所有页面路由、对应功能模块、以及可访问的角色。 - 此清单应便于快速了解系统已具备的能力。 4. **完整代码**: - 后端:所有必要的 Python 文件(请自行拆分模块,不要全部堆在一个文件中)。 - 前端:所有必要的 Vue 组件、路由配置、状态管理、API 请求封装代码。 - 代码需足够完整,复制粘贴后仅需执行启动命令即可运行。 5. **部署与使用手册**: - 提供一份**面向最终用户的操作指南**,确保用户按步骤执行命令后,即可在浏览器中访问完整的后台管理系统。 - 内容必须包含: - **后端部署步骤**:创建虚拟环境的具体命令(`python -m venv venv`)、激活虚拟环境的方法(区分 Windows / macOS / Linux)、依赖安装命令(需提供 `requirements.txt` 文件内容)、数据库初始化说明、启动后端服务的命令。 - **前端部署步骤**:依赖安装命令(`npm install`)、启动前端开发服务器的命令。 - **访问地址**:明确写出前端页面访问 URL(例如 `http://localhost:5173`)和后端 API 文档地址(例如 `http://localhost:8000/docs`)。 - **默认管理员账号**:用户名和密码。 - **端口冲突解决方案**:若默认端口被占用,应如何修改配置或使用命令参数切换端口,并确保用户最终能成功打开浏览器访问页面。 # 预期代码体量与评判侧重 - 期望生成的全栈代码总量(不含注释和空行)不低于 **1000 行**,以确保产品完整度。 - 我们将在以下维度对比评估:**数据库设计的规范性、RBAC 实现的前后端闭环程度、异常处理的用户体验细节、代码组织与模块化水平、部署文档的可用性与清晰度。**

关于我使用的模型信息如下:

glm5.1

使用的站内大佬公益站中的模型,全程从零到一去实现了这个项目,中间没有修改过,印象中是没有修改过的,因为我是让他们一步生成,然后我吃饭去了,之后修复了一下端口问题,因为我是两个项目一起跑的,所以端口冲突了

opus4.6模型

我是在GitHub copilot上面使用的Claude opus4.6模型,中间提示我很多次什么网络出错,什么请求过高,然后缓一缓自己又去运行了
我也是中间没管他,因为我真的去吃饭了
吃完饭回来发现运行失败,数据库没连好,而且页面跳转也出错,我让opus去改,然后还是什么网络有问题,我后来就让glm去改好了

特此声明,本人没有任何对立的意思,仅仅是最近看到大家询问国产模型都推荐glm5.1,所以心血来潮,想实验一下

我最初是跑的大屏展示项目,让opus4.6写的我感觉很棒,真的很棒,

随后让glm5.1生成,然后发现跟一个模子里面刻出来的一样,因为展示的信息不方便外传,所以先不展示了,而且我是手机上发的帖子,格式不好控制,多担待

我在想这也仅仅是页面看着风格一样,效果一样,可能也说明不了什么,不过怎么说呢,我当时也是后端是fastapi写的,也全是前后端都有吧,

所以今天我想做一个全栈的,前后端加数据库一起的,看看这两个模型做的效果如何

我是见识过opus4.6的能力的,所以他这次出现问题不能代表什么,因为这边确确实实提示我说什么网络出错,编码过程中断了好几次,不过copilot自己又持续运行,后来也算是把项目写好了,虽然后面又改了很多次

因为本人没做过很多项目,或者是更高级的项目,所以对我来说这种全栈开发的一个小项目,自己看得懂,而且一段提示词去实现这样的东西,对于ai来说也不是特别简单,所以选择这样的项目去测试

中肯的判断

这次opus4.6写的不是很好,中间改了很多次,不能代表他不行,但是也不能忽视glm5.1的强度

不过自己也仅仅是进行了3次左右的大屏展示项目的对比,选择不同渠道的opus4.6以及glm5.1模型,得到初步结论前端这一块他们两个不相上下

今晚上的全栈开发仅次测试了一次,glm5.1发挥不错,

网友解答:
--【壹】--:

害,opus4.6真的是强的夸张,用完再回去用glm5.1就老是只能完成80%


--【贰】--:

难道说我真的✓国产大模型有偏见吗,没用过glm,下次试试


--【叁】--:

手机上发的帖子,格式实在是不好控制,文字堆积太严重了,各位多见谅


--【肆】--:

大概是A\疯狂降智导致的,感觉现在太逆天了,A\不会要发opus4.7了吧,现在降智降得太逆天了


--【伍】--:

github这个不是满血的,上下文没有1m


--【陆】--:

我现在不方便把我的大屏展示项目发出来,明天方便的话看看能不能发给大家看看,真的效果可以说是一模一样


--【柒】--:

感谢分享,我一直用gpt5.3 codex,基本没有尝试过国内大模型,效果这么好吗?那一定要试试glm5.1!用不上gpt5.3 codex的时候,至少有个平替


--【捌】--:

佬是用的什么工具调的glm5.1,vs插件吗


--【玖】--:

其实我就是为了找平替哈哈,所以才想去试一试glm效果咋样,然后惊艳到我了,所以发给大家也看看


--【拾】--:

我明天抽时间把我的前端展示大屏项目发给大家看看,真的效果基本一致


--【拾壹】--:

没有在夸大glm5.1,但是自己很激动哈哈,之前用的是gpt5.4,最近琢磨上opus4.6了,然后发现了glm5.1,

对比发现国产glm5.1效果原来也不错,这,

所以真的很激动或者是,出乎意料吧


--【拾贰】--:

如果你拿opus解决过比较复杂的问题,就知道opus强在哪了。说个简单的,之前gpt注册机,佬友们拿opus4.6很快就输出了,gpt5.4估计得反复调教,glm直接洗洗睡。


--【拾叁】--:

是的,所以这一部分也是一个原因,不过平时使用效果都还不错,今天总提示我什么什么请求错误,可能是这个原因吧


--【拾肆】--:

glm5.1不差的,和opus比不了,但个人认为和sonnet差距极小,sonnet其实也很厉害了,毕竟opus没有白嫖渠道和上20x,很多人claude订阅用户也是主用sonnet


--【拾伍】--:

看着确实GLM5.1生成的效果比opus4.6好一点


--【拾陆】--:

我至今使用过的满血模型只有gpt哈哈,Claude的模型和国内的模型,都没有官方订阅,所以还没体验过特别顺滑的编码体验呢哈哈,比如这次copilot网络问题卡了,然后glm是公益站,网络连接其实也是稍微一点点卡


--【拾柒】--:

其实很多场景下用户都不大可能用的满血的模型……


--【拾捌】--:

我的这个glm是站内大佬的公益站,不是官方订阅,所以是否满血这个情况,只能说相对的吧


--【拾玖】--:

glm5.1真的挺好用了 ,这两天我都是gpt5.4和glm5.1混着用

标签:人工智能
问题描述:

项目效果是视频的形式,因为本人没有服务器,所以没办法把项目部署到服务器中给大家体验,而且也没啥体验的,看视频也能看出来大概

视频在notion中,链接如下↓

https://cherry-duke-610.notion.site/1-glm5-1-3434bf568bf4800cb23ec7f37786d50e?source=copy_link

,,,,

提示词如下↓

# 项目目标 开发一个可直接运行、前后端分离的「通用企业后台管理系统」基础版。请从零开始搭建并交付一个功能完整、代码规范、具备生产级细节考量的 MVP 产品。 # 核心技术栈与环境要求 - **后端**:Python 3.11,使用 FastAPI 框架。**必须使用 `venv` 创建虚拟环境**(命令:`python -m venv venv`)。 - **数据库**:SQLite(文件存储,路径由你自行决定,但需在部署文档中说明数据库文件生成位置)。 - **前端**:Vue 3(Composition API)+ TypeScript + Vite + Element Plus(或任意你熟悉的 Vue 3 UI 库)。 - **通信**:Axios 调用后端 RESTful API,需处理 JWT 鉴权。 # 必须实现的功能模块(深度要求) 1. **用户认证模块**: - 登录/登出、JWT Token 生成与验证。 - **初始化逻辑**:首次启动应用时,自动创建默认管理员账号(用户名:admin,密码:admin123),并赋予超级管理员角色。 - Token 过期时间设置为 24 小时,前端需在 Token 过期时自动跳转登录页并给出友好提示。 2. **权限管理模块(完整 RBAC)**: - 至少包含 3 个核心实体:用户、角色、权限,并建立正确的多对多关联关系。 - 预设两个角色:「超级管理员」拥有所有权限,「普通用户」仅有部分查看权限(具体权限项由你设计,至少包含 3 个不同的权限标识)。 - **前端要求**: - 路由需根据用户权限**动态生成或过滤**(无权限的页面无法直接通过 URL 访问)。 - 页面内的操作按钮(如删除、编辑)需根据权限**精确控制显隐**。 3. **业务数据管理模块**: - 请自行选择一个核心业务实体并为其命名(例如「文章管理」、「产品管理」、「客户管理」或你认为合适的其他实体)。 - 针对该实体,实现完整的 **增、删、改、查** 功能,需包含以下细节: - 列表页支持**分页**和**模糊搜索**(至少按名称/标题搜索)。 - 表单需有**前端校验**(如必填项提示)和**后端 Pydantic 校验**(如字段长度、格式)。 - 删除操作必须提供**二次确认弹窗**。 4. **操作日志模块**: - 记录每个用户的关键操作(登录、登出、创建、修改、删除),日志需包含:操作人用户名、操作时间、IP 地址(可用 `127.0.0.1` 模拟)、操作描述、操作结果(成功/失败)。 - 提供日志列表查看页面,支持按操作人、时间范围筛选。 5. **数据看板模块**: - 首页 Dashboard 展示统计卡片:业务实体总数、今日新增用户数、系统操作日志总条数。 - 使用 ECharts 或类似图表库绘制一个**近 7 天用户活跃趋势图**(活跃定义为登录次数)。图表数据可用**模拟生成的方式**在后端接口返回,但生成逻辑需写在对应 API 中。 # 非功能性要求(考验工程素养) - **异常处理**:后端所有接口需返回统一结构的 JSON 响应(包含 `code`、`message`、`data` 字段)。前端需对网络错误、后端业务错误(如权限不足)进行**全局拦截与提示**,不能出现未捕获的异常导致页面白屏。 - **数据一致性**:对于涉及多表关联的操作(如删除角色时需处理角色-权限关联记录),请在代码中使用**数据库事务**确保原子性。 - **代码注释**:关键业务逻辑、复杂算法、权限判断函数需添加必要的注释说明。 - **安全性**:密码必须经过哈希加密存储(使用 `passlib` 或等效库)。API 接口除登录/注册外均需进行 JWT 鉴权校验。 - **端口冲突处理**:后端和前端启动时,若默认端口被占用,应能**自动切换至其他可用端口**或**在部署文档中给出明确的端口修改指引**,确保用户无需手动杀进程即可成功运行。 # 发散度控制(请严格遵守) - **禁止询问**:请勿询问任何关于 UI 布局、字段设计、交互细节的问题。所有设计决策(包括业务实体选型、表结构定义、前端页面布局)均由你自行判断和完成。 - **自行设计并解释**:你需要在交付时,简要说明你选择的设计方案及其理由(例如为什么选择这个业务实体,权限模型是如何设计的)。这部分是你的「设计说明书」。 - **文件名与调用关系自定**:项目目录结构、文件名、模块间导入关系,均由你按照你理解的 FastAPI 和 Vue 3 最佳实践来组织。我们不会对此做任何约束,以便观察你在工程架构上的直觉。 # 交付成果要求 请一次性输出以下完整内容(格式自定,但需清晰易读): 1. **设计说明书**:简述你的业务实体选择、权限模型设计、以及你认为本次实现中值得关注的亮点。 2. **API 接口文档**:以表格形式列出所有核心接口,包含 URL、Method、请求参数/体示例、响应示例、鉴权要求。 3. **功能与接口清单文档**:额外生成一份独立的说明内容,专门用于清晰罗列: - 后端已实现的所有 API 端点及其功能描述。 - 前端已实现的所有页面路由、对应功能模块、以及可访问的角色。 - 此清单应便于快速了解系统已具备的能力。 4. **完整代码**: - 后端:所有必要的 Python 文件(请自行拆分模块,不要全部堆在一个文件中)。 - 前端:所有必要的 Vue 组件、路由配置、状态管理、API 请求封装代码。 - 代码需足够完整,复制粘贴后仅需执行启动命令即可运行。 5. **部署与使用手册**: - 提供一份**面向最终用户的操作指南**,确保用户按步骤执行命令后,即可在浏览器中访问完整的后台管理系统。 - 内容必须包含: - **后端部署步骤**:创建虚拟环境的具体命令(`python -m venv venv`)、激活虚拟环境的方法(区分 Windows / macOS / Linux)、依赖安装命令(需提供 `requirements.txt` 文件内容)、数据库初始化说明、启动后端服务的命令。 - **前端部署步骤**:依赖安装命令(`npm install`)、启动前端开发服务器的命令。 - **访问地址**:明确写出前端页面访问 URL(例如 `http://localhost:5173`)和后端 API 文档地址(例如 `http://localhost:8000/docs`)。 - **默认管理员账号**:用户名和密码。 - **端口冲突解决方案**:若默认端口被占用,应如何修改配置或使用命令参数切换端口,并确保用户最终能成功打开浏览器访问页面。 # 预期代码体量与评判侧重 - 期望生成的全栈代码总量(不含注释和空行)不低于 **1000 行**,以确保产品完整度。 - 我们将在以下维度对比评估:**数据库设计的规范性、RBAC 实现的前后端闭环程度、异常处理的用户体验细节、代码组织与模块化水平、部署文档的可用性与清晰度。**

关于我使用的模型信息如下:

glm5.1

使用的站内大佬公益站中的模型,全程从零到一去实现了这个项目,中间没有修改过,印象中是没有修改过的,因为我是让他们一步生成,然后我吃饭去了,之后修复了一下端口问题,因为我是两个项目一起跑的,所以端口冲突了

opus4.6模型

我是在GitHub copilot上面使用的Claude opus4.6模型,中间提示我很多次什么网络出错,什么请求过高,然后缓一缓自己又去运行了
我也是中间没管他,因为我真的去吃饭了
吃完饭回来发现运行失败,数据库没连好,而且页面跳转也出错,我让opus去改,然后还是什么网络有问题,我后来就让glm去改好了

特此声明,本人没有任何对立的意思,仅仅是最近看到大家询问国产模型都推荐glm5.1,所以心血来潮,想实验一下

我最初是跑的大屏展示项目,让opus4.6写的我感觉很棒,真的很棒,

随后让glm5.1生成,然后发现跟一个模子里面刻出来的一样,因为展示的信息不方便外传,所以先不展示了,而且我是手机上发的帖子,格式不好控制,多担待

我在想这也仅仅是页面看着风格一样,效果一样,可能也说明不了什么,不过怎么说呢,我当时也是后端是fastapi写的,也全是前后端都有吧,

所以今天我想做一个全栈的,前后端加数据库一起的,看看这两个模型做的效果如何

我是见识过opus4.6的能力的,所以他这次出现问题不能代表什么,因为这边确确实实提示我说什么网络出错,编码过程中断了好几次,不过copilot自己又持续运行,后来也算是把项目写好了,虽然后面又改了很多次

因为本人没做过很多项目,或者是更高级的项目,所以对我来说这种全栈开发的一个小项目,自己看得懂,而且一段提示词去实现这样的东西,对于ai来说也不是特别简单,所以选择这样的项目去测试

中肯的判断

这次opus4.6写的不是很好,中间改了很多次,不能代表他不行,但是也不能忽视glm5.1的强度

不过自己也仅仅是进行了3次左右的大屏展示项目的对比,选择不同渠道的opus4.6以及glm5.1模型,得到初步结论前端这一块他们两个不相上下

今晚上的全栈开发仅次测试了一次,glm5.1发挥不错,

网友解答:
--【壹】--:

害,opus4.6真的是强的夸张,用完再回去用glm5.1就老是只能完成80%


--【贰】--:

难道说我真的✓国产大模型有偏见吗,没用过glm,下次试试


--【叁】--:

手机上发的帖子,格式实在是不好控制,文字堆积太严重了,各位多见谅


--【肆】--:

大概是A\疯狂降智导致的,感觉现在太逆天了,A\不会要发opus4.7了吧,现在降智降得太逆天了


--【伍】--:

github这个不是满血的,上下文没有1m


--【陆】--:

我现在不方便把我的大屏展示项目发出来,明天方便的话看看能不能发给大家看看,真的效果可以说是一模一样


--【柒】--:

感谢分享,我一直用gpt5.3 codex,基本没有尝试过国内大模型,效果这么好吗?那一定要试试glm5.1!用不上gpt5.3 codex的时候,至少有个平替


--【捌】--:

佬是用的什么工具调的glm5.1,vs插件吗


--【玖】--:

其实我就是为了找平替哈哈,所以才想去试一试glm效果咋样,然后惊艳到我了,所以发给大家也看看


--【拾】--:

我明天抽时间把我的前端展示大屏项目发给大家看看,真的效果基本一致


--【拾壹】--:

没有在夸大glm5.1,但是自己很激动哈哈,之前用的是gpt5.4,最近琢磨上opus4.6了,然后发现了glm5.1,

对比发现国产glm5.1效果原来也不错,这,

所以真的很激动或者是,出乎意料吧


--【拾贰】--:

如果你拿opus解决过比较复杂的问题,就知道opus强在哪了。说个简单的,之前gpt注册机,佬友们拿opus4.6很快就输出了,gpt5.4估计得反复调教,glm直接洗洗睡。


--【拾叁】--:

是的,所以这一部分也是一个原因,不过平时使用效果都还不错,今天总提示我什么什么请求错误,可能是这个原因吧


--【拾肆】--:

glm5.1不差的,和opus比不了,但个人认为和sonnet差距极小,sonnet其实也很厉害了,毕竟opus没有白嫖渠道和上20x,很多人claude订阅用户也是主用sonnet


--【拾伍】--:

看着确实GLM5.1生成的效果比opus4.6好一点


--【拾陆】--:

我至今使用过的满血模型只有gpt哈哈,Claude的模型和国内的模型,都没有官方订阅,所以还没体验过特别顺滑的编码体验呢哈哈,比如这次copilot网络问题卡了,然后glm是公益站,网络连接其实也是稍微一点点卡


--【拾柒】--:

其实很多场景下用户都不大可能用的满血的模型……


--【拾捌】--:

我的这个glm是站内大佬的公益站,不是官方订阅,所以是否满血这个情况,只能说相对的吧


--【拾玖】--:

glm5.1真的挺好用了 ,这两天我都是gpt5.4和glm5.1混着用

标签:人工智能