GPT-4惨遭削弱,偷懒摸鱼绝不多写一行代码,OpenAI已介入调查
GPT-4再次遭网友“群攻”,原因是“懒”得离谱!
有网友想在Android系统开发一个能够与OpenAI API实时交互的应用。
于是把方法示例链接发给GPT-4,让它参考用Kotlin语言编写代码:

没成想,和GPT-4一来二去沟通半天,GPT-4死活给不出一个能正常运行的完整代码。
反而解释了一通“应该怎么做”。
这让网友着实恼火,发推文吐槽“两周前能写好的代码,现在却不行了”。

结果一下子炸出来更多网友:
终于有人调查这事儿了。

大伙儿连连表示遇到了类似问题:

据网友所述,似乎从11月6日GPT-4大更新起,就开始出现这种情况了。
目前有OpenAI员工出面回应,表示已将问题反馈给团队。
只要代码,完整代码!
也难怪网友会“破防”,就说上面网友把方法示例链接发给GPT-4,让它用Kotlin语言编写代码之后。
GPT-4给出的回复是这样婶儿的,足足列了7条步骤,都在解释“应该怎么做”:

直到最后才给出代码,但只是一个基础“模版”:

网友起初还比较有耐心,告诉它“不需要解释,只要给我代码,完整的代码,能100%正常运行的代码”:

结果GPT-4张口又在解释、举例子:

网友气不打一处来,直接打断它,并再次强调“不要解释,给我代码”:

GPT-4这下可是真真明白了,把上面那个模版稍微改动了一下,就发出来了:

这才有了开头的一幕,网友无奈发帖吐槽。

对于GPT-4的回复,网友“怒吼”了一句:他们都对你做了什么?抱歉你被削弱了。

GPT-4此刻也是一脸无辜🥺。
陆陆续续出来吐槽的网友中,更有甚者表示已经不用ChatGPT了。

AI图像编辑器dingboard CEO@kache (yacine)在前一天也发帖吐槽,浏览量达157000+:
在过去的一个半星期里,我一直在编写“幼稚”的代码,因为GPT-4不那么遵循指令了。

巧了不是,如果按网友所说的“一个半星期”来算,时间还和奥特曼·真还传事件吻合了。
kache (yacine)还有一条帖子满满都是情绪,“请把旧的GPT-4还给我”:

这位网友表示“我懂你”:
以前它能做出很好的猜测,现在它会给我十个理由解释为什么它不能做出好的猜测。
上周,我对着聊天框大喊“f*ing do it!!”的次数创下历史新高。

一时间,GPT-4的“懒惰”成为众多网友“讨伐”对象。
沃顿商学院教授Ethan Mollick也看不下去了,亲自上手测试了一下,结果似乎表明这是真的。

Ethan Mollick重复了一系列之前用代码解释器(Code Interpreter)做过的分析。

GPT-4虽然知道该怎么做,但会一直提示“去完成工作”。导致原本的一个步骤变成了许多步骤,而且有些步骤很奇怪。
这下Ethan Mollick也是无语住了。
GPT-4到底是怎么了?背后原因还不得而知,网友们也是纷纷猜测起来。
OpenAI员工:已反馈给团队
Ethan Mollick还是很严谨,认为即便如此也不足以证明GPT-4变得越来越笨了,他推测这可能是系统负载过高的暂时问题。

如果你是在手机(移动设备)上遇到了这种问题,那可能是因为手机版系统提示的原因,会指示ChatGPT生成更简短精要的答案。
我的测试是在网页版进行的。

Reddit上也有人发文讨论,其中有一篇帖子指出“并不是新版GPT-4懒,只是我们用错了”:

文中指出,GPT-4自本月6号进行了一次大更新后,基础版本没有自定义提示,这就导致GPT-4没有预定义的“路径”来指导其行为。
这让它非常通用,但默认设置下它的输出也有些“无方向”。
解决办法之一,就是使用更新后提供的自定义GPT新功能(GPTs),为每项工作设置一个专门的GPT。
也相继有网友分享“小妙招”:
新版GPT-4改变游戏规则的一点是它能一次性解释的代码量。明确地说出类似“请完整地写出这个测试”的指令,可能会有用。
同时,明确指出“不要重写已经写过的代码”也很有帮助,这样可以节省token,让模型专注于产生新的输出。
我还发现,加入“一步一步思考”的提示会在开始时增加一些计划性的文本,这有助于后续输出更好地定位上下文。

但也有网友表示自己在用的时候,无论如何都会留下一些“待办事项”:

这位网友更是直言GPT-4现在像是得了老年痴呆:
OpenAI暗示的是新版GPT-4非常善于遵循指令,但事实并非如此。
我从一开始就一直在使用GPT-3、3.5再到后来的4,从未见过这种程度的阿尔茨海默症。

在网友的激烈吐槽下,OpenAI员工也出面回应。
起初是让网友们提供一些具体的例子,说是研究一下,很有可能在下次模型版本迭代中修补这些问题。

此话一出,炸出更多网友“上报故障”。

will depue再次回应:
感谢反馈,在这里的所有示例都会帮助我们更快地解决这个问题。我刚刚将其转发给团队,后续消息会及时通知。

看来官方后续回应还要再等一波,家人们最近有遇到类似情况吗?
相关文章:
GPT-4惨遭削弱,偷懒摸鱼绝不多写一行代码,OpenAI已介入调查
GPT-4再次遭网友“群攻”,原因是“懒”得离谱! 有网友想在Android系统开发一个能够与OpenAI API实时交互的应用。 于是把方法示例链接发给GPT-4,让它参考用Kotlin语言编写代码: 没成想,和GPT-4一来二去沟通半天,GPT-4死活给不出…...
CSS特效020:涌动的弹簧效果
CSS常用示例100专栏目录 本专栏记录的是经常使用的CSS示例与技巧,主要包含CSS布局,CSS特效,CSS花边信息三部分内容。其中CSS布局主要是列出一些常用的CSS布局信息点,CSS特效主要是一些动画示例,CSS花边是描述了一些CSS…...
系列五、Spring整合MyBatis不忽略mapper接口同目录的xxxMapper.xml
一、概述 默认情况下maven要求我们将xml配置、properties配置等都放在resources目录下,如果我们强行将其放在java目录,即将xxxMapper.xml和xxxMapper接口放在同一个目录下,那么默认情况下maven打包时会将这个xxxMapper.xml文件忽略掉…...
第454题.四数相加II
力扣题目链接 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 分析: 当需要判断一个元素是…...
RabbitMQ消息队列
简介 MQ(message queue),从字面意思上看就个 FIFO 先入先出的队列,只不过队列中存放的内容是 message 而已,它是一种具有接收数据、存储数据、发送数据等功能的技术服务。 作用:流量削峰、应用解耦、异步处理。 生产者将消息发送…...
ModBus电表与RS485电表有哪些区别?
在能源计量领域,ModBus电表和RS485电表是两种常见的设备,它们都具有监测和记录电能数据的功能。然而,它们之间存在一些区别,比如通信协议、连接方式、数据格式等等参数的区别有哪些? ModBus电表和RS485电表都是用于电能…...
vue项目运行时,报错:ValidationError: webpack Dev Server Invalid Options
在运行vue项目中,遇到报错:ValidationError: webpack Dev Server Invalid Options,如下图截图: 主要由于vue.config.js配置文件错误导致的,具体定位到proxy配置代理不能为空,导致运行项目报错,需…...
书摘:C 嵌入式系统设计模式 02
本书的原著为:《Design Patterns for Embedded Systems in C ——An Embedded Software Engineering Toolkit 》,讲解的是嵌入式系统设计模式,是一本不可多得的好书。 本系列描述我对书中内容的理解。 结构化编程将软件组织成两个截然不同的…...
排序算法基本原理及实现1
📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 📑插入排序 Ǵ…...
Unity 轨道展示系统(DollyMotion)
DollyMotion 🍱功能展示🥙使用💡设置路径点💡触发点位切换💡动态更新路径点💡事件触发💡设置路径💡设置移动方案固定速度方向最近路径方向 💡设置移动速度曲线 传送门 &a…...
优维低代码实践:搜索功能
优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。 优维…...
C# ReadOnlyRef Out
C# ReadOnly ReadOnly先看两种情况1.值类型2.引用类型 结论 Ref Out ReadOnly官方文档 ReadOnly 先看两种情况 1.值类型 当数据是值类型时,标记为Readonly时,如果再次设置值,会提示报错,无法分配到只读字段 public class A {pri…...
linux 服务 下 redis 安装和 启动
官网下载 https://redis.io/download/ 安装步骤: 1.安装redis 所需要的依赖 yum install -y gcc tcl2.上传安装包并解压,下载安装包,上传到/usr/local/src目录,解压 tar -zxvf redis-7.2.3.tat.gz进入安装目录,运行…...
ECharts与Excel的结合实战
引言:本文是一篇ECharts和Excel实战的记录。将Excel与ECharts产生火花,从Excel读取数据然后在ECharts上展示。 1.柱状图前端代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title…...
UDP的特点及应用场景
目录 UDP特点 应用场景 总结 User Datagram Protocol(UDP,用户数据报协议)是互联网协议套件中的一种传输层协议。与TCP不同,UDP是一种无连接的、不可靠的协议。 UDP特点 要知道UDP可以用来做什么,首先我们要知道它…...
Python开发——工具篇 Pycharm的相关配置,Python相关操作 持续更新
前言 本篇博客是python开发的工具篇相关,介绍pycharm的使用和相关配置,收录python的相关操作,比如如何启动jupyter。 目录 前言引出Pycharmpycharm如何不同等级日志显示不同颜色设置不同pycharm的python环境 Python操作如何启动Jupyter 总结…...
【深度学习】卷积神经网络结构组成与解释
卷积神经网络是以卷积层为主的深度网路结构,网络结构包括有卷积层、激活层、BN层、池化层、FC层、损失层等。卷积操作是对图像和滤波矩阵做内积(元素相乘再求和)的操作。 1. 卷积层 常见的卷积操作如下: 卷积操作解释图解标准卷…...
从源码解析Containerd容器启动流程
从源码解析Containerd容器启动流程 本文从源码的角度分析containerd容器启动流程以及相关功能的实现。 本篇containerd版本为v1.7.9。 更多文章访问 https://www.cyisme.top 本文从ctr run命令出发,分析containerd的容器启动流程。 ctr命令 查看文件cmd/ctr/comman…...
引迈-JNPF低代码项目技术栈介绍
从 2014 开始研发低代码前端渲染,到 2018 年开始研发后端低代码数据模型,发布了JNPF开发平台。 谨以此文针对 JNPF-JAVA-Cloud微服务 进行相关技术栈展示: 1. 项目前后端分离 前端采用Vue.js,这是一种流行的前端JavaScript框架&a…...
如何处理枚举类型(下)
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 上一篇我们通过编写MyB…...
初次学C语言编程(2)
上节课内容补充在上节课中的转义字符中\ddd 表示一个三个数字的八进制的数字 例如\130 十进制的ASCII是88 表示字符X\xdd表示的是一个两个数字的十六进制的数字 例如\x30 十进制ASCII是48 表示字符0\0表示null 没有字符 ASCII码是0,用于字符串的结束符号一、C…...
从网格到边界框:深入解析YOLO目标检测的回归思想
1. YOLO如何将目标检测转化为回归问题 我第一次接触YOLO算法时,最让我惊讶的是它把复杂的物体检测问题简化成了一个回归任务。这就像把"找东西"变成了"猜位置"的游戏。传统方法需要先找可能包含物体的区域,再对这些区域进行分类&…...
用MobileNetV2和ONNX.js,5分钟在浏览器里跑通一个照片美学评分模型
浏览器端AI美学评分实战:MobileNetV2与ONNX.js的高效融合方案 当摄影作品成为数字社交的通用语言,如何快速评估一张照片的视觉价值成为刚需。传统人工评分效率低下且主观性强,而基于MobileNetV2与ONNX.js的浏览器端解决方案,让美…...
洁净车间PLC数据采集远程监控系统方案
为了维持洁净厂房内的温度、湿度及洁净度等,需要在车间部署多个高精度的温湿度传感器以及监控空气风管的风机、风阀,和监控冷热源管道循环水的压力传感器、电动调节阀等,由PLC控制冷热源机组运行状态,进而为车间洁净度进行自动化管…...
基于深度学习的yolo交通信号灯检测与分类项目 红绿灯识别 道路标识识别(数据集+模型+gui界面)
交通信号灯检测与分类项目详细介绍 yolov9交通信号灯检测与分类项目 项目概述 随着自动驾驶技术的迅速发展,交通信号灯的准确检测和分类对于确保车辆的安全性和效率至关重要。本项目——交通信号灯检测与分类(Traffic Light Detection and Classificatio…...
基于贝叶斯优化的稀疏高斯过程回归(BO-SGPR)多输入单输出回归模型【MATLAB】
基于贝叶斯优化的稀疏高斯过程回归(BO-SGPR)多输入单输出回归模型【MATLAB】 在处理复杂的非线性回归、小样本学习以及带有不确定性量化的预测任务时,高斯过程回归(Gaussian Process Regression, GPR) 因其强大的理论基…...
C++的constinit常量初始化与静态存储期变量的启动时间优化
C的constinit常量初始化与静态存储期变量的启动时间优化 在现代C开发中,程序的启动性能优化是一个不可忽视的课题。尤其是静态存储期变量(如全局变量或静态局部变量)的初始化,往往会导致程序启动时间延长。为了解决这一问题&…...
好写作AI:毕业论文“智造”新引擎,开启学术创作新纪元!
在学术探索的征途中,毕业论文无疑是一座巍峨的山峰,让无数莘莘学子既期待又忐忑。但别怕,时代在进步,科技在发展,我们有了新的“登山装备”——好写作AI。它不仅是你的学术助手,更是毕业论文“智造”的新引…...
记一次综合型流量分析 | 添柴不加火泛
核心摘要:这篇文章能帮你 ?? 1. 彻底搞懂条件分支与循环的适用场景,告别选择困难。 ?? 2. 掌握遍历DOM集合修改属性的标准姿势与性能窍门。 ?? 3. 识别流程控制中的常见“坑”,并学会如何优雅地绕过去。 ?? 主要内容脉络 ?? 一、痛…...
Linux服务器上Jupyter Notebook的完整配置指南:从安装到开机自启动
Linux服务器Jupyter Notebook企业级部署全攻略:安全、稳定与自动化实践 在数据科学与机器学习领域,Jupyter Notebook已成为不可或缺的交互式开发环境。对于企业级应用而言,如何在Linux服务器上搭建一个安全稳定、支持多用户协作且能长期运行…...
