今天凌晨2时,OpenAI启动了其技术直播系列的第四天,并隆重发布了最新功能——Canvas。
Canvas作为ChatGPT的一个内置模块,为用户提供了一个独立的工作窗口,专注于编程、写作等任务。它不仅能够提供意见、审核和执行具体功能,还能为用户提供更为细致和个性化的服务。
在编程方面,当你面对代码难题时,Canvas能够智能地高亮显示问题代码段,并通过ChatGPT提供内联的调试建议,帮助你迅速修复错误。而在写作领域,当你需要对生成的内容进行深度调整时,Canvas同样能够发挥作用,让你的文章更加完善。
简而言之,Canvas就像一个内置的助手(Agent),它会自动触发并帮助、指导ChatGPT进行内容生成和修改。例如,你可以请Canvas为你编写一个关于愚蠢精灵的圣诞故事,它会在旁边的窗口中展示生成的内容,并允许你直接在对话框中针对特定内容提出修改或添加建议。
此外,Canvas还支持对图片生成大段文本回应。比如,当朋友Alexi给你发来一张圣诞祝贺卡时,你可以让Canvas帮你生成一份充满个性的圣诞回信。
在编程环境方面,Canvas也表现出色。它允许用户直接执行Python代码,编写脚本发送网络请求、处理数据并与外部服务进行通信。这一功能与Anthropic的类似产品相比,同样具备强大的代码开发环境集成能力。
更值得一提的是,Canvas还能智能地翻译代码。如果你想把Python代码转换为JavaScript、TypeScript、Java、C++或PHP等其他编程语言,Canvas能够尽量保持原有逻辑结构不变,实现跨语言、跨平台的轻松开发。
Canvas功能详解:
作为一个功能全面的协作平台,Canvas为用户开辟了独立的工作页面。在这个页面中,用户可以与ChatGPT携手合作,共同完成任务。
以撰写一篇关于AI发展的文章为例,当你在Canvas中开启新文档后,ChatGPT会实时为你提供写作建议,帮助你优化文章的结构和内容。Canvas的一大亮点是其出色的上下文感知功能,当你高亮文档中的特定部分时,ChatGPT能够精准理解该部分的上下文情境,并提供针对性的反馈。
在编码方面,Canvas提供了代码审查、添加日志、添加注释以及修复错误等便捷操作。例如,在开发网页应用时,你可以借助Canvas进行代码审查,ChatGPT会给出内联式建议,提升代码的性能和可读性。
此外,Canvas还具备版本控制功能,这对于写作和编程工作来说极为便利。如果你不慎删除了重要内容,只需利用Canvas的后退按钮即可迅速恢复之前的版本。同时,Canvas还提供了丰富的快捷操作,方便用户快速执行常见的编辑任务,如调整文档长度、改变文章阅读难度等。如果你需要将代码转换至不同的编程语言,Canvas同样提供了一键移植的实用功能。