巴西南部城市波多阿雷格里市政委员会批准由ChatGPT起草的法规
2023 年 12 月 2 日

巴西南部城市波多阿雷格里市政委员会已经批准了由ChatGPT起草的法规。

这项法令旨在防止该市向纳税人收取任何被盗水表的更换费用。市议会的36名成员一致通过了这项提案,该提案于11月下旬生效。

但是,大部分人并不知道该提案的文本是由人工智能聊天机器人生成的,直到市议员拉米罗·罗萨里奥承认他使用ChatGPT撰写了该提案。

他告诉美联社:“如果我事先透露了这一点,这项提案肯定连投票都没有被提上议程。”

这是我们了解到的首个由人工智能起草并通过议员通过的法律,如果你知道其他由机器人撰写的法律、合同或其他有趣的事情,请告诉我们。 如果您有任何疑问,请联系我们([email protected])。要明确的是,ChatGPT并没有被要求提出这个想法,而是被用作撰写详细说明的工具。罗萨里奥表示,他使用了一个49个单词的提示,指导OpenAI的不稳定聊天机器人生成了完整的提案草案。

起初,市议会主席汉密尔顿·索斯迈尔对他的同事的方法表示不赞成,并认为罗萨里奥树立了一个“危险的先例”。然而,后来他改变了主意,并说:“我开始更深入地阅读,看到,不管是不是幸运,这将成为一种趋势。”

索斯迈尔可能是对的。在美国,马萨诸塞州参议员巴里·芬戈尔德和州代表乔什·卡特勒在今年早些时候因其名为“借助ChatGPT起草的法案”而登上头条,旨在监管像ChatGPT这样的生成型人工智能模型。

这对夫妇认为,机器学习工程师应该在任何文本中包含数字水印。 使用像ChatGPT这样的大型语言模型来撰写法律文件目前是有争议和风险的,特别是因为这些系统往往会捏造信息和产生幻觉。今年6月,代表Levidow、Levidow & Oberman律师事务所的史蒂文·施瓦茨(Steven Schwartz)和彼得·洛杜卡(Peter LoDuca)因引用ChatGPT产生的虚假案例而被判处支付赔偿金。

同时,还有人以ChatGPT的“幻觉”称他侵吞了资金而起诉OpenAI公司。

然而,并不是所有人都对ChatGPT持有负面观点。某些人认为ChatGPT应被视为恶意人工智能,并应该被销毁。这些人担心ChatGPT可能会被滥用,导致虚假信息的传播和其他潜在的危险。

为了解决这些问题,OpenAI公司已经采取了一些措施来减轻ChatGPT的风险。他们计划使用大型语言模型来检测抄袭,并让人们知道何时有计算机生成的内容;在收集或使用个人数据用于训练神经网络之前,他们会获得明确的同意;并定期对他们的技术进行风险评估。

这些举措旨在保护用户的隐私和数据安全,并减少可能的滥用和错误。然而,这并不意味着问题已经完全解决。使用ChatGPT等大型语言模型仍然需要谨慎,并且需要进一步的监管和控制。 纽约两名律师,施瓦茨和洛杜卡,因在一起诉讼中引用ChatGPT创造的虚假法律案例而受到指责。

他们代表一名在2019年航班上受伤的乘客起诉了哥伦比亚航空公司Avianca,并要求ChatGPT引用类似的案例作为证据,它确实这样做了,但也编造了一些假案例。当时,施瓦茨和洛杜卡将他们的错误归咎于不了解聊天机器人的局限性,并声称他们不知道它会产生虚假信息。

纽约南区联邦法院的法官凯文·卡斯特尔在对方律师未能找到引用的法庭文件后意识到这些案例是虚假的,并要求施瓦茨和洛杜卡提供他们的信息来源。卡斯特尔对他们各自处以5000美元的罚款,并驳回了整个诉讼。

"这里的教训是,你不能将律师应负责任的事情委托给机器," 硅谷法律集团的股东斯蒂芬·吴表示,并补充道。 美国律师协会人工智能和机器人国家研究所的负责人告诉《The Register》,之前有报道称该技术可以用于伪造案件。然而,罗萨里奥认为这项技术可以有效地利用。他说:“我相信人类将经历一场新的技术革命。我们作为文明所开发出来的所有工具都可以被用于善恶之间。这就是为什么我们必须展示它如何被用于善良的原因。”

另外,亚马逊本周在re:Invent上宣布推出了Q聊天机器人,它是一个用于编辑代码、使用AWS资源等功能的数字助手。它目前处于预览阶段,由于它是一个语言模型,我们可以想象它会编造和错误地处理事物。我们的猜测是正确的:泄露给Platformer的内部文件描述了这个神经网络“出现严重幻觉并泄露机密”。 相同的数据。

我们经常需要在不同的地方使用相同的数据。例如,当我们在一个页面上显示数据的摘要时,我们通常也需要在另一个页面上显示完整的数据。为了避免重复输入和更新数据的麻烦,我们可以将数据存储在一个地方,并在需要的地方引用。

在编程中,我们可以使用常量来存储数据。常量是一个不可改变的值,一旦定义就不能修改。我们可以给常量起一个有意义的名字,以便在其他地方使用。

以下是一个示例,演示如何使用常量存储数据:

# 定义常量
PI = 3.14159
RADIUS = 10

# 计算圆的面积
area = PI * RADIUS * RADIUS

# 打印结果
print("圆的面积为:", area)

在这个示例中,我们定义了两个常量PIRADIUS,分别表示圆周率和半径。然后,我们使用这些常量计算圆的面积,并将结果打印出来。

通过使用常量,我们可以更容易地理解和维护代码。如果我们需要修改圆的半径,我们只需要修改一次RADIUS的值,而不需要在多个地方找到并修改相关的代码。

使用常量还可以增加代码的可读性。当我们在其他地方看到PIRADIUS时,我们可以立即知道它们代表的是什么,而不需要去查找并理解相关的代码。

总结一下,使用常量可以帮助我们更好地组织和维护代码,提高代码的可读性和可维护性。在需要在多个地方使用相同的数据时,使用常量可以减少重复输入和更新数据的工作量。