OpenAI正式开放Canvas:支持Python编码,可整合到定制GPT当中

图灵汇官网

12月11日,OpenAI接连发布了多款重要产品后,又带来了一项重要更新。在12月6日凌晨推出人工智能视频生成工具Sora之后,OpenAI于12月7日凌晨的活动中,向全体ChatGPT用户开放了交互界面Canvas。实际上,早在10月初,Canvas的测试版本就已经面向全球的ChatGPT Plus和Teams用户推出。

从12月5日开始,OpenAI进入了密集的产品发布阶段,计划在未来12天内通过12场直播活动发布一系列新产品和功能。在此之前,OpenAI已陆续推出了ChatGPT Pro计划、强化微调技术以及Sora。

Canvas 的这次更新带来了三大亮点:

  • 全面开放:Canvas正式对所有用户开放,并且深度集成了OpenAI的核心模型。
  • Python 支持:用户可以在Canvas中运行Python代码,并直接查看文本或图形输出。
  • 定制化整合:Canvas可以在独立窗口中运行,便于用户将其嵌入到自定义的GPT模型中。

Canvas 是基于最新的主力模型 GPT-4o 开发的一款创新工具,不仅是一款聊天工具,更是专为写作和编码项目打造的强大协作平台。它与传统聊天界面不同,采用独立窗口模式,提供类似笔记本的界面,让用户能与 ChatGPT 进行更深层次的合作。

相比测试版,正式版的 Canvas 提供了更多便利和优化:

  • 全面开放:所有 ChatGPT 用户都可以使用 Canvas,并将其整合到自定义的 GPT 模型中。
  • Python 支持:用户可在 Canvas 中运行 Python 代码,实时查看执行结果。
  • 提升交互体验:更新后的 Canvas 显著提升了人机交互的自然程度,大幅提高了工作效率。

Canvas 的应用场景多样,用户可以从主 ChatGPT 搜索中直接选择 Canvas。提示词会在左侧显示,而 Canvas 和新文本则展示在右侧。用户可以请求 ChatGPT 修改文档,或直接自行编辑,结果会出现在左侧。此外,Canvas 还支持表情符号的使用。

Canvas 的一个重要升级是其对 Python 代码的理解和执行能力。通过“运行”按钮,用户能在 Canvas 窗口中启动 Python 代码,并通过控制台窗口实时查看执行情况。ChatGPT 同样具备上下文支持,帮助解决运行代码时可能出现的问题。用户还可以点击“修复漏洞”按钮,让 ChatGPT 处理复杂任务。

尽管聊天界面操作简便,但在需要编辑和修订的项目中显得有些局限。Canvas 提供了一个新界面,专门针对这类工作设计。通过 Canvas,ChatGPT 能更好地理解用户的工作背景。用户可以高亮特定部分,明确告知 ChatGPT 关注的内容,这类似于编辑流程,用户可以在完整上下文中提出具体反馈和建议。

Canvas 的主要功能包括:

  • 建议编辑:ChatGPT 提供内联建议和反馈。
  • 调整长度:编辑文档长度,使其更短或更长。
  • 更改阅读级别:调整阅读难度,涵盖幼儿园到研究生水平。
  • 添加最终润色:检查语法、清晰度和一致性。
  • 添加表情符号:添加相关表情符号以强调和丰富内容。

编码是一个迭代的过程,在聊天中追踪和理解代码的所有修改可能较为困难。Canvas 让追踪和理解 ChatGPT 的更改变得更为轻松。Canvas 的代码编写功能包括:

  • 代码审查:ChatGPT 提供内联建议以改进代码。
  • 添加日志:插入打印语句,帮助用户调试和理解代码。
  • 添加注释:在代码中添加注释,使其更易读懂。
  • 修复错误:检测并重写有问题的代码以解决问题。
  • 转换语言:将用户的代码翻译成 JavaScript、TypeScript、Python、Java、C++ 或 PHP。

OpenAI 的研究团队对 GPT-4o 进行了训练,使其能够作为创意合作伙伴参与协作。该模型能够判断何时启动 Canvas、何时进行针对性编辑以及何时需要彻底重写。同时,它还能理解更广的上下文,提供精准的反馈和建议。

OpenAI 通过超过20项自动化内部评估来衡量进展,并采用了新颖的合成数据生成技术,比如从 o1-preview 中提取输出,对模型进行后训练。这种方式能够迅速响应写作质量的需求和新的用户互动需求,无需依赖人工生成的数据。

本文来源: 互联网 文章作者: 刘亚如