GPT新功能Canvas!对普通用户最友好的功能!

news2024/11/26 8:41:27

原文链接:GPT4新功能Canvas!对普通用户最友好的功能!

ChatGPT更新了一个极度优雅,对普通人极度友好的功能。

而且,顺带,又碾死了一批AI赛道里,做AI文本编辑和Code Copilot的初创企业,一波端掉饭碗。

这个新功能,是Canvas。

图片

ChatGPT直接在自己的界面中,嵌入了一个能被吊起的画布,这个画布上可以处理文本和代码,而且交互体验做的极其优雅。

跟Claude的Artifacts不一样的是,在产品功能、交互体验上,都完备太多了,明显这次有专门的UX在干,而不是之前的产品草台班子了。

文本编辑有这些功能:

  • 建议编辑:ChatGPT 提供实时建议和反馈。

  • 调整文章长度:编辑文档长度,使其更短或更长。

  • 更改阅读级别:调整阅读水平,从幼儿园到研究生。

  • 添加最终润色:检查语法、清晰度和一致性。

  • 添加表情符号:添加相关的表情符号以强调和增加色彩。

代码编辑有这些功能:

  • 审查代码:ChatGPT 提供内联建议以改进代码。

  • 添加日志:插入打印语句以帮助调试和理解代码。

  • 添加注释:向代码添加注释,以便更容易理解。

  • 修复错误:检测并重写有问题的代码以解决错误。

  • 翻译成其他语言:将代码翻译为 JavaScript、TypeScript、Python、Java、C++ 或 PHP。

而且财大气粗的OpenAI,是直接微调了一个4o,来教模型何时触发文本和代码的画布。

比如接收到“写一篇关于OpenAI有毒天天不让我睡觉的公众号文章”这样的Prompt,就要打开画布,以便进一步编辑。而在一般问答任务中如“OpenAI是不是有毒”这种问题上,就不要打开画布。

目前按OpenAI的话说,这个画布已经向Plus用户和Team用户开放。

我自然也是第一时间,就拿到了体验资格。

图片

在模型下拉处,就能看到GPT-4o with canvas。

是一个完全单独的模型。

勾选模型后,在这个对话框中,输入一些特定的指令,就能触发文本编辑的画布了。

比如说,我要写一篇“关于OpenAI有毒天天不让我睡觉的公众号文章”。

它就会直接触发画布,以一个全新的UI,输出完了一篇内容。

图片

内容的质量先不提了,主要来看他的Canvas新功能,也就是右下角的那个小笔。

当你的鼠标悬浮上去的时候,就会出现5个功能,从上到下分别是:添加Emoji、润色和检查、调整阅读专业度、调整文章长度、建议编辑。

图片

而且,文本是可以滑动选中的,选中后,你可以直接对话,让ChatGPT仅对这段话进行修改,也可以加粗斜体调整字号啥的。

图片

当然,你也可以只针对这一小段,把它全改成emoji。

图片

而他们这次做的调整文章长度和调整阅读专业度的滑块,还是非常非常有意思的。

图片

用一种非常轻巧的方式,以滑动的交互,来让用户选择,从上到下就是级别的差异,比如越长、越难的就在上面,越短、越简单的选项就在下面,正中间就是取消选择,但是非常坦率的讲,误触的几率会很高,取消的区域做的太小。

图片

整体更改的动画也是,非常的精致,感觉完全不像出自OpenAI之手。

代码这块,也是可以用Prompt直接触发,比如说,我要“写一个愤怒的小鸟的游戏代码”

图片

一样,会自动进入到画布页面。

右下角的五个功能为:添加注释、添加日志记录、修复错误、翻译成其他代码语言、Code review。

图片

添加注释这个,会写的极其的详细,几乎每一行代码都注释了,对我这种小白就非常的友好,直接把注释给你写的明明白白,至少能稍微看懂一点,是啥意思,不会丈二和尚摸不着头脑。

图片

改写其他语言代码那个,可以把Python代码转成C++、Java之类的,交互也是复用的文本编辑中的滑块交互。

图片

至于改写的质量,我确实就看不太懂质量怎么样了,不会给我程序员大佬朋友看了眼,他说改的非常好。

Code Review也非常有意思,它直接审查一遍你整个的代码,然后给我建议,就像飞书里面的评论一样,你可以直接采纳,它就会哐哐哐给你的改了,真正实现了赛博Review。。。

图片

当然,在官方的演示中,我们是可以传自己的文件、代码、图片,甚至是联网搜索的,但是截止到凌晨3点34分,我的GPT4 Canvas模型是有BUG的,所有我上传的东西一律不认。

图片

嗯。。OpenAI果然还是那个草台班子。。。

非常坦率的讲,这次OpenAI的关于画布的更新,能看出来,是对AI时代的产品哲学,有很多自己思考的,也一改之前用心做模型,用脚做产品的映像,非常特别的打磨了一遍自己的UX,从很多动画细节、交互细节,是真的能看出来,OpenAI这次是真的用心做了。

他们的主创是这么说的:

图片

“我对终极 AGI 界面的愿景是一块空白画布。它随着人类的偏好不断演变,自我变形,并创造出与人类互动的新颖方式,重新定义我们与 AI 技术及整个互联网的关系。”

这句话,至少在现在画布的功能展现下看,肯定是有过度夸大,但是不否认这个愿景,是对整个用户体验这个行业的一次冲击。一个自我演变、自我变形的画布?根据每个人的使用,会演变成不同的交互形式和语音?

很像大模型在交互领域的具象化体现。

抛开交互设计,再看OpenAI的布局。

明显能看到,他们也一直没有扔下那个卷生态的心,从去年的GPTs、到代码解释器、到AI搜索,再到现在的Canvas,OpenAI就明确表示了,劳资上下游都要。

一个功能的更新,可能又是一群AI文本工具和代码工具的覆灭。

而对于我们这些旁观者和用户来说,OpenAI似乎总有办法在深夜时分带来有趣的劲爆的消息。

也许,这就是AI时代的魅力所在,永远充满惊喜,永远让人期待。

你也永远不知道,未来会走向何方,能做的,就是随着这个行业,一起跟随着洪流,一起成长。

现在凌晨4点半,窗外的世界沉睡了。

但AI的世界仍在不断演进。

祝大家,早安、午安和晚安。

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

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

相关文章

自动驾驶核心技术:感知融合、规划决策、控制执行

1、前言 简单来说,实现自动驾驶需要解决三个核心问题:“我在哪?我要去哪?我该如何去?”能完整解决这三个问题就是真正的自动驾驶。 目前,自动驾驶汽车关键技术主要包括环境感知、精准定位、决策与规划、控制与执行、高精地图与车联网V2X以…

ZYNQ:GPIO 之 MIO 按键中断实验

实验目的 使用底板上的 PS 端的用户按键 PS_KEY1 通过中断控制核心板上 LED2 的亮灭 简介 Zynq 芯片的 PS 部分是基于使用双核 Cortex-A9 处理器和 GIC pl390 中断控制器的 ARM 架构。中断结 构与 CPU 紧密链接,并接受来自 I/O 外设(IOP&#xff09…

P4240 毒瘤之神的考验

毒瘤之神的考验 - 洛谷 定义 猜想与有关 发现上式1-1 上下两边乘gcd(i,j)有 带入1-1有 化简 n<m 经典代换Tke eT/k 然后化简不了了 这个时候我们可以把一部分看出一个整体 分析这两个函数&#xff0c;发现f(x) 可以在下预处理出来 g(x,y)有以下递推式 因此也可以在下处理…

三、流程控制

流程控制 选择结构&#xff08;if-else&#xff09;选择结构&#xff08;when&#xff09;循环结构&#xff08;for&#xff09;循环结构&#xff08;while&#xff09; 经过前面的学习&#xff0c;我们知道&#xff0c;程序都是从上往下依次运行的&#xff0c;但是&#xff0c…

事件抽取(Event Extraction, EE)

一、引言 事件抽取&#xff08;Event Extraction, EE&#xff09;是信息抽取领域中的一个重要任务&#xff0c;旨在从非结构化文本中识别和抽取事件相关的信息。事件抽取通常包括识别事件触发词、事件类型以及事件中的参与者、时间、地点等元素&#xff0c;最终将这些信息结构…

【进阶OpenCV】 (4)--图像拼接

文章目录 图像拼接1. 读取图片2. 计算图片特征点及描述符3. 建立暴力匹配器4. 特征匹配5. 透视变换6. 图像拼接 总结 图像拼接 图像拼接是一项将多张有重叠部分的图像&#xff08;这些图像可能是不同时间、不同视角或者不同传感器获得的&#xff09;拼成一幅无缝的全景图或高分…

论文翻译 | Model-tuning Via Prompts Makes NLP Models Adversarially Robust

摘要 近年来&#xff0c;NLP从业者集中于以下实践:(i)导入现成的预训练(掩码)语言模型;(ii)在CLS令牌的隐藏表示(随机初始化权重)上附加多层感知器;(iii)在下游任务(MLP-FT)上微调整个模型。这一过程在标准的NLP基准上产生了巨大的收益&#xff0c;但这些模型仍然很脆弱&#x…

mysql单表查询·3

准备好表 create table product(id int primary key,name varchar(32),price double,category varchar(32) ); # 插入数据 INSERT INTO product(id,name,price,category) VALUES(1,联想,5000,c001); INSERT INTO product(id,name,price,category) VALUES(2,海尔,3000,c001); I…

加密与安全_HOTP一次性密码生成算法

文章目录 HOTP 的基础原理HOTP 的工作流程HOTP 的应用场景HOTP 的安全性安全性增强措施Code生成HOTP可配置项校验HOTP可拓展功能计数器&#xff08;counter&#xff09;计数器在客户端和服务端的作用计数器的同步机制客户端和服务端中的计数器表现服务端如何处理计数器不同步计…

好用的苹果笔推荐!五大高品质王者款!附避坑宝典助你选购无忧!

现在平板和电容笔在一定程度上可以替代传统的笔和纸&#xff0c;很多用户在购置iPad后&#xff0c;急需找到一款好用的电容笔。但由于苹果原装笔的价格太过高昂&#xff0c;让许多人不得不选择平替电容笔&#xff01;下面我就为大家推荐五款高品质的电容笔&#xff0c;并分享几…

单细胞hdWGCNA分析学习和整理

hdWGCNA的分析逻辑是跟bulkRNA数据中的WGCNA基本一样&#xff0c;只是hdWGCNA中多了一步metacell过程&#xff0c;有助于减少无用的信息(单细胞数据有很多零值&#xff0c;会影响分析结果)。 WGCNA的基础信息可见既往推文: https://mp.weixin.qq.com/s/2Q37RcJ1pBy_WO1Es8upIg…

二分查找算法专题(2)

找往期文章包括但不限于本期文章中不懂的知识点&#xff1a; 个人主页&#xff1a;我要学编程(ಥ_ಥ)-CSDN博客 所属专栏&#xff1a; 优选算法专题 对于二分查找算法不是很了解或者只了解一部分的小伙伴一定要去看下面这篇博客&#xff1a;二分查找算法的介绍与另外一种查找方…

【EcoNAS: Finding Proxies for Economical Neural Architecture Search】读后感

鄙人近日阅读了来自 CVPR2020 的一篇论文, 在这里与大家分享一下读后感, 有些东西可能不一定正确, 还望大家指正. Exploration Study 进化算法是 NAS 中一种常用的搜索算法, 使用进化算法时, 如果将每一个候选网络训练到完全收敛来评估性能的话, 需要耗费大量的资源 (时间, G…

现代身份和访问管理 IAM 如何降低风险

您的公司是否仍在使用 1998 年时的身份管理系统&#xff1f;仅凭用户名和密码就能登录本地网络并访问几乎所有资源吗&#xff1f; 虽然大多数企业已经转向现代身份和访问管理(IAM) 平台&#xff0c;但成千上万的企业和其他组织仍然依赖过时的用户名/密码系统。 如果你看一下传…

Ubuntu18.04配置OpenPCDet并运行demo过程记录

一、概述 因为最近需要配置OpenPCDet&#xff0c;发现在配置过程中存在诸多的问题需要解决&#xff0c;将过程中所遇到的问题进行记录保存。 二、具体配置过程 &#xff08;一&#xff09;参考链接 因为中间遇到了很多问题&#xff0c;参考了很多不少相应的博客进行问题解决。…

【Unity】unity安卓打包参数(个人复习向/有不足之处欢迎指出/侵删)

1.Texture Compression 纹理压缩 设置发布后的纹理压缩格式 Use Player Settings:使用在播放器设置中设置的纹理压缩格式 ETC&#xff1a;使用ETC格式&#xff08;兼容&#xff09; ETC2&#xff1a;使用ETC2格式&#xff08;很多设备不支持&#xff09; ASTC&#xff1a;使用…

使用JavaScript写一个网页端的四则运算器

目录 style(内联样式表部分) body部分 html script 总的代码 网页演示 style(内联样式表部分) <style>body {font-family: Arial, sans-serif;display: flex;justify-content: center;align-items: center;height: 100vh;background-color: #f0f0f0;}.calculator {…

c++ 指针传参

// // Created by 徐昌真 on 2024/10/4. // #include <iostream>//函数的值传递 void swap(int a, int b){ //只是单纯的改变了函数内部a b的值 在main函数内值并不会改变 因为值存在地址里面 而地址里面的值要通过指针来改变int temp;temp a;a b;b temp; }//函数的址…

Oracle架构之表空间详解

文章目录 1 表空间介绍1.1 简介1.2 表空间分类1.2.1 SYSTEM 表空间1.2.2 SYSAUX 表空间1.2.3 UNDO 表空间1.2.4 USERS 表空间 1.3 表空间字典与本地管理1.3.1 字典管理表空间&#xff08;Dictionary Management Tablespace&#xff0c;DMT&#xff09;1.3.2 本地管理方式的表空…

8647 实现图的存储结构

### 思路 1. 读取输入的顶点个数n和边的条数m。 2. 初始化一个n*n的邻接矩阵&#xff0c;所有元素初始为0。 3. 读取每条边的信息&#xff0c;更新邻接矩阵对应位置为1。 4. 输出邻接矩阵。 ### 伪代码 1. 读取n和m。 2. 初始化n*n的邻接矩阵matrix&#xff0c;所有元素为0。 …