选择gpt-5还是claude-4-sonnect

了解我的朋友都知道,我是一个伪全栈工程师,一个人加AI编程工具打天下。

最近,gpt-5已经出来有一段时间了,cursor第一时间就支持了gpt-5模型,我第一时间就尝试了gpt-5效果。说实话,gpt-5和claude-4-sonnect都是AI领域顶尖的编程模型,确实很难抉择。以下是我在Cursor场景下,对这2款模型的编程表现做的一些实测。

前端开发的表现

前端在使用Figma+MCP的场景下,让两者去还原设计稿的对比。

提示词如下:

在@ChangeInsured.vue里,严格还原这个设计稿 @https://www.figma.com/design/SJ8lFhFbWsMePFLHbuPnER/xxxxxxxxxx?node-id=2364-703&m=dev,
底部的保存按钮采用主题色,跟@index.vue里的"支付按钮"的主题色一样。

claude-4-sonnect效果

gpt-5效果

通过效果对比可以看出,两者的效果都挺好的,但是都不够完美,不过,通过再一次的对话给AI问题所在,他们都能完美解决。

有一点值得注意,我的主题色是蓝色,很显然,gpt-5 get到了我给他的注意点,但是claude只是还原了设计稿的颜色。gpt-5只是在2个图标显示上设计的有些问题,其余表现都是不错的。

反观claude-4-sonnect,没有get到我的主题色,页面的尺寸设计也有些问题。

这一局,我觉得gpt-5略胜一些。

代码解释的表现

代码解释方便就是仁者见仁了,通过我这些天的尝试,gpt-5和claude-4-sonnect在代码解释方面做的都很到位。对于不太熟悉的领域里的代码,他俩都是一次性就给你讲清楚。

偶尔,claude-4-sonnect讲的会更细致一些吧,但也不是绝对。

这一局,我觉得他俩算平手。

速度上的表现

通过我的使用观测,cursor里的gpt-5在响应速度上会比claude-4-sonnect慢一些。但是,这不代表gpt-5慢哦,在chatgpt官网使用gpt-5,他处理任务的速度是非常快的。

这一局,我觉得claude-4-sonnect略胜一些。

其余编程领域的表现

后端领域,比如Java,我基本都是让他俩根据表结构生成controller、service、dao层的代码,表现都很好。

Python领域里,我让他俩开发一个移除图片上的水印文字的功能,gpt-5做的更好一些。然后,又让他俩使用pytorch识别手写数字的功能,从数据准备、搭建网络、模型训练、模型测试、模型预测的效果来看,claude-4-sonnect做的稍微好一些。

这一局,我觉得他俩算平手。

复杂任务的表现

正常情况下,我们想让AI出色的完成任务,最好每次只让他聚焦完成一两项任务即可。这次我测试了让AI一次性完成7项任务。

从测试的情况下,claude-4-sonnect会先做计划列出todolist,然后一项项去思考和完成。而gpt-5先思考很长时间做好各个任务的规划,然后快速去实现,不会列出todo。不过gpt-5在复杂任务的场景下虽然没做todolist,反而完成的更好些。

可见GPT-5 这一波还是很靠谱的,改进了对复杂指令的理解和执行能力。

这一局,我觉得gpt-5略胜一些。

总结

总之,不管选择谁都可以帮你出色的完成任务。可能有的朋友会觉得,我写了一堆废话还是没分出个胜负。

但是我想说的是,两者都是行业里顶尖大模型,在编程领域确实不分伯仲。考虑到gpt-5目前免费,claude-4-sonnect在cursor里有额度限制,我给出几点建议:

  1. 一般性不负责的问题,选择cursor的auto模式。既免费速度又快。
  2. 复杂的问题,优先使用gpt-5,因为它目前gpt-5免费而且效果又好,只是速度慢了些。从目前实测的表现来看,大概率是能完成你的任务。
  3. 如果gpt-5做的不理想,继续使用claude-4-sonnect试试,可能会有更好的效果,可能也会没有更好的效果。
  4. 如果想一直使用claude-4-sonnect或者是重度使用claude-4-sonnect的朋友,建议买2个学生号换着用。根据官方的说明,学生号在功能上没做任何阉割,只是免费了一年。

如果还有其余问题,欢迎 加V 沟通。

======>>>>>> 关于我 <<<<<<======

本篇完结!欢迎点赞 关注 收藏!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/919214.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/919214.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自动化运维实验(二)---自动识别设备,并导出配置

目录 一、实验拓扑 二、实验目的 三、实验步骤 实验思路&#xff1a; 代码部分&#xff1a; 四、实验结果&#xff1a; 一、实验拓扑 二、实验目的 ssh远程登录后&#xff0c;识别设备类型&#xff08;华三、华为、锐捷、山石、飞塔、深信服等&#xff09;&#xff0c;再…

Matlab(4)初阶绘图

一、Basic plotting1.plot&#xff08;&#xff09;plot(x,y) &#xff1a;x图片中点的横坐标&#xff0c;y图片中点的纵坐标plot(y) &#xff1a;y图片中点的纵坐标&#xff0c;x图片中点的横坐标默认为1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5........plot(co…

服务器硬件电路设计之 I2C 问答(五):I2C 总线数据传输方向如何确定、信号线上的串联电阻有什么作用?

在服务器硬件电路设计中&#xff0c;I2C 总线作为常用的串行通信总线&#xff0c;其数据传输方向的确定和信号线上串联电阻的作用是关键知识点。​I2C 总线数据传输方向由主设备和从设备的角色以及读写位共同确定。主设备是发起通信的一方&#xff0c;从设备则是被寻址的对象。…

OpenBMC中C++策略模式架构、原理与应用

1. 策略模式概述 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;它允许在运行时动态选择算法或行为&#xff0c;而无需修改客户端代码。 核心思想&#xff1a;封装可互换的算法族&#xff0c;使它们可以独立于使用它们的客户端变化。 1.…

【python实用小脚本-187】Python一键批量改PDF文字:拖进来秒出新文件——再也不用Acrobat来回导

Python一键批量改PDF文字&#xff1a;拖进来秒出新文件——再也不用Acrobat来回导 PDF文字替换, 批量导出, 零依赖转档, 一键完成, 瑞士军刀 故事开场&#xff1a;一把瑞士军刀救了周五下班的你 周五 18:00&#xff0c;老板甩来 50 份合同 PDF&#xff1a; “把里面的‘2023’全…

汽车后雾灯色度难达标?OAS 软件精准解决破瓶颈

汽车后雾灯案例分析简介汽车后雾灯是车辆在能见度较低的雾、雨、雪等恶劣天气条件下行驶时&#xff0c;向后方车辆传递警示信号的重要装置&#xff0c;其性能直接关系到车辆的后方安全。根据规定&#xff0c;红色信号灯需符合 CIE1931 标准&#xff0c;其色度坐标 X 值应在 0.6…

[系统架构设计师]架构设计专业知识(二)

[系统架构设计师]架构设计专业知识&#xff08;二&#xff09; 一.信息系统基础知识 1.信息系统概述 信息系统功能&#xff1a;输入&#xff0c;存储&#xff0c;处理&#xff0c;输出&#xff0c;控制 理查德.诺兰&#xff1a; 初始&#xff0c;传播&#xff0c;控制&#xff…

如果用ApiFox调用Kubernetes API,需要怎么设置证书?

针对Docker Desktop中Kubernetes访问报SSL/TLS信任关系错误的问题&#xff0c;以下是综合解决方案&#xff1a;要在Postman中调用Kubernetes API并设置证书&#xff0c;需按以下步骤操作&#xff1a;&#x1f510; 证书设置步骤‌提取证书文件‌从kubeconfig文件&#xff08;~/…

nodejs 路由/请求

//导入模块 const express require(express); //创建应用 const app express();//设置路由 app.get(/,(req,resp)>{//输出响应console.log(request coming.............);resp.json(req.headers); });app.get(/user/:id, (req, res) > {const userId req.params.id; …

Python 数据可视化:柱状图/热力图绘制实例解析

Python 数据可视化&#xff1a;柱状图绘制实例解析 一、引言 数据可视化是数据分析中至关重要的环节&#xff0c;它能将复杂的数据以直观的图形方式呈现&#xff0c;帮助我们更好地理解数据特征和规律。Python 拥有丰富的可视化库&#xff0c;其中 Matplotlib 是最常用的基础库…

API生命周期10阶段

一、策略规划&#xff08;Strategy Planning&#xff09; 核心任务&#xff1a;业务价值对齐、技术路线设计关键产出&#xff1a; API产品蓝图&#xff1a;定义业务领域边界&#xff08;如支付API域、用户API域&#xff09;治理规范&#xff1a;《API安全标准》《版本管理策略》…

UGUI源码剖析(9):布局的实现——LayoutGroup的算法与实践

UGUI源码剖析&#xff08;第九章&#xff09;&#xff1a;布局的实现——LayoutGroup的算法与实践 在前一章中&#xff0c;我们剖析了LayoutRebuilder是如何调度布局重建的。现在&#xff0c;我们将深入到布局核心&#xff0c;去看看那些具体的组件——LayoutGroup系列组件是如…

GitHub PR 提交流程

step1 在 GitHub 上 fork 目标仓库&#xff08;手动操作&#xff09; step2 将 fork 的目标仓库克隆到本地 git clone https://github.com/<your-username>/<repo-name>.git cd <repo-name>step3 与上游目标仓库建立链接 git remote add upstream https://gi…

矿物分类案列 (一)六种方法对数据的填充

目录 矿物数据项目介绍&#xff1a; 数据问题与处理方案&#xff1a; 数据填充策略讨论&#xff1a; 模型选择与任务类型&#xff1a; 模型训练计划&#xff1a; 一.数据集填充 1.读取数据 2.把标签转化为数值 3.把异常数据转化为nan 4.数据Z标准化 5.划分训练集测试…

vue:vue3的方法torefs和方法toref

在 Vue 3 的 Composition API 中,toRef 和 toRefs 是两个用于处理响应式数据的重要工具,它们专门用于从 reactive() 对象中提取属性并保持响应性。 toRef() 作用:将 reactive 对象的单个属性转换为一个 ref 对象,保持与源属性的响应式连接。 使用场景: 需要单独提取 rea…

Android 移动端 UI 设计:前端常用设计原则总结

在 Android 移动端开发中&#xff0c;优秀的 UI 设计不仅需要视觉上的美观&#xff0c;更需要符合用户习惯、提升操作效率的设计逻辑。前端 UI 设计原则是指导开发者将功能需求转化为优质用户体验的核心准则&#xff0c;这些原则贯穿于布局结构、交互反馈、视觉呈现等各个环节。…

计算机网络 TCP三次握手、四次挥手超详细流程【报文交换、状态变化】

TCP&#xff08;传输控制协议&#xff09;是互联网最重要的协议之一&#xff0c;它保证了数据的可靠、有序传输。连接建立时的“三次握手”和连接关闭时的“四次挥手”是其核心机制&#xff0c;涉及特定的报文交换和状态变化。 一、TCP 三次握手&#xff08;Three-Way Handshak…

使用Applications Manager进行 Apache Solr 监控

Apache Solr 为一些对性能极为敏感的环境提供搜索支持&#xff1a;电子商务、企业应用、内容门户和内部知识系统。因此&#xff0c;当出现延迟增加或结果不一致的情况时&#xff0c;用户会立刻察觉。而当这些问题未被发现时&#xff0c;情况会迅速恶化。 Apache Solr 基于 Apa…

Shell脚本-for循环语法结构

一、前言在 Linux Shell 脚本编程中&#xff0c;for 循环 是最常用的控制结构之一&#xff0c;用于重复执行一段命令&#xff0c;特别适用于处理列表、文件、数字序列等场景。本文将详细介绍 Shell 脚本中 for 循环的各种语法结构&#xff0c;包括&#xff1a;✅ 经典 for in 结…

记SpringBoot3.x + Thymeleaf 项目实现(MVC架构模式)

目录 前言 一、创建SpringBoot项目 1. 创建项目 2. 运行项目 二、连接数据库实现登录 1. pom.xml文件引入依赖包 2. application.yml文件配置 3. 数据持久层&#xff0c;mybatis操作映射 4. Service接口及实现 5. Controller代码 6. Thymeleaf页面登录 7. 运行项目…