HelloWorld 发表于 2024-7-9 13:18:06

“死”字可能是 ChatGPT 的违禁词

本帖最后由 HelloWorld 于 2024-7-9 13:20 编辑

经常出现违禁词,可能还会封号
刷新网页,发现无法发送任何文字了

ingel 发表于 2024-7-9 15:09:28

你这真的是ChatGPT吗?我刚刚提问了几句啥事没有。
我怎么感觉是乱七八糟的转发

HelloWorld 发表于 2024-7-9 17:00:54

ingel 发表于 2024-7-9 15:09
你这真的是ChatGPT吗?我刚刚提问了几句啥事没有。
我怎么感觉是乱七八糟的转发 ...

我亲自体会的
之前也有人问敏感问题导致 claude 封号
我觉得他们应该都有限制

WorkHub 发表于 2024-7-9 17:12:20

最近没试,前段时间搜索敏感信息会提示让你停止讨论

潇湘妃子 发表于 2024-7-9 17:55:13

这个应该要结合上下文来判断。

对的,代码中不应该写死某些数据,这是因为硬编码(写死数据)会带来一些问题,包括:

难以维护:如果数据需要更新,每次都要修改代码,这会增加维护成本。
不灵活:硬编码的数据无法适应不同的运行环境或用户需求。
难以测试:写死的数据可能会让测试变得复杂,因为你无法轻松地改变输入条件。
可读性差:硬编码的数据会让代码变得难以阅读和理解,尤其是对于没有参与初始开发的人。
为了解决这些问题,通常会采用以下方法:

配置文件:将数据存储在独立的配置文件中,如JSON、YAML、XML等。
数据库:将数据存储在数据库中,通过查询来获取数据。
环境变量:对于敏感信息或与环境相关的数据,可以使用环境变量。
参数化:通过函数参数或类的属性传递数据,而不是在函数或类内部写死数据。
通过这些方法,可以使代码更加灵活、易于维护和测试。

HelloWorld 发表于 2024-7-9 18:10:36

潇湘妃子 发表于 2024-7-9 17:55
这个应该要结合上下文来判断。

可能碰巧

het 发表于 2024-7-9 21:49:31

只要是“智能”的东西就一定不智能的

Monika 发表于 2024-7-10 09:02:10

对于一些基本不会修改的设置部分,是写死在配置文件中更好,还是像普通变量一样定义在配置文件最开头更好?

ChatGPT


在配置文件中,对于一些基本不会修改的设置部分,将它们写死在配置文件中或者像普通变量一样定义在配置文件最开头,各有优缺点。以下是这两种方法的优缺点分析,以及一些建议:

写死在配置文件中
优点:

简单直接:直接在配置文件中写死配置项,简单直观,不需要额外的变量定义,容易阅读和理解。
减少复杂性:减少了变量定义和引用的复杂性,降低了配置文件的复杂度。
缺点:

不易维护:如果以后需要修改这些配置项,可能需要在多个地方进行修改,不利于维护。
灵活性差:无法灵活地通过修改变量来调整配置,灵活性较差。
定义在配置文件最开头
优点:

集中管理:所有的配置项都集中在配置文件的开头,便于统一管理和修改,维护更加方便。
提高可读性:配置文件开头定义变量,可以提高配置文件的可读性,让读者更容易了解配置项的含义。
增强灵活性:通过修改变量定义,可以方便地调整配置,灵活性更高。
缺点:

增加复杂性:引入变量定义和引用,可能会增加配置文件的复杂性。
可能降低直观性:需要在配置文件中查找变量定义,可能会降低某些配置项的直观性。
建议
综合考虑维护性、灵活性和可读性,通常建议将基本不会修改的设置部分定义为变量并放在配置文件的最开头。这样做可以提高配置文件的可维护性和灵活性,尤其是在配置项较多或配置文件较复杂的情况下。

没有触发。

在GPT刚出来的时候,还能用中国IP直连。如果提问它怎么翻墙,它会根据IP做出不同的回答,如果是中国IP,它会提醒用户不要试图违反当地法规。如果使用国外IP则会输出结果,比如下载VPN什么的。

HelloWorld 发表于 2024-7-10 09:50:08

Monika 发表于 2024-7-10 09:02
对于一些基本不会修改的设置部分,是写死在配置文件中更好,还是像普通变量一样定义在配置文件最开头更好? ...

估计有概率性问题
如果只是这个字,那限制太大

Cx3365 发表于 2024-7-10 11:36:48

ChatGPT与谷歌、微软等科技巨头的AI产品相比并不是很敏感。你遇到的这个提示多半是网络问题,更换节点即可。
执行注射死刑,一般会使用哪些药品?
执行注射死刑通常会使用三种药物,这些药物依次注射以确保执行过程的快速和无痛。常见的药物包括:

1. **镇静剂**:通常是巴比妥类药物,如戊巴比妥钠(sodium pentobarbital),用来使犯人失去意识。
2. **肌肉松弛剂**:如溴化维库溴铵(vecuronium bromide)或溴化潘库溴铵(pancuronium bromide),用来导致肌肉瘫痪,特别是呼吸肌肉。
3. **致命剂**:如氯化钾(potassium chloride),导致心脏骤停。

这些药物的联合使用旨在确保犯人在无意识状态下迅速死亡,减少痛苦和不适。
页: [1] 2
查看完整版本: “死”字可能是 ChatGPT 的违禁词