OpenAI重磅发布交互界面canvas,让ChatGPT成为编程和写作利器 原创
1、写作和编程利器--canvas
今晨,OpenAI 推出了类似 Anthropic Artifacts 的应用—canvas,宣称其为“ ChatGPT 写作和编程的新手段”。
在 canvas 这个界面,你可以与 ChatGPT 一起完成写作和编码项目,而不再局限于简单的聊天。canvas 是一种新的交互方式,也是 OpenAI 推出 ChatGPT 以来的首个重大视觉界面更新。
canvas 会在单独的窗口中打开,方便用户与 ChatGPT 一起协作完成项目。canvas 的 Beta 版本为用户提供了一种全新的合作方式:你不仅能够通过对话进行创作,还能与 ChatGPT 成为并肩作战的伙伴,一起创造和完善。
canvas 由 GPT-4o 支持,在 Beta 期间可以在模型选择器中手动选择。不过,现在 Beta 版本只提供给 ChatGPT Plus 与团队用户。企业和教育用户将在下周获得访问权限。ChatGPT 免费用户需要等到 canvas 正式发布后才能使用。
2、与 ChatGPT 更好地协作
与 ChatGPT 的对话已成为我们获取信息的一种极其便捷的方式,这同样适用于写作和编程活动。然而,当涉及到即时修改写作或编程内容时,传统的对话模式可能显得不够灵活。
为了攻克这一难题,canvas 应运而生。
在这个创新的界面中,你可以通过高亮文本的方式,向 ChatGPT 明确指出需要重点关注的区域,从而更精确地传达你的意图。这就像编辑一样,你可以在整个上下文中提供具体的反馈和建议。
而且,调整工作也变得简单高效,无论是直接编辑代码还是文本,都轻而易举。你的项目,完全由你掌控。canvas 还配备了快捷菜单,方便你让 ChatGPT调整文本篇幅、调试代码,或是快速执行其他多项实用功能。若需恢复至之前的版本,一键撤回即可实现。
当 ChatGPT 识别到在特定情境下 canvas 可能派上用场时,它会自动激活该功能。你也可以在提示中添加“使用 canvas”,这样 ChatGPT 便会切换至 canvas 界面,以便你更加便捷地处理手头的项目。
3、canvas 的编程能力
编程是一个不断迭代和完善的过程,但在传统的聊天模式中,跟踪代码的进化历程是一项挑战。canvas 使我们能够更加轻松地追踪和领会 ChatGPT 对代码所做的修改,OpenAI 也承诺“将持续提高这种编辑过程的透明度”。
目前,canvas 提供了以下编程快捷功能:
- 代码审查:ChatGPT 能够提供针对代码改进的行内建议;
- 添加日志:插入 print 语句,协助用户调试和理解代码;
- 增加注释:为代码添加解释性注释,提升可读性;
- 错误修复:识别并重写存在问题的代码段,以纠正 bug;
- 多语言支持导出:将用户代码转换成 JavaScript、TypeScript、Python、Java、C++、PHP 等多种编程语言。
本文转载自公众号玄姐聊AGI 作者:玄姐