如果人工智能生成的代码出现错误,谁将面临最大的责任风险?
如果您使用 OpenAI 的 AI 工具来共同编辑代码或文本,那么您将永远不会再在没有 Canvas 工具的情况下使用 ChatGPT。原因如下。
OpenAI 不断向 ChatGPT 添加新功能,使其更能满足日常需求。最近添加的 Canvas 功能(于 10 月推出)已经改变了我的 ChatGPT 工作流程,从本周开始,所有 ChatGPT 用户都可以免费使用该功能,并进行了一些更新。
Canvas 是一个新界面,可让您通过 ChatGPT 更轻松地协作编写和编码项目。
在 OpenAI 12 天的第四天,该公司每天都会推出一项新功能,并宣布 OpenAI 开发的 Canvas 将面向所有网络用户推出,无论计划如何。 Canvas 将原生内置于 GPT-4o 中,这意味着您可以调用该工具,而无需转到模型选择器上的切换按钮。
如果您以任何身份使用 ChatGPT 作为共同编辑者,如果没有此功能,您将永远不会再使用 ChatGPT。不相信我?这个概念最好通过视觉来理解,所以请跟着我。以下是 Canvas 的工作原理。
界面
首先,只需让 ChatGPT 知道您想使用 Canvas 来回答您的查询即可。然后人工智能会告诉你输入你正在做的事情,一旦你输入你的项目,你就会看到奇迹发生。
在我的示例演练中,我将使用我作为本科生发表的一篇论文,因为我不使用 AI 工具以任何身份编辑或撰写我的 ZDNET 文章。我将论文文本复制并粘贴到文本框中,并提示:“你能帮我编辑这篇文章吗?”
如下所示,ChatGPT with Canvas 不只是在初始提示下输出修订版本,而是自动打开了一个新界面。我编辑的项目位于屏幕的右侧,而我的初始提示位于左侧,并有一个文本框可用于提出其他问题。
通过此界面,无论您提出多少问题或进行多少次编辑,您的项目将始终保持在右侧的同一位置,让您轻松了解每次编辑后的文本外观以及下一步的效果到原来的。
那么,是什么让 Canvas 界面改变了游戏规则呢?通常,当您要求 ChatGPT 修改文本时,AI 会输出新版本作为下一条消息,这使得很难并排比较原始文本和编辑后的文本并跟踪更改。
例如,在常规界面中,如果您询问“您可以修改这封求职信吗?”然后要求修改某个特定段落,ChatGPT 可能只会输出新的段落,迫使您来回将两代内容拼凑在一起,这种方法很不方便,尤其是当您在两个版本之间切换并且有很多版本时。之间的对话。
如果您将其用于编码任务并希望跟踪更改,那么新界面会很有帮助。 Canvas 还允许您直接在 Canvas 中运行 Python 代码,从而允许 ChatGPT 执行修复 bug 等编码任务。
尽管 ChatGPT 具有高级写作能力,但它仍然是一个容易产生幻觉的 AI,因此仔细检查编辑内容很有用。跟踪编辑也很有用,因为它可以帮助您从更改中学习并可能在下次实施它们。这种方法还可以让您不必在对话中不断上下滚动来查找建议和编辑。
捷径
Canvas 功能的另一个改变游戏规则的元素是新的快捷键。在您的项目所在的页面上,右下角的一个按钮(用铅笔表示)包含四个可以改变您的项目的一键式快捷方式。
写作快捷方式可帮助用户调整长度、更改阅读级别、添加表情符号以及“添加最终修饰”,以检查语法、清晰度和一致性。编码快捷方式可以查看代码、添加日志、添加注释、修复错误以及移植到某种语言。这些按钮是一种无需文本提示即可快速有效地实施更改的方法。
这是另一个方便的工具(也是我个人最喜欢的):您可以突出显示项目中特定更改的部分。您所需要做的就是突出显示文本或代码行,然后就会出现另一组快捷方式。
这次,Canvas 允许您使用粗体或斜体等选项更改格式,并直接向 ChatGPT 寻求有关该特定部分的帮助。
一旦该部分的编辑完成,更改将反映在更大的项目中,保持文本的其余部分完整,仅更改用户请求的区域。看到你的生活项目的一部分发生变化是令人满足的。这种方法对于简历、求职信或其他工作申请材料很有用。
编辑的质量怎么样?由于 Canvas 使用 GPT-4o(OpenAI 最先进、最全面的模型),因此编辑很有价值,可以提高文本的整体质量。如果您要求进行一般编辑,Canvas 将检查语法和拼写(如 Grammarly 所做的那样)和句法。
我最喜欢的使用该功能的方式是润色个人电子邮件信件,自该功能推出以来我几乎每天都默认使用该功能。有时,完美地表达出来是很困难的,尤其是在发送冷冰冰的电子邮件时。因此,我将草稿放入 ChatGPT(激活了 GPT-4o Canvas)并要求该工具润色我的文本。
根据结果,我将转到页面的右侧,自己添加内嵌文本,然后要求 ChatGPT 润色电子邮件,或者突出显示我不喜欢的部分并使用快捷方式指定我多么希望那个区域发生改变。