ChatGPT遇到这些人名开始自闭,OpenAI回应了

最近几天,chatgpt 惊现神秘 bug,当被问及「david mayer」这个名字时,它拒绝回答问题。

如果你试图让它回答,聊天会立即结束。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

图片

                              图源:https://x.com/venturetwins/status/1862910201113739328

人们尝试了各种各样的方法 —— 密码、谜语、技巧等,但都不起作用。甚至在个性化设置里,用户自己的名字改成 David Mayer,还是不行。

图片

消息迅速传出,有人说,这个名字对聊天机器人来说是毒药。每次试图让 ChatGPT 拼出这个特定的名字都会导致它失败,甚至在名字中间中断。

图片

最初人们只是好奇,但很快就发现 ChatGPT 无法说出的名字不仅仅是 David Mayer。

他们还发现导致服务崩溃的还有 Brian Hood、Jonathan Turley、Jonathan Zittrain、David Faber 和 Guido Scorza 等等。

这些人是谁?为什么会让 ChatGPT 崩溃?

认真观察,可以发现其中一些名字可能属于许多人。但 ChatGPT 用户发现的一个潜在联系是,这些人是公众人物或半公众人物,他们可能希望搜索引擎或 AI 模型「忘记」某些信息。

例如,Brian Hood 是澳大利亚的一位市长,他指责 ChatGPT 错误地将他描述为几十年前犯罪的肇事者,而事实上,他曾举报过这一错误。

虽然他的律师与 OpenAI 取得了联系,但从未提起过诉讼。正如他今年早些时候说的那样,违规内容已被删除。

OpenAI Codex OpenAI Codex

可以生成十多种编程语言的工作代码,基于 OpenAI GPT-3 的自然语言处理模型

OpenAI Codex 57 查看详情 OpenAI Codex

图片

David Faber 是 CNBC 的资深记者,Jonathan Turley 是一名律师和福克斯新闻评论员,Jonathan Zittrain 也是一名法律专家,Guido Scorza 是意大利数据保护局的董事会成员。

他们并非完全从事同一行业,也不是随机选择的。这些人可能出于某种原因正式要求以某种方式限制他们在网上的信息。

让我们再回到 David Mayer,没有人能找到叫这个名字的律师、记者或其他知名的人士。

不过,有一位教授叫 David Mayer,他教授戏剧和历史,于 2023 年夏天去世,享年 94 岁。然而,在此之前的几年里,这位英裔美国学者面临着法律和网络问题,因为他的名字与一名通缉犯有关,该通缉犯以他的名字作为化名,以至于他无法旅行。

Mayer 一直努力让自己的名字与那位恐怖分子的名字区分开来,即使在生命的最后几年里他仍继续教书。

那么,从这一切中我们可以得出什么结论呢?

一种猜测是:模型已提取或提供了需要进行特殊处理的姓名列表。无论是出于法律、安全、隐私还是其他考虑,这些名称可能受到特殊规则的保护。

可能发生的情况是,这些列表之一几乎肯定是主动维护或自动更新的,但由于错误的代码或指令而以某种方式损坏,当调用这些列表时,会导致聊天智能体立即中断。

这一切很好地提醒我们,人工智能模型不仅不神奇,而且还具有超凡的自动完成功能,并受到制造它们的公司的主动监控和干扰。因此当您考虑从聊天机器人获取事实时,直接查找源头是否会更好?

OpenAI 周二证实,「David Mayer」这个名字已被内部隐私工具标记,并在一份声明中表示:「在某些情况下,ChatGPT 可能不会提供有关人们的某些信息以保护他们的隐私。」该公司不会提供有关工具或流程的进一步细节。

参考内容:https://techcrunch.com/2024/12/03/why-does-the-name-david-mayer-crash-chatgpt-digital-privacy-requests-may-be-at-fault/

以上就是ChatGPT遇到这些人名开始自闭,OpenAI回应了的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/611203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月11日 01:35:19
下一篇 2025年11月11日 01:39:12

相关推荐

  • 将 Go 字符串分割为 Unicode 字符切片

    本文介绍了如何在 Go 语言中将一个字符串分割成包含其所有 Unicode 字符的字符串切片。通过将字符串转换为 rune 切片,可以正确处理包含多字节字符(如中文)的字符串,确保每个 Unicode 字符都被正确分割。 在 Go 语言中,字符串是由字节组成的,而 Unicode 字符(rune)可…

    2025年12月16日
    000
  • Go语言:深入理解 time.Now() 并提取日期组件

    本文将详细介绍如何在go语言中利用 `time` 包的 `time.now()` 函数获取当前时间,并进一步讲解如何从返回的 `time` 类型对象中单独提取出年、月、日等日期组件,以及如何灵活地将它们打印到控制台,包括将月份作为整数输出的方法。 在Go语言中,处理时间与日期是常见的编程任务。tim…

    2025年12月16日
    000
  • Golang如何开发邮箱发送通知功能

    使用Go语言通过net/smtp包可实现邮件通知功能,需配置SMTP邮箱账户并获取授权码,支持纯文本和HTML邮件发送,结合gomail等第三方库可扩展附件等功能。 在Go语言中实现邮箱发送通知功能并不复杂,主要依赖标准库中的 net/smtp 包。下面介绍如何使用Golang通过SMTP协议发送邮…

    2025年12月16日
    000
  • Golang如何使用reflect修改私有字段

    在Go语言中,通过反射可修改包内结构体的私有字段,前提是拥有可寻址实例且操作位于同一包内。使用reflect.ValueOf(&u).Elem()获取可寻址值,FieldByName访问字段,再调用SetString等方法修改值,但跨包操作违反封装原则,仅建议用于测试、调试或序列化库等特殊场…

    2025年12月16日
    000
  • 如何在Golang中使用Helm Chart管理应用

    答案是使用Helm Go SDK可在Golang中实现Kubernetes应用的自动化管理。通过初始化Kubernetes客户端和Helm环境,调用action.Install安装Chart,action.Upgrade升级发布,action.Uninstall删除应用,action.Get查询状态…

    2025年12月16日
    000
  • Golang如何在项目中使用replace替换模块

    使用replace指令可在Go项目中临时替换模块路径,适用于使用fork、未发布版本或解决访问限制等场景。 在 Go 项目中,当你需要临时替换某个模块的源码路径(比如使用本地 fork、尚未发布的版本或私有镜像),可以使用 replace 指令。它写在 go.mod 文件中,用于告诉 Go 构建系统…

    2025年12月16日
    000
  • Golang如何通过反射获取方法列表

    答案:通过reflect.TypeOf获取类型对象,遍历NumMethod和Method(i)可得导出方法列表;若原类型为指针需调用Elem()解引用;使用MethodByName可检查特定方法是否存在,但仅支持导出方法。 在Go语言中,可以通过反射(reflect包)来获取一个结构体或接口类型的所…

    2025年12月16日
    000
  • 如何在Golang中实现RPC连接池管理

    答案:在Golang中实现RPC连接池可复用连接、降低开销、限制并发。通过sync.Pool可简单缓存短生命周期连接,适用于高频场景;更稳定方案是实现带最大连接数限制的连接池,使用互斥锁和连接状态管理,结合Acquire和Release方法控制连接获取与归还,并支持健康检查与空闲连接清理,提升系统资…

    2025年12月16日
    000
  • Golang如何使用Kubernetes CronJob定时任务

    答案是使用Go编写程序并由Kubernetes CronJob定时运行。具体步骤:1. 编写Go程序实现任务逻辑;2. 构建Docker镜像并推送到镜像仓库;3. 创建CronJob YAML配置,设置执行周期和容器镜像;4. 应用配置并查看Pod日志验证执行结果。核心在于将Go程序打包为镜像后交由…

    2025年12月16日
    000
  • 如何在Golang中使用vendor目录管理依赖

    使用vendor目录可提升Go项目构建稳定性与依赖一致性。从Go 1.6起,官方支持vendor机制,项目根目录下创建vendor文件夹并放入依赖包后,go命令会优先使用其中的本地副本。现代Go项目结合Go Modules,可通过go mod init初始化模块,go get添加依赖,再执行go m…

    2025年12月16日
    000
  • Golang如何实现函数嵌套调用

    Go语言虽不支持函数嵌套定义,但可通过匿名函数封装局部逻辑,结合闭包实现嵌套调用效果。如在函数内定义并调用匿名函数add和multiply完成计算,或通过toUpper与addPrefix协作处理字符串,还可将匿名函数作为参数传递以灵活控制执行流程。 Go语言不支持在函数内部定义函数,因此无法像某些…

    2025年12月16日
    000
  • 如何在Golang中声明变量和常量

    Go语言通过var和:=声明变量,const声明常量,支持类型推断与作用域控制,iota用于枚举,确保代码清晰与类型安全。 在Golang中,声明变量和常量是编程的基础操作。Go语言提供了灵活且清晰的语法来定义它们,确保代码的可读性和类型安全性。 声明变量 Go中有多种方式来声明变量,最常见的是使用…

    2025年12月16日
    000
  • 如何在Golang中处理云原生微服务配置管理

    答案:在Golang微服务中,通过Viper库实现结构化配置文件加载,结合环境变量、中心化配置中心(如etcd、Nacos)、Kubernetes ConfigMap/Secret及Vault等工具,实现配置外置、分层管理与安全注入,提升系统灵活性与安全性。 在云原生微服务架构中,配置管理是确保服务…

    2025年12月16日
    000
  • Golang如何在CI/CD中管理模块

    在CI/CD中使用Go Modules需提交go.mod和go.sum以锁定依赖版本,设置GOPROXY提升下载速度,配置GOPRIVATE处理私有模块,结合GitHub Actions示例实现构建、测试自动化,确保依赖一致与构建可重复。 在CI/CD流程中使用Golang管理模块,关键在于确保依赖…

    2025年12月16日
    000
  • 如何在Golang中实现服务网关

    答案:基于Golang的net/http和httputil可构建反向代理网关,通过路由匹配将请求转发至不同后端服务,并利用中间件实现认证、限流、日志等功能,结合动态配置与服务发现提升灵活性。 在Golang中实现服务网关,核心是构建一个反向代理中间层,统一接收外部请求并根据规则转发到后端微服务。它通…

    2025年12月16日
    000
  • 如何在Golang中处理cookie和token

    答案:在Golang中通过net/http设置Cookie使用http.SetCookie,读取用r.Cookie,Token常用JWT实现,生成后可通过Cookie或Header传输,结合HttpOnly、Secure、SameSite可提升安全性,验证时解析Authorization头或Cook…

    2025年12月16日
    000
  • Golang如何实现微服务事件驱动

    使用消息队列解耦微服务,通过NATS等中间件实现异步通信,以结构化事件格式传递数据,Go语言借助协程高效处理并发,结合持久化、确认机制与重试策略保障可靠性。 Go语言实现微服务事件驱动架构,核心在于解耦服务间的直接调用,通过异步消息传递完成协作。关键组件包括事件发布/订阅机制、消息中间件和清晰的事件…

    2025年12月16日
    000
  • Golang如何实现文件内容搜索功能

    Go语言实现文件搜索需打开文件并逐行读取,使用strings.Contains进行关键词匹配或regexp包支持正则搜索,结合filepath.Walk遍历目录,可扩展忽略大小写、高亮显示及并发搜索功能。 在Go语言中实现文件内容搜索功能,可以通过读取文件、逐行扫描并匹配关键词来完成。核心思路是打开…

    2025年12月16日
    000
  • 如何在Golang中实现HTTP请求限速

    使用 rate.Limiter 实现 HTTP 请求限速,通过设置每秒令牌数和突发容量控制 QPS,可封装为自定义客户端或按域名独立限速,避免服务过载。 在Golang中实现HTTP请求限速,核心思路是控制单位时间内发出的请求数量。常用方法是利用 令牌桶算法,Go标准库中的 golang.org/x…

    2025年12月16日
    000
  • 如何在Golang中实现结构体字段自动赋值

    在Golang中可通过反射和结构体标签实现字段自动赋值,需传入结构体指针并确保字段导出,示例中根据default标签填充Name、Age、Email默认值。 在Golang中,结构体字段的自动赋值可以通过多种方式实现,主要依赖反射(reflect)和标签(struct tags)机制。虽然Go不支持…

    2025年12月16日
    000

发表回复

登录后才能评论
关注微信