庆云古诗词

庆云古诗词

chat gpt注册后能用中文吗 chatgpt带来哪些风险和挑战

互联资讯 0

2023年11月20日 每日一猜答案: 答案:ABC
每日一猜答案分析:


自今年1月末以来,ChatGPT火遍全球,其热度至今未减。作为史上增长最快的消费者应用,很多中国用户也试图“先用为快”。遗憾的是,根据财经E法此前的文章(OpenAI独家回应|ChatGPT为何不向所有中国用户开放注册?),实测显示,中国内地和中国香港的手机号均无法注册ChatGPT账号。

OpenAI公司的一名发言人独家向财经E法回应称,虽然该公司希望自己的技术在世界各地都可获得,但部分国家的状况使该公司难以,或不可能以符合其使命的方式做到这一点。目前OpenAI正在努力增加能够提供给用户安全、并有益于获取OpenAI工具的地点数量。

该发言人提供给财经E法的一份开放区域名单显示,目前OpenAI的应用程序编程接口(API)已向161个国家和地区开放,其中亚洲地区包含日本、韩国、孟加拉国等,但不包括中国内地和中国香港。

与此同时,一些号称“ChatGPT中文版”的应用大行其道。财经E法近日测评了微信公众号、小程序出现的多款“ChatGPT中文版”发现,这些应用的内容质量良莠不齐,有的以付费方式提供服务,有的以观看广告方式提供服务。

受访法律专家提醒,上述“ChatGPT中文版”看起来为用户提供类似ChatGPT的服务,但在个人信息保护、消费者权益保护等多方面存在法律风险。

01

现状:不少“ChatGPT中文版”需付费使用

ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

此前,在微信公众号或小程序内,均能找到类似ChatGPT的应用,有的名为“ChatGPT中国版”,有的直接名为“ChatPGT”。

2月10日前后,一些号称“ChatGPT”的微信公众号收到“账号资料违规处理的通知”,通知称这些公众号的帐号名称涉嫌对用户产生混淆、误导、联想等影响,违反《微信公众平台运营规范》,“违规资料已清空处理,可重新进行设置”。这些应用纷纷“变身”,名称变为“AI对话”“智能AI聊天”等,直接以ChatGPT命名的公众号或小程序已无法找到。

尽管名称变了,但不少应用仍宣称能为用户对接ChatGPT。以微信公众号“超级AI”为例,它提供“ChatGPT中文版服务”,并自我推介称“中国端口尽情体验”。“超级AI”的Logo头像使用的是天蓝底色,这与ChatGPT原版Logo颜色有明显区别。

2月15日,财经E法尝试进入服务页面,最中央的“ChatGPT中文版”极为醒目,系统提示“免费体验次数已经被领完,请明天再来领取”,但购买会员可以享受服务。财经E法随即转到VIP会员购买页面,会员价格分为季度费399元,月费199元,1天会员费19.9元。在购买页面,仅列有会员价格;在会员权益页面,也仅列有极速回复、开启外挂、自选线路这三项。在支付19.9元获得1天会员后,财经E法进入对话页面,先后提问了“描写一下雪后景色”“土耳其多地震”等问题,系统反应时间在35秒左右,回答出的结果较为精准。

一个名为“华辰pro”的公众号也提供了“ChatGPT”入口,点击进入后提示“该网页需获取个人信息才可使用完整服务”。财经E法选择以微信号登录,进入了这个公众号的“【【微信】】”页面,但提醒需要会员充值才可使用。在会员充值页面,仅有两个价位可选:月度199元(原价299元),季度399元(原价897元)。价格选项下方用小字提示:会员服务为虚拟商品,支付成功后不支持退款。对于会员权益和服务条款,该公众号也没有详细介绍,仅有诸如独享接口、超低延迟、无限畅聊、专属客服这四个概括性描述。2月14日,财经E法再度查看“华辰pro”公众号发现,首页提示会员充值已暂停,“【【微信】】”页面也无法打开。

一款名为“GPT Chat智能问答AI”的小程序,其Logo与ChatGPT完全一致,仅将底色改为了黑色。这款小程序在首页没有提示需要收费,但在输入一个问题后,立刻弹出“获取免费对话次数”的提示,方法是分享给朋友或分享到朋友圈即可获得一次免费对话次数,此外,也可以通过看广告“获取免费对话次数”。

一款名为“对话【【微信】】”的小程序可以免费使用,在输入“描写一下雪后景色”“土耳其多地震”等问题后,其给出答案的时间也在35秒左右,内容同样较为准确。

OpenAI公司的一名发言人此前向财经E法回应称,虽然该公司希望自己的技术在世界各地都可获得,但部分国家的状况使该公司难以,或不可能以符合其使命的方式做到这一点。目前OpenAI正在努力增加能够提供给用户安全、并有益于获取OpenAI工具的地点数量。该发言人提供给财经E法的一份开放区域名单显示,目前OpenAI的应用程序编程接口(API)已向161个国家和地区开放,其中亚洲地区包含日本、韩国、孟加拉国等,但不包括中国内地和中国香港。

此前,有媒体曾报道中国企业正利用代理工具或通过与微软的现有合作关系,获得将人工智能技术嵌入这些中国企业产品的授权。财经E法就上述情况联系上了微软的相关负责人,但截至发稿前未获置评。

因此,现在并不清楚,这些在微信上以ChatGPT名义提供服务的小程序,是否为通过各自的方式,给中国用户提供了真实的“ChatGPT”的服务。

上述“ChatGPT中国版”,大多需要收费才能使用,要么是Logo与ChatGPT完全一致,要么是将ChatGPT的名称微调。

02

警示:各类ChatGPT服务的多重法律风险

“ChatGPT上线短短几个月,就在全球范围内产生了如此巨大的影响,这是令人难以预料的,人工智能技术进步所带来的法律问题也将会是多样的。”内蒙古大学法学院讲师李东方表示。

李东方对财经E法表示,ChatGPT是人工智能的又一里程碑,其发展速度再一次超越了公众想象和反应速度,但目前尚未超越已有法律规范的规制范围。

泰和泰律师事务所合伙人廖怀学对财经E法表示,2023年1月10日,《互联网信息服务深度合成管理规定》(下称《深度合成规定》)开始实施,这一规定提出,利用深度学习、虚拟现实等生成合成类算法制作文本、图像、音频、视频、虚拟场景等网络信息的技术,包括但不限于六种业务模式,其中第一种就是篇章生成、文本风格转换、问答对话等生成或者编辑文本内容的技术。廖怀学认为,根据这一要求,ChatGPT属于《深度合成规定》的监管范围,其进入国内开展服务,应当按照《深度合成规定》落实信息安全主体责任,并进行算法备案。

廖怀学对财经E法表示,如果ChatGPT中文版确实或以API方式从官方渠道接入的版本都需绑定用户的邮箱与手机号,用户购买ChatGPT服务还需要提供银行卡号等敏感个人信息。用户的个人信息存在被泄露的风险。此外,目前商家对于个人信息的收集及处理,数据的合理使用范围、使用边界等问题处理不够明确,这也可能使个人信息受到损害。

廖怀学表示,目前很多提供ChatGPT服务的应用,商家利用了与用户的信息不对称,在收费页面往往只提供最简单的定价和宣传语,没有会员权益这些涉及消费者权益保护的具体条款,未明确告知消费者使用该账号可能面临的风险。商家存在没有尽到提醒和告知义务,使消费者面临信息泄露、选择失误的风险,这涉嫌侵犯消费者的权益。

李东方也提醒,“ChatGPT中文版”或是之后以API方式从官方渠道接入的版本,在个人信息保护、数据出境等方面存在较大风险。此外,利用用户急于连接使用ChatGPT的心理,部分不法机构或个人恶意仿制应用程序(APP),其中可能包含有病毒、钓鱼软件等内置模块,以此来控制用户计算机或者手机或窃取内部数据,这对于用户个人信息和财产安全来说也是一个不容忽视的巨大风险。

目前这个阶段在国内应该如何获取可靠的ChatGPT服务?廖怀学分析,由于OpenAI目前未在国内提供服务,现有各类的接入渠道均存在未经批准使用VPN的情况,这一行为违反了国际联网的有关规定,存在法律风险。若想在国内合法使用ChatGPT,企业和机构需要获得【【微信】】的合法授权,并按照《网络安全法》《深度合成规定》的相关要求,通过合法的方式进行备案,并选择有资质的接入机构。

李东方则对财经E法表示,另外一个合法使用ChatGPT类产品的途径是,利用中国现在的人才、用户和数据等优势,开发一款接近ChatGPT水平的人工智能平台。

目前,百度、阿里巴巴、华为、科大讯飞等国内IT巨头均已宣布进军ChatGPT领域。

Post Views: 11

chatgpt到底是如何实现的 ChatGPT需要懂编程吗

chatgpt官网,chatgpt国内能用吗,chatgpt怎么读,chatgpt开源

本文对 ChatGPT 解答编程问题的情况进行了测试。测试了不同难度的问题,并对 ChatGPT 的回答结果进行了鉴别。测试结果表明,ChatGPT 在解答简单的编程问题时表现较为出色,但在解决复杂的问题时则不太理想。因此,也总结出了如何更好地向 ChatGPT 提问的方法,但是并不建议没有编程经验的人直接使用 ChatGPT 来解决编程问题。

?封面图由DALL・E生成?:ai write code

?本文最后含彩蛋:ChatGPT 竟然会推销自己,甚至发现了我在做的事情

  • 1. 简单问题
    • 1.1 简单问题:Nodejs 中 fs.readFile 的使用
    • 1.2 简单问题:Python 输出
    • 1.3 简单问题:Python 文本操作
    • 1.4 简单问题:获取某月有多少天
    • 1.5 简单问题总结
  • 2. 复杂问题
    • 2.1 复杂问题:TS 写一个md转html的类
    • 2.2 复杂问题:用代码绘制一个足球
    • 2.3 复杂问题:ROS 机器人绘制图形
    • 2.4 复杂问题总结
  • 使用 ChatGPT 问答的要点
  • 最后
作为一个程序员,在使用 ChatGPT 的过程中,我也问了很多技术性的问题,总体来说他对复杂问题可以帮你拆解提供思路,简单问题可以直接给你答案。但是这些答案都是需要去仔细甄别的。另外,在使用时,提问的方式也有一些学问。下面,我会针对几个问题对其回答进行论证。

对 ChatGPT 的编程问答测试分为我的问题和网友的问题,如 CSDN 问答等,问题的难度有简单的也有复杂的,下面让我们一起来看看大智若妖的 ChatGPT 能否经得住考验。

ChatGPT 对简单的具体问题,大多数情况下其回答比我们可以想到的会更详细,更全面,也更好。

问:使用fs.readFile读取文件时,是否添加格式参数,影响回调参数的dataStr形参类型。

ChatGPT 答(只复制标题):

是的,在使用fs.readFile读取文件时,可以使用一个可选的第二个参数来指定文件的编码格式。如果未指定,则默认为 null,表示返回的数据是一个 Buffer 对象。如果指定了编码格式,则返回的数据将是一个字符串。

例如,如果指定了编码格式为 utf8,则 fs.readFile 的回调函数中的 dataStr 参数将是一个字符串,而不是一个 Buffer 对象。

请注意,不同的文件可能使用不同的编码格式,因此在使用 fs.readFile 读取文件时,最好指定正确的编码格式。

以上答案非常完美,但是仔细阅读提问者的内容你会发现,它并没有完全解释提问者的疑惑,此时需要我们继续提问引导,将其疑惑输入:为什么在这个代码里未设置utf-8时直接 console.log(dataStr) 是buffer,但是 console.log(“输出”+dataStr)出来的是字符串 。

ChatGPT 答:

在没有指定编码格式的情况下,fs.readFile 默认将返回一个 Buffer 对象。如果直接输出这个 Buffer 对象,则会显示它的内容(即二进制数据)。

但是,如果将 Buffer 对象与字符串进行字符串拼接,则 Node.js 会自动将 Buffer 对象转换为字符串。因此,当你在 console.log 中将 Buffer 对象与字符串进行拼接时,实际输出的是字符串。

例如,以下代码中,第一个 console.log 输出的是 Buffer 对象,而第二个 console.log 输出的是字符串:

在这种情况下,为了确保每次都输出字符串,最好指定编码格式,并将返回的数据转换为字符串。例如:

在这种情况下,fs.readFile 的回调函数中的 dataStr 参数就是一个字符串,无需再进行转换。

经过以上引导式的询问,ChatGPT 可以非常优秀的回答我们简单的编程问题,可以看出其对编程初学者还是比较友好的,但是还是建议初学者可以有人帮忙做好鉴别

问:python已知列表score = [62, 89, 100, 92, 89, 75, 79, 84 ],循环score列表,输出每个元素的索引值和元素

ChatGPT 答:

在 Python 中,可以使用内置的 enumerate 函数来循环列表并输出每个元素的索引值和元素。例如:

这段代码的输出结果如下:

请注意,enumerate 函数返回的是一个 enumerate 对象,它是一个可迭代的对象,包含了元素的索引值和元素本身。因此,在循环这个对象时,可以使用两个变量来捕获索引值和元素。

如果要从 1 开始计数,则可以在调用 enumerate 函数时传递一个参数,指定起始索引值。例如,将起始索引值设为 1,则可以使用以下代码:

这段代码的输出结果如下:

除了使用 enumerate 函数之外,还可以使用下标(索引)来循环列表。

ChatGPT 的回答可谓非常惊艳,给出了答案和输出结果,并提供了 enumerate 指定起始索引值的知识点和使用这个方法的要点和注意事项,它给出的答案完全没有问题。

问:使用 Jupyter notebook 在D盘根目录下创建一个“data.txt”文档,写入整数86,70,58,每个整数占一行。读取"data.txt"文件,并将其按升序排列,重新写入data.txt文件。

ChatGPT 答:

如果要在 Jupyter Notebook 中执行这个操作,可以执行以下步骤:

  1. 在 Jupyter Notebook 中打开一个新的代码单元,并导入必要的模块。例如:
  1. 在代码单元中,使用 os 模块的 chdir 函数将当前工作目录设为 D 盘的根目录。例如:
  1. 使用 Path 类的 open 方法以写入模式打开一个名为 data.txt 的文件。如果文件不存在,则会自动创建它。例如:
  1. 使用 write 方法将整数 86、70、58 写入 data_file。注意,每个整数需要占一行。例如:
  1. 使用 close 方法关闭 data_file。例如:
  1. 使用 Path 类的 open 方法以读取模式打开名为 data.txt 的文件。例如:
  1. 使用 readlines 方法读取 data_file 中的所有行,并将它们存储在一个名为 lines 的列表中。例如:
  1. 关闭 data_file。例如:
  1. 使用列表的 sort 方法将 lines 按升序排列。例如:
  1. 使用 Path 类的 open 方法以写入模式打开名为 data.txt 的文件。如果文件已存在,则会被覆盖。例如:
  1. 使用 writelines 方法将排序后的行列表写入 data_file。例如:
  1. 关闭 data_file。例如:

完整的代码示例如下:

执行完上述步骤后,data.txt 文件中将会包含排序后的三个整数:58、70、86。

可以看出 ChatGPT 针对此问题的回答简直是保姆级手把手教学,一行一个注释直接分了十二个步骤,最后贴心的给出完整代码并告诉你执行后的结果。

更可怕的是,这完全是他自己学会的,而且听得懂我们的意图!

问:python 用input()获取用户输入的月份,输出该月有多少天,考虑闰年

ChatGPT 非常迅速的给出了回复,并最后提示:请注意,这仅是一个示例,实际情况可能会有所不同。如果您希望在实际项目中使用该代码,则需要根据实际情况进行修改和完善。

因为问题中有更详细的要求,我们继续:input不要添加额外提示,input输入年月类似这样2022,1

这次 ChatGPT 的输出只是偷懒处理输入,中间的处理它并没有重复一遍。但是,就算我们将之前的代码进行整合,也是有问题的,因为之前的代码输入的月份它是英文的。我们将条件合并再次提问:

python 用input()获取用户输入的月份,输出该月有多少天,考虑闰年,input不要添加额外提示,input输入年月用逗号隔开类似这样2022,1

这次的结果看起来,没什么问题了。我们继续引导它将注释换为中文。

这样还没有结束,题目中对它的输出并不满意,我们只需要天数。但是这个时候有一个细节,我继续提问时,打错了好几个字:“请继续修改上门的代码,在输入结果时我只需要天数即可”

ChatGPT 答:

如果您只需要输出天数,可以使用以下代码:

经过这几天的试用并结合群友的交流,发现 ChatGPT 的针对简单编程问题的处理上可谓是非常惊艳,特别是对 Python 问题的解答上。它会比我们人类更有耐心,有时会画出重点并扩展更多的相关知识帮助你去解决问题掌握技术,由此来看 ChatGPT 无疑是非常棒的。

但是也有弊端,它对长文本的处理能力还是有限,太多的文本会让它抓不住主题,答非所问。需要我们简化问题,逐步深入,对其进行引导。

在上面的测试过程中,除了发现有些许小的水土不服外,没有什么大的问题。最让我震惊的是,最后一个问答中,我无意间的输入错误,它竟然也能正确的理解我的意图。我抱着试试看的态度,询问了它:

Q: 我上一个提问你是怎么理解我的意图的?

ChatGPT:上一个问题中,您说:python 用input()获取用户输入的月份,输出该月有多少天,考虑闰年,input不要添加额外提示,input输入年月用逗号隔开类似这样2022,1 我通过阅读您的问题,理解到您希望用 input 函数读取用户输入的年份和月份,然后计算出该月份有多少天,并考虑闰年的情况。您还提到,在调用 input 函数时,不需要添加额外的提示,并且用户输入的年份和月份是用逗号隔开的。所以我回答了您的问题,并且提供了一段代码示例。

Q:你是怎么理解我之后对你提出的额外要求?

ChatGPT:您随后提出了额外的要求,说:请继续修改上门的代码,在输入结果时我只需要天数即可 我通过阅读您的要求,理解到您希望对我之前提供的代码进行修改,以便只输出天数。所以我又提供了一段新的代码示例,来满足您的需求。

他我已经不敢称为“它”了,这理解力堪称满分,真的是大智若妖。我甚至迫不及待想听听他对我的评价:

好吧,我一直都承认他是一个非常优秀的客服,极力解释并再次回避了我评价的要求。

因为 ChatGPT 也在不断的被优化和调教,每次获得的答案也会不一致。另外,复杂问题的论证也需要更多的精力,这里我只展示几个我认为有代表性的问题。

问:帮我写用TS写一个md转html的类

这个问题他给我写个了个 TODO ???,然后告诉我:

在这个类中,我们定义了一个 MarkdownToHtmlConverter 类,它有一个构造函数,用于接收一个 Markdown 文本,并将它保存到类的私有成员 markdown 中。 在这个类中,我们还定义了一个 convert 方法,用于将 markdown 文本转换成 HTML 文本。在这个方法中,我们可以使用 Markdown 转换库(比如 marked)来实现转换逻辑。

所以他是回答了还是没有回答呢?我还不能说他做错了。在我告诉他我不想使用第三方库后,他的回答似乎像那么回事了:

但是触发了长文本截断机制,在代码中截断的话,基本就没办法续上了。

这个问题其实是 CSDN 征文的一个问题,我近期准备做来着。我们先来看看 ChatGPT 的水平如何:

这里我们并没有限制他使用的语言,第一次他使用 JS:

我将其在 HTML 中整理测试,其结果如下:

可以看到他并没有实现我们的要求,画了伞骨架样子的东西。当我再次重试时,他使用 Python 输入了一段代码:

这段代码似乎看上去就不是那么靠谱,我们来运行一下:

很显然关于这个问题 ChatGPT 无能为力。

问题是关于 ROS 机器人系统,说简单也简单,是让小海龟绘制一个 PWM 方波,大概效果如下:

首先我们提问:ROS里面怎么用C++让海龟画类似于PWM方波?

ChatGPT 给出的答案因为是不正确的,这里直接放截图:

这个回答不仅告诉自己去看教程,还捏造了一个类出来,难道是要让我自己写这个类?

更有意思的是,当我们使用英文再次提问时:How to use C++ in ROS to make the turtle draw similar to PWM s【【微信】】 ?

他不仅写的看起来靠谱了,还洋洋洒洒,从创建包到运行的步骤都有:

似乎他的回答非常有用,调整ROS小乌龟的位置,更改了画笔颜色,但是核心的移动小乌龟的代码处出现了截断,无法显示,第五步和第六步与之前的运动处理冲突,其他步骤代码倒是问题不大,但是总体来说缺少了核心代码还是回答了个寂寞。

但是当今天我再次询问他时,他变得格外谨慎起来:

ChatGPT 答:

在 ROS 中,您可以使用 C++ 编写一个节点来控制海龟绘图程序。具体来说,您需要完成以下步骤:

  1. 在 ROS 中创建一个 C++ 节点。
  2. 在节点中创建一个 PWM 波形,具体方法可以参考 PWM 的相关文档。
  3. 在节点中调用海龟绘图程序,并将 PWM 波形作为参数传递给海龟绘图程序。
  4. 在节点中调用海龟绘图程序,让海龟根据 PWM 波形绘制图形。 在完成以上步骤后,您就可以使用 ROS 实现海龟画 PWM 波形的功能。具体实现方法可能会因您使用的 ROS 版本和开发环境而有所不同,建议您参考 ROS 官方文档和相关教程来获取更多信息。

并且在我细化了版本和环境之后,他的回答也并不能令人满意,并一直强调版本问题。

以上来看,ChatGPT 在处理复杂问题上成功率非常低,甚至会出现捏造的情况。并且在大多数情况下,提问者的问题披露往往不完全,需要有经验的人去追问以获取更多的有效信息来进行正确的解答。

但 ChatGPT 针对复杂问题并不是完全没有帮助,他往往可以凭借自己庞大的知识库提供一些解题的有用线索和方向。同时我们也可以尝试分解复杂的问题,逐步递进的问话方式来得到自己想要的答案。

当然在上面的测试中我们可以发现,ChatGPT 的上下文联想和纠错能力非常棒,你甚至怀疑和你对话的是一个人类,要不对面的服务器就是一个个缸中培养的大脑。

这个是我让他帮我润色本文摘要的一段对话截图,前面我一直在测试他关于 ROS 的知识,大家可感受一下 ChatGPT 是有多厉害。

上面我们已经介绍了一些使用 ChatGPT 的要点,那么结合 ChatGPT 自己说的我们总结如下:

  • 拆分复杂的问题,让问题具体化,逐步深入的对其进行引导。
  • 给出尽可能详细的信息,包括问题的背景,使用的语言、框架、环境等。
  • 可以在问题中提供一些示例代码,这样 ChatGPT 就可以更好地理解问题,并给出更为准确的回答。
  • 注意 ChatGPT 知识库的截止日期,提问的问题是在该截止时间之后的,那么 ChatGPT 可能无法回答。

另外根据 ChatGPT 在明白我在测试他后的回复,在这里代他再次自我介绍:

ChatGPT 是一个大型语言模型,由 OpenAI 训练而成,具有高度的语言理解能力,可以用来解决各种语言问题。它的主要优势在于可以根据上下文环境进行自然的对话,并且能够提供准确、丰富的回答。

尽管 ChatGPT 的性能非常出色,但是它也存在一些局限性。首先,它是一个语言模型,并不具备编程能力,所以它无法直接解决编程问题。其次,它是一个自然语言处理模型,只