刚刚,ChatGPT史诗级大更新!超强编程、写作—Canvas

添加书签

专注AIGC领域的专业社区,关注微软&OpenAI、百度文心一言、讯飞星火等大语言模型(LLM)的发展和应用落地,聚焦LLM的市场研究和AIGC开发者生态,欢迎关注!

今天凌晨,OpenAI重磅更新了ChatGPT新增功能——Canvas。

据悉,Canvas是基于GPT-4o模型开发而成,它提供了一个单独的窗口,可以与ChatGPT一起执行编程、写作任务,会帮你提供意见、审核和执行具体的功能。

例如,当你在编写代码时遇到了困难,Canvas可以高亮显示有问题的代码段,帮助ChatGPT提供内联的调试建议快速修复这些错误;

简单来说,可以把Canvas看成是一个内置的AI Agent功能,就是用AI来指导、协助ChatGPT一起执行任务,使输出的内容质量更好、更准确。两个大模型一起执行任务,双倍快乐来啦~

Canvas功能介绍

Canvas提供了一个独立的页面,用户可以在这个页面中与ChatGPT、Canvas一起协作执行任务,并且是自动触发。例如,如果用户正在撰写一篇关于AI发展的文章,他们可以在Canvas中打开一个新的文档,ChatGPT可以实时提供写作建议,帮助用户改进文章的结构和内容。

Canvas的一个关键亮点功能是它的上下文感知能力。用户可以高亮显示文档中的特定部分,ChatGPT会理解这部分的上下文,并提供针对性的反馈。如果用户在编写代码时遇到了困难,他们可以高亮显示有问题的代码段。

例如,开发者正在使用 Python 编写一个简单的 Web 应用程序,目的是从一个 RESTful API 获取数据,并将这些数据显示在网页上。

在这个过程中,他们遇到了一个问题当尝试从 API 获取数据时,应用程序总是抛出一个异常,并不确定问题出在哪里。Canvas会帮你高亮出显示错误的地方。

在编码方面,Canvas提供了代码审查、添加日志、添加注释和修复错误的快捷方式。例如,如果用户在开发一个网页应用时,可以使用Canvas来审查代码,ChatGPT会提供内联的建议来优化代码的性能和可读性。

Canvas还支持版本控制,让用户能够轻松地回退到之前的版本。这对于写作和编程任务来说非常有用,因为它们经常需要多次迭代和修改。

例如,如果用户在编辑过程中不小心删除了一些重要的内容,他们可以使用Canvas的后退按钮快速恢复。

此外,Canvas还提供了丰富的快捷操作,让用户能够快速执行常见的编辑任务。例如,用户可以通过快捷菜单请求ChatGPT调整文档的长度,或者改变文章的阅读难度。如果用户需要将代码添加到不同的编程语言,Canvas也提供了一键移植的功能。

Canvas测试数据

根据OpenAI发布的测试数据显示,在触发决策性能上,Canvas展现了其强大的能力,特别是在写作和编码任务中。它能以较高的准确率判断何时应该触发Canvas功能,写作任务的准确率达到了83%,而编码任务更是高达94%。

在编辑行为方面,Canvas同样表现出色。在有针对性编辑的性能上相比基线模型提高了18%,显示出显著的性能提升。Canvas的模型能够智能地根据用户在界面上的操作来决定是进行有针对性的编辑还是完全重写,这种根据用户交互进行智能编辑决策的能力是Canvas的一大优势。

此外,Canvas在生成评论方面也取得了显著的成果。通过人工评估,Canvas在准确性方面比基线模型高出30%,质量方面高出16%。尽管自动化评估存在一定的困难,但人工评估的结果证明了Canvas在评论生成方面的性能提升。

从今天开始,全球 ChatGPT Plus和Team用户推出了Canvas功能,下周企业和教育版用户也可以使用。值得一提的是,未来免费ChatGPT用户也可以使用该功能

本文素材来源OpenAI,如有侵权请联系删除

END

本篇文章来源于微信公众号: AIGC开放社区