ChatGPT推出Canvas功能

news2024/11/24 15:40:50

"Canvas" 是 OpenAI 推出的全新界面,专为增强写作和编程协作而设计。它让用户能够在聊天之外更高效地进行编辑、审阅和反馈,提供了内联编辑、代码调试和文档版本控制等功能。目前,"Canvas" 已面向 ChatGPT Plus 和 Team 用户推出,未来将扩大适用范围。这个新工具旨在提升用户与 ChatGPT 的互动体验,成为创意和技术上的强力助手。

ChatGPT画布

使用 ChatGPT 编写和编码的全新工作方式

我们即将推出全新的“画布”界面,为与 ChatGPT 协作开展写作和编程项目提供了更加沉浸的体验。与简单的对话不同,画布在独立窗口中打开,让您和 ChatGPT 共同探索、精雕细琢创意。这一测试版标志着合作方式的革新,不再局限于语言交流,而是通过协同创作推动项目的发展。在这里,灵感得以升华,想法得以打磨,真正实现了人机携手并肩的创作之旅。

Canvas 是基于 GPT-4 构建的,目前处于测试阶段,用户可以在模型选择器中手动选择该功能。我们从今天开始向全球的 ChatGPT Plus 和 Team 用户推送该功能,企业和教育用户将在下周获得访问权限。等到测试结束后,所有免费用户也将能够使用画布功能。

更好地与 ChatGPT 合作

人们每天使用 ChatGPT 进行写作和编程帮助,尽管聊天界面简单易用,适合许多任务,但在处理需要多次编辑和修改的项目时存在局限性。为此,Canvas 提供了一种全新的界面,专门用于处理这类复杂工作。

使用 Canvas 时,ChatGPT 可以更好地理解您要完成的任务的上下文。您可以突出特定部分,明确指出希望 ChatGPT 关注的内容。就像一名文稿编辑或代码审查员一样,它能够在项目整体的基础上提供内联反馈和建议,帮助您更精准地完成目标。

在 Canvas 中,您完全掌控项目的进展。您可以直接编辑文本或代码,并使用快捷菜单让 ChatGPT 调整写作长度、调试代码等操作。此外,Canvas 还提供了一个“撤销”按钮,帮助您恢复之前的工作版本。这种灵活性让您在项目中轻松进行调整和优化。

当 ChatGPT 检测到适合使用 Canvas 的场景时,它会自动打开 Canvas。您也可以在提示中加入“使用 Canvas”来手动启动,并在现有项目中进行编辑和工作。

写作快捷方式包括:

  • 建议修改:ChatGPT 提供内联建议和反馈。
  • 调整长度:修改文档长度,缩短或延长内容。
  • 更改阅读水平:根据需要调整阅读难度,从幼儿园到研究生水平。
  • 最终润色:检查语法、清晰度和一致性。
  • 添加表情符号:增加相关表情符号以增强表达效果和色彩。

在Canvas中编程

编程是一个反复迭代的过程,跟踪代码的修改在聊天中可能很困难。Canvas 让追踪和理解 ChatGPT 的代码更简单透明,并计划进一步提升这些编辑的清晰度。

编程快捷方式包括:

  • 审查代码:ChatGPT 提供代码优化建议。
  • 添加日志:插入打印语句帮助调试代码。
  • 添加注释:为代码添加注释,提升可读性。
  • 修复错误:检测并重写问题代码。
  • 移植语言:将代码翻译为 JavaScript、TypeScript、Python、Java、C++ 或 PHP。

将模型训练为合作者

我们训练 GPT-4o 作为创意伙伴进行合作。该模型知道何时打开画布、进行有针对性的编辑以及完全改写。它还能理解更广泛的背景,提供精确的反馈和建议。

为此,我们的研究团队制定了以下核心行为:

  • 触发书写和编码画布
  • 生成多种内容类型
  • 进行有针对性的编辑
  • 改写文件
  • 提供在线评论

我们通过 20 多项自动内部评估来衡量进展情况。我们使用了新颖的合成数据生成技术,例如从 OpenAI o1-preview 中提炼输出,对模型的核心行为进行后期训练。这种方法使我们能够快速解决写作质量和新的用户交互问题,而无需依赖人工生成的数据。

一个关键的挑战是确定何时触发画布。我们让模型学会为 "写一篇关于咖啡豆历史的博文 "这样的提示打开画布,同时避免过度触发 "帮我做一份新的晚餐食谱 "这样的一般问答任务。对于写作任务,我们优先提高了 "触发正确率"(以牺牲 "非触发正确率 "为代价),与带有提示指令的基线零触发 GPT-4o 相比,达到了 83%。

值得注意的是,此类基线的质量对所使用的特定提示非常敏感。使用不同的提示时,基线可能仍然表现不佳,但表现方式会有所不同--例如,在编码和写作任务中平均不准确,从而导致错误分布不同,以及其他形式的次优表现。在编码方面,我们有意使模型偏向于不触发,以避免干扰我们的高级用户。我们将根据用户反馈继续改进。

在写作和编码任务中,我们提高了对画布决策边界的正确触发率,与带有提示指令的基线零镜头 GPT-4o 相比,分别达到了 83% 和 94%。

第二个挑战是在画布触发后调整模型的编辑行为,特别是决定何时进行有针对性的编辑,而不是重写整个内容。我们对模型进行了训练,使其在用户通过界面明确选择文本时执行有针对性的编辑,否则则倾向于重写。随着我们对模型的不断完善,这种行为还会继续演变。

对于写作和编码任务,我们优先改进了画布定向编辑。带有画布的 GPT-4o 比基线提示的 GPT-4o 性能高出 18%。

最后,训练模型以生成高质量的评论需要仔细的反复练习。与前两种情况不同的是,前两种情况很容易通过彻底的人工审核实现自动评估,而以自动方式衡量质量则特别具有挑战性。因此,我们使用人工评测来评估评论的质量和准确性。我们的集成画布模型在准确性和质量方面分别比带有提示说明的零点击 GPT-4o 高出 30% 和 16%,这表明与带有详细说明的零点击提示相比,合成训练能显著提高回复质量和行为。

人工评估对画布注释质量和准确性功能进行了评估。我们的画布模型在准确性和质量上分别比带有提示说明的零点击 GPT-4o 高出 30% 和 16%。

下一步

要使人工智能更有用、更易用,就必须重新思考我们与人工智能的交互方式。Canvas 是一种新方法,也是 ChatGPT 自两年前推出以来对可视化界面的首次重大更新。

Canvas 目前处于早期测试阶段,我们计划迅速改进其功能。

全文翻译自openai官网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2188192.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java进销存ERP管理系统源码

文章目录 1.项目介绍2.获取方式 1.项目介绍 主要模块:零售管理、采购管理、销售管理 仓库管理、财务管理、报表查询系统管理等。 支持预付款、收入支出 仓库调拨、组装拆卸、订单等特色功能 拥有库存状况、出入库 统计等报表 同时对角色和权限进行了细致全面控制&#xff0c…

【Spring】@RequestMapping、@RestController和Postman

文章目录 1.RequestMapping 注解介绍2. RequestMapping 使用3. RequestMapping 是 GET 还是 POST 请求?GET 请求POST 请求指定 GET/POST 方法类型 2. Postman 介绍1. 创建请求2. 传参介绍1. 普通传参2. form-data3. x-www-form-urlencoded form 表单,对应…

【深度学习】损失函数

损失函数(Loss Function)是机器学习和深度学习模型中的一个核心概念,它用于衡量模型的预测输出与真实标签之间的差异。通过优化(最小化)损失函数,模型可以不断调整其内部参数,提升预测性能。不同…

通信工程学习:什么是IP网际协议

IP:网际协议 IP网际协议(Internet Protocol,简称IP)是整个TCP/IP协议栈中的核心协议之一,它负责在网络中传送数据包,并提供寻址和路由功能。以下是对IP网际协议的详细解释: 一、对IP网际协议的…

Ubuntu安装Hadoop3.4

1、创建Hadoop用户 sudo adduser hadoop 将Hadoop加进sudo用户组,赋予更高权限: sudo usermod -G sudo hadoop 3、安装JDK(略) 查看JDK安装路径:which java 和 ls -al 3、配置SSH免密登录 在Hadoop分布式集群环境中,各个机器之间的通信通常需要使用SSH的方式进行连…

判断一个队列实例是否为空Queue.empty()

【小白从小学Python、C、Java】 【考研初试复试毕业设计】 【Python基础AI数据分析】 判断一个队列实例是否为空 Queue.empty() [太阳]选择题 根据给定的Python代码,哪个选项是错误的? import queue print("【执行】q queue.Queue()") …

react-问卷星项目(5)

实战 路由 路由设计,网址和页面的关系,就是从业务上分析需要哪些页面哪些页面内容可以抽离,业务流程要有入有出增加页面和Layout模版,模版就是抽离页面公共部分,比如都有顶部或者左侧导航,直接上代码&…

Solidity 设计模式:实现灵活与可扩展的智能合约架构

Solidity 作为以太坊智能合约的主要编程语言,拥有许多独特的设计模式,这些模式帮助开发者实现更加灵活、可扩展和安全的合约架构。设计模式不仅能够简化开发过程,还能减少常见的编程错误,并提高智能合约的可维护性和可升级性。本文…

舞动春日:SpringBoot打造古典舞在线交流平台

第四章 系统设计 4.1系统概要设计 本古典舞在线交流平台采用B/S结构来开发,这种结构是在互联网兴起后出现的,是一个适用于互联网环境下的模型结构,用户只要能上网通过浏览器就可以在任何时间、任何地点的使用。系统工作原理图如图4-1所示&…

华为OD机试 - 区间交叠问题 - 贪心算法(Python/JS/C/C++ 2024 E卷 200分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试真题(Python/JS/C/C)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,…

二叉树的创建、遍历及销毁

头文件&#xff1a;link_tree.h #ifndef __LINK_TREE_H__ #define __LINK_TREE_H__ #include <stdio.h> #include <stdlib.h> typedef char datatype;//类型重定义 typedef struct tree_node {datatype data;//数据域&#xff0c;存储数据struct tree_node *left;…

【C++前缀和】1895. 最大的幻方|1781

本文涉及的基础知识点 C算法&#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 LeetCode1895. 最大的幻方 难度分&#xff1a;1781 一个 k x k 的 幻方 指的是一个 k x k 填满整数的方格阵&#xff0c;且每一行、每一列以及两条对角线的和 全部相…

SpringBoot平台:古典舞爱好者的在线聚集地

第三章 系统分析 3.1 可行性分析 需要使用大部分精力开发的古典舞在线交流平台为了充分降低开发风险&#xff0c;特意在开发之前进行可行性分析这个验证系统开发是否可行的步骤。本文就会从技术角度&#xff0c;经济角度&#xff0c;还有操作角度等进行综合阐述。 3.1.1技术可行…

rkllm板端推理

交叉编译 在完成模型的量化构建后&#xff0c;就能够在目标硬件平台OK3576上实现模型的推理功能了。 板端推理的示例代码位于kllm-runtime/examples/rkllm_api_demo目录中&#xff0c;该目录提供了针对Android和Linux平台的编译示例。由于我们的开发环境是基于Linux的&#x…

程序猿成长之路之设计模式篇——设计模式简介

无论是对于代码质量还是代码可维护性、可扩展性&#xff0c;使用合适的设计模式都能够起到促进提升的作用&#xff0c;此外在软考的软件工程师、系统架构师职称考试中&#xff0c;设计模式也是必考的一块内容&#xff0c;因此我打算开拓一个新的专栏简单介绍一下设计模式&#…

数据仓库!企业决策的智慧引擎

数据仓库&#xff01;企业决策的智慧引擎 前言数据仓库 前言 今数字化浪潮汹涌澎湃的时代&#xff0c;数据已然成为企业航行于市场海洋的罗盘&#xff0c;而数据仓库则是那承载罗盘的坚固船只。当我们深入探究数据仓库的世界&#xff0c;就仿佛打开了一扇通往企业智慧核心的大…

Gazebo环境下开源UAV与USV联合仿真平台

推荐一个ROS2下基于Gazebo环境的开源UAV与USV联合仿真平台。平台是由两个开源项目共同搭建的。首先是UAV仿真平台&#xff0c;是基于PX4官方仿真平台&#xff08;https://docs.px4.io/main/en/sim_gazebo_gz&#xff09;&#xff1b;其次是USV仿真平台&#xff0c;是基于VRX仿真…

C++语言学习(4): identifier 的概念

1. 什么是 identifier identifier 中文意思是标识符&#xff0c;在 cppreference 中明确提到&#xff0c;identifier 是任意长度的数字、下划线、大写字母、小写字母、unicode 字符 的序列&#xff1a; An identifier is an arbitrarily long sequence of digits, underscores…

FBX福币历史重演,ETH可能会在第四季度出现熊市

知名加密货币分析师Benjamin Cowen警告称&#xff0c;以太坊(ETH)可能在今年最后三个月突然转为看跌。FBX福币凭借用户友好的界面和对透明度的承诺,迅速在加密货币市场中崭露头角,成为广大用户信赖的平台。 考恩告诉他在社交媒体平台十、上的861500名粉丝表示&#xff0c;ETH可…