各位老铁
OpenAI 圣诞 AI 狂欢节的第 4 天,重磅推出了新版 Canvas!
本次直播由绿帽哥主持,今天 OpenAI 为 Canvas 推出三个新功能:
首先,OpenAI 将面向所有用户开放 Canvas,并且直接将其整合到主模型中,升级了chatgpt的交互界面免去了额外的加载步骤。
其次,现在你可以在 Canvas 中直接运行 Python 代码,并实时查看文本或图形输出。简直就是Cursor!
第三,在用户定制的 GPT(Custom GPT)中也可以调用 Canvas,这样 GPT Store 上定制的 GPT 都能充分利用 Canvas 的强大功能。
下面我为你从零到1详细介绍
什么是 Canvas 画布?
OpenAI 是全球第一的人工智能软件公司,ChatGPT 是 OpenAI 推出的 AI 产品,详见《ChatGPT 常识》
Canvas 是 ChatGPT 10 月 上线的新功能
官方介绍:openai.com/index/introducing-canvas
Canvas不是画画的“画布”,它实际上是一个全新的用户交互界面,让用户与 ChatGPT 的互动更加顺畅。
无论是写作还是编程,都能像用本地的 Word 一样轻松编辑,还可以随时调用 AI 来润色内容、优化代码,所有操作都可以实时+可视化呈现,直观又高效。
谁能使用 Canvas?
本次升级后,所有用户都可以使用 Canvas 模式;已经在ChatGPT的网站、桌面应用程序和手机APP推出
Canvas 的主要功能
目前,Canvas 主要用于文字编辑和代码编写,并且增加了很多快捷操作选项,让我们在办公时操作更方便。虽然它还是测试版,但未来会有更多功能逐步加入。
如何使用 Canvas?
1、登录
现在我们来看看如何使用 Canvas
我们以官网使用为例演示
登录:https://chatgpt.com
首先,我们看到 ChatGPT 新的聊天界面,在对话框多 了一个组件,下拉后可以选择绘图、联网搜索、推理和Canvas
我们选择画布(canvas),给出提示
提示语:写一篇量子计算机的科普文章500字
canvas模式启动后,自动进入双屏并列模式,如下图
左侧和右边都可以修改文章
2、修改
(1)通过左侧提示修改
左侧是交互区,我们在这里可以通过对话,让AI修改右侧的内容
比如,我在左侧输入“搜索最新的量子计算机新闻,补充到文章中”
AI完成了搜索,并在左侧显示了谷歌量子计算机等内容
但是不知什么原因,AI没有按提示,把搜索的最新信息补充到右侧内容中!出于安全?或者是要用户先确认?
我再次在左侧提示“补充到内容中”
AI这次终于把刚才的搜索结果更新到右边的内容了
我们点击右侧右上角的按钮,可以看到历次修改痕迹
右侧可以直接修改内容(注意右上角有修改历史按钮,点击后会显示历次修改的内容)
(2)在右侧直接修改内容
除了在左侧提示修改,我们也可在右侧对内容修改,让结果更可控
比如,我输入“写一篇 100 字文章,介绍 Mo,M1,M2 的区别”
界面立刻变化,弹出一个 Canvas 新界面:
如果是文本编辑,右边会有一个文本编辑快捷键,如果是编码,会有编码快捷键
我们可以选择一段文字,进行处理。进行问答,对生成的文字进行加粗、斜体,字体大小
针对这段文字追问 GPT,不会影响画布上已经生成的文字,AI 在对话窗口向用户回答
你可以像在 word 里面一样,对 AI 生成的文字进行回车分段、设置字体大小、粗细等
这种体验就像代码编辑器一样,随时可以对内容做改动。
(3)通过文字编辑快捷方式修改
在文本编辑模式下,右边有一个快捷键
你可以像在 Word 里一样编辑文字,加粗、斜体、改字号,想怎么玩就怎么玩。最神奇的是,你可以让 AI 帮你润色文章。
加表情:让你的文章萌萌哒 润色:一键变身"文学大师",会自动套用格式 调整阅读水平:从"幼儿园小朋友"到"烟酒生",6 个档次随你挑 调整文章长度:想要长篇大论还是三言两语?随心所欲!5 档,最长、稍长、当前长度、更短、最短 建议编辑:AI 变身你的私人编辑,给出修改意见
我们从下往上介绍:
① 建议编辑
Canvas 还能为文章提出改进建议,比如在某些段落加入具体例子,让文章更有说服力。你可以选择是否接受这些建议,接受后 AI 会自动进行优化,整个过程非常流畅,Canvas 还支持撤销操作,让改动更灵活。
点击“建议编辑”按钮后,出来了 5、6 条修改建议,比如让用户阐明未定义的名词等等
选中文字,文字颜色会变色,跳到对应的建议,点建议旁边的“应用”,AI 即可自行修改
相当于你找了个文秘,AI 不但提出不同修改意见供你选择,AI 还根据你的选择,完成修改
②改变文本长度
最短:
“Mo、M1 和 M2 是货币供应的不同层次。Mo 是基础货币,包括现金和银行准备金。M1 在 Mo 基础上加上活期存款,代表可随时用于支付的货币量。M2 包括 M1 和定期存款、储蓄等其他准货币,反映更广泛的货币供应。”
最长:
“Mo、M1 和 M2 是货币供应的不同层次。Mo,或基础货币,主要由流通中的现金和银行的准备金组成,是最基本的货币形式。这些资金是由中央银行创造的,通常被称为高能货币,因为它们可以被商业银行用作准备金,以支持其存款业务。Mo 对于整个金融系统至关重要,因为它是所有其他货币形式的基础。M1 是在 Mo 的基础上加上活期存款,代表可随时用于支付的货币量,因为活期存款具有高度流动性,这意味着持有人可以随时提取这些资金用于消费或其他用途。M1 在经济活动中起着关键作用,尤其是在支持个人和企业的日常交易需求方面。M2 则包括 M1,并加入了定期存款和储蓄存款等其他准货币(如货币市场基金和短期金融工具),表示金融体系中的广义货币供应量,反映经济中更广范围的流动性。M2 的范围比 M1 更广,包含了那些虽然流动性相对较低,但仍可以较容易转换为现金的资产。这使得 M2 成为衡量社会整体货币供应的一个重要指标,它不仅反映了即期支付能力,还反映了长期储蓄和投资的潜力。广义货币供应对于经济的长期增长和稳定性至关重要,因为它可以显示出银行体系对资金的使用情况以及储蓄在经济中的分布状况。通过观察 M2 的变化,经济学家和政策制定者可以评估经济体内资金的整体流动性和潜在压力点,从而做出相应的经济政策调整,以保持经济健康运转。”
③ 改变阅读难度
我觉得最实用的功能,可以从幼儿园水平调整到研究生水平,总共有六个等级。如果你想让文章变得更简单或者更难,只需要调整滑动选项,Canvas 会自动帮你改好。
比如刚才的货币概念
未修改前:
"Mo、M1 和 M2 是货币供应的不同层次。Mo 指基础货币,主要包括流通中的现金和银行存款准备金;M1 包括 Mo 和活期存款,代表社会上可用于支付的货币总量,反映流动性强的货币;M2 则在 M1 的基础上增加了定期存款和其他准货币,是衡量一个国家广义货币供应的指标。通常,Mo 体现央行政策,M1 反映短期消费及投资需求,而 M2 则涵盖储蓄与投资,体现经济的总体资金供给水平。"
我们逐级调整阅读对象级别
把难度降到“幼儿园”级别,文字如下:
“Mo、M1 和 M2 是不同的钱类别。Mo 是现金和银行钱。M1 是 Mo 加上活期存款,代表可以买东西的钱。M2 是 M1 加上定期存款和储蓄,代表大家存的钱。”
中学水平:
“Mo、M1 和 M2 是不同类型的货币。Mo 是基础货币,包括流通中的现金和银行的准备金,是最基本的货币。M1 是在 Mo 的基础上加上活期存款,代表可以随时用于支付的钱。M2 包括 M1 和其他像定期存款和储蓄这样的准货币,代表更大范围的货币供应。”
大学水平:
“Mo、M1 和 M2 是货币供应的不同层次。Mo,或基础货币,主要由流通中的现金和银行的准备金组成,是经济中的最基本货币形式。M1 是在 Mo 的基础上加上活期存款,代表可立即用于交易和支付的货币量。M2 则包括 M1,并加入了定期存款和储蓄存款等其他准货币,反映出整个金融体系中的广义货币供应量,能够衡量经济中更大范围的流动性。”
研究生:
“Mo、M1 和 M2 是货币供应的不同层次。Mo,即基础货币,主要包括流通中的现金和银行存款准备金,是最基本的货币形式。M1 在 Mo 的基础上加入了活期存款,表示经济体内可用于即期支付的货币量,具有较高的流动性。M2 则包括 M1 和其他准货币,如定期存款和储蓄存款,代表更广泛的货币供应量,反映出整个金融系统中的货币存量。”
4.最后的润色
这个功能是最后的校对,套格式
5.增加表情符号
选中后,AI 会根据文字内容,增加不同的表情符号
(四)Canvas 的代码编辑基本操作
接下来,我们看看 Canvas 在代码编辑中的应用。
你可以输入一段代码让 AI 编辑,也可以让 AI 自行撰写一段文字
比如,我们让 AI 写一段股票的分析代码
我们输入“写一段 python 代码,搜索特斯拉的股价,并做 30 日均线分析”
Canvas 立刻开始工作,会在左边显示操作步骤和说明,右边显示完整代码。
(1) 代码运行
注意右上角有一个“运行按钮”
点击后
报错:
把报错贴给左侧,AI分析说是网络原因。但修改后还是无法运行。看来很多网站限制了GPT的联网访问!
好吧,我让它写个贪吃蛇程序,结果还是无法运行
再上传一段我写的股票分析代码,AI修改后我点运行,它就一直卡在“安装软件包”鸡肋啊
(2)AI编程辅助
AI 解释
如果不理解某段代码的功能,可以让 AI 解释,比如 yfinance 是干什么用的,AI 会告诉你 yfinance 是一个用于从雅虎财经获取金融数据的 Python 库。它简化了下载股票、外汇等历史数据的过程,非常适合用于金融数据分析和建模。
②快捷导航条
快捷键功能包括:代码审查,转换(编程)语言、修复错误、添加日志、添加评论
添加评论
Canvas 可以给每一行代码添加说明,方便程序员检查和分享
过程逐行扫描,看上去非常高档
添加日志
添加日志功能,AI 会自动在每一个代码块加上 print 功能,增加执行过程的说明。当程序执行的时候,评论、注释 是给编程人员看的,使用人的界面不会显示,但是 print 的内容,使用人是可以看到的。
错误修复
如果你的代码不是 AI 写的,而是自己写的或者从第三方拷贝过来的,则可以利用这个功能修改。
AI 会自动完成修复
语言转换
支持以下语言的转换
PHP、C++、Python、JavaScript、TypeScript、Java (为啥没有 R?)
选择后,系统自动开始转换编程语言
代码审查
选择后,代码会给出修改建议,纠正错误、优化代码性能
类似文字编辑建议,你可以选择应用,AI 会给你改好
最后看看GPTs+canvas
就是在原来的GPTs配置页面,加了一个画布选项
我选择原来写的一个GPTs“合同审查大师”
在指令部分增肌“using the Canvas tool”
在配置界面,勾选“画布”(canvs)
保存后,使用这个gpts
上传一份文件,确实激活了canvas模式
总结:感觉canvas 本次升级有进步,但是新增的“运行代码”非常鸡肋,完全无法像cursor一样使用!
以上就是今天的分享,希望对大家有帮助。如果觉得内容有用,记得订阅我们的公众号。下次见!
另外,清风我在“AI 办公实战课”中,推出了免费的 GPT4o 的学习视频
鉴于近期升级较多,近日我将更新,大家可以关注一下,觉得好,请分享给身边的朋友和需要的人。