依据“视频下载器项目”提示词---对3种模型编码效果进行对比

简要概述

  1. 因为本次目的是“从零到一项目生成”的对比,因此不考虑后续项目功能的拓展、bug的修复,只考虑MVP核心功能的实现,保证功能可用(确保启动成功的前提下,初版+无任何修复下的效果,当然还有随机性因素)
  2. 本次测试仅供参考,可能因个人习惯问题造成部分偏差,非权威测试!!!
  3. 测试时间:2026/3/22 20:00 ~ 2026/3/22 22:10
  4. 对于opus 4.6模型的能力,yupi已经帮我们测试过了,这里就不做重复工作了😜
  5. 当然,任何模型不能保证每次都稳定发挥,还是需要大量测试,选择最适合自己的大模型

image.png

Skill 配置

  • frontend-design
  • ui-ux-pro-max

参赛选手(均为官方提供)

  • glm-5-turbo

  • gpt5.4-medium

  • minimax-2.7

统一提示词

md
复制代码
你是一位专业的程序员,现在请你根据需求,帮我设计方案、人工确认、按需分步骤完成开发、自主执行测试验证、找我验收。 ## 需求 现在很多同学有下载保存视频到本地的需求,但是可能有些视频无法直接通过平台下载(不支持下载功能),或者说下载不够方便(比如不支持批量下载,或者有什么限制、清晰度有限等等),因此,希望能够开发一个万能视频下载网站,能够更快速地、随时随地、从各个平台下载视频,手机上也能下载。 还可以按需增加一些额外的功能,比如视频总结、字幕翻译、增加付费能力等等。 ## 人工思考方案 1)这个项目需要什么样的前端界面?(简单易用还是华丽精致) 我的答案:尽量吸引人付费(突出实用价值) 2)这个项目需要后端么? 我的答案:需要,但是可以先不需要数据库,尽量轻量一些 3)我们怎么样下载到视频?有这么多平台,怎么合理地下载视频? 我的答案:站在巨人的肩膀上,直接去 GitHub 使用开源项目(不要自己承担风险) 可以直接使用 yt-dlp 开源项目(https://github.com/yt-dlp/yt-dlp),有十几万个 Star,非常主流,而且能力强大。 ## 注意事项 1)前端页面要足够独特,不要千篇一律,模仿这个网站的 UI 风格:https://ai.codefather.cn/painting 你必须通过浏览器访问,确保完全理解了这个网站的 UI 设计。尽量使用吸引人付费的配色、文案和样式风格。 2)在我人工思考方案的基础上,仔细分析并提出自己的方案,然后一定要找我人工确认 3)你必须完全理解开源项目,使用尽量简单的方式实现(比如直接在开源项目代码基础上去修改,或者直接封装,尽量减少代码改动)

gpt-5.4-medium(codex)

1)UI效果

image-20260322210355780.png

image-20260322213649870.png

2)MVP功能可用性

  1. 启动3次后成功
  2. 解析视频
    1. b站:解析失败❌️
    2. YouTube:解析成功✅️
    3. TikTok:解析成功✅️
    4. 小红书:解析失败❌️
    5. 抖音:解析失败❌️
  3. 下载视频
    1. b站:解析失败,未达到资格线❌️
    2. YouTube:成功下载并正常查看✅️
    3. TikTok:成功下载并正常查看✅️
    4. 小红书:解析失败,未达到资格线❌️
    5. 抖音:解析失败,未达到资格线❌️

3)实际用到的Skill

  • frontend-design
  • ui-ux-pro-max

4)存在问题

  1. UI较为简陋

glm-5-turbo(cc)

1)UI效果

image-20260322210416048.png

image-20260322211433530.png

image-20260322211735560.png

2)MVP功能可用性

  1. 一次成功启动

  2. 解析视频(特点:输入地址后自动解析,不需要手动点按钮)

    1. b站:解析成功✅️
    2. YouTube:解析成功✅️
    3. TikTok:解析失败❌️
    4. 小红书:解析成功✅️
    5. 抖音:解析失败❌️
  3. 下载视频

    1. b站:成功下载并正常查看✅️
    2. YouTube:成功下载并正常查看✅️
    3. TikTok:解析失败,未达到资格线❌️
    4. 小红书:成功下载并正常查看✅️
    5. 抖音:解析失败,未达到资格线❌️

3)实际用到的Skill

  • frontend-design

4)存在问题

  1. 视频封面缩略图未显示

minimax-2.7(cc)

1)UI效果

image-20260322221844406.png

2)MVP功能可用性

  1. 解析视频

    1. b站:解析失败❌️
    2. YouTube:解析失败❌️
    3. TikTok:解析失败❌️
    4. 小红书:解析失败❌️
    5. 抖音:解析失败❌️
  2. 下载视频

    1. b站:解析失败,未达到资格线❌️
    2. YouTube:解析失败,未达到资格线❌️
    3. TikTok:解析失败,未达到资格线❌️
    4. 小红书:解析失败,未达到资格线❌️
    5. 抖音:解析失败,未达到资格线❌️

3)实际用到的Skill

4)存在问题

  1. 方案设计阶段未查找指定的github仓库,手动提醒才去查找
  2. 首次启动所有测试全部失败,估计是后端处理有问题

个人总结

  1. gpt-5.4-medium 前端效果不太好,但后端编码还不错,开high后效果可能会更好

  2. glm-5-turbo 前端和后端效果适中,前端设计较强,本次后端约等于甚至超过 gpt-5.4-medium

  3. minimax-2.7 skill未进行工具调用,未主动进行指定github仓库的搜索,感觉不如glm和gpt

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
小白学Java
作者分享
开 codex plus 会员有没有卡可以直绑,招商万事达貌似绑不了,需要套一层google play,但是今天这个付款方式貌似没了,想问一下大家开gpt用的什么方式🥺
3
Day 102(5.6/5.7/5.8) ✅ 今天做了: 1. 力扣136,只出现一次的数字 2. 复习Mysql八股 3. 整理《万能视频总结器》项目开发文档:https://www.codefather.cn/post/2051997576365887489 4. 复习Java八股 5. 编写codefreex项目设计文档 6. 完成codefreex项目基本架构的搭建,基础用户服务,兑换码以及邀请码功能 ⏰ 明天计划: 1. 完成codefreex项目核心AI生成功能 📚 今日感悟: 力扣136,只出现一次的数字 1. 我的思路1:使用set集合,如果当前该数未存在set中,则加入集合,否则将该数从集合中移除,最后set集合中剩余的那个数即为目标值 `时间复杂度O(n),空间复杂度O(n)` 2. 我的思路2:对元素进行排序,然后从前往后进行遍历,如果前一个不等于后一个,这个数就是目标值 `时间复杂度O(nlogn),空间复杂度O(logn)` 3. 思路3:使用位运算,异或运算有如下性质:1)任何数和0做异或,结果仍是原来的数;2)和其自身做异或,结果是0;3)异或运算满足交换律和结合律。运用这三条性质可以将一个初始值为0的数依次与数组中元素进行异或运算,最终的结果就是只出现一次的数字 `时间复杂度O(n),空间复杂度O(1)`
3
迟来的《万能视频总结器》项目开发路程
12
邀请你参加 Xiaomi MiMo Orbit 百万亿 Token 创造者激励计划,100T Credits 面向全球用户限时发放中... https://100t.xiaomimimo.com/ 大家快来薅🥰 免费,我弄到了max🤩
7
Day 101 ✅ 今天做了: 1. 力扣1143,最长公共子序列 2. 复习msyql八股 3. 零代码生成平台项目进度+2(41/41)完结! ⏰ 明天计划: 1. 刷力扣题 2. 复习java八股 3. 编写“零代码平台”设计文档,准备开发 📚 今日感悟: 一、力扣1143,最长公共子序列 1. 我的思路1:动态规划,构造一个二维数组(行列分别是两个字符串的长度+1,默认第0行和第0列填充0方便计算),把这两个字符串当做行和列,如果行元素等于列元素,则选取`dp[i-1][j-1]+1`,否则取`dp[i-1][j]`或者`dp[i][j-1]`中最大长度+1 `时间复杂度O(m*n),空间复杂度O(m*n)` 2. 我的思路2:优化为一维数组,如果行元素等于列元素,`dp[j]=t+1`;否则`dp[j]=max(dp[j-1],dp[j])`(注意,左上角的元素不能通过dp[j]或者dp[j-1]表示,因此要额外维护一个变量用于记录左上角的值dp[j],然后在下一轮使用这个值从而达到左上角的目的) `时间复杂度O(m*n),空间复杂度O(n)`
3
下载 APP