# why
更好的人机交互界面。ChatGPT canvas 是自 2021 年发布以来的一次人机交互界面的重大更新。新的界面让**写作**和**coding**都变得更加高效。
# what
- canvas 由 GPT-4o 构建
- 以前在进行写作修改和代码修改的时候,我们只能通过顺序的对话回找答案,但是 canvas 将界面布局分成左右两个部分,左边为提问,右边为修改结果,实现了在一个窗口下进行多种修改的可能。这样可以帮助我们更好的理解上下文。
- 调用
- GPT 会自动检测何时打开 canvas
- 也可以在 prompt 中键入“use canvas“来打开界面
- 2024 年双 12 发布上的升级
- 向免费用户开放
- 代码编辑功能,可以直接运行[[python]]代码
- 可以在[[GPTs]]中使用
- GPT 助理:联网搜索、生成[[DALL·E]]图片,代码编译、数据分析、canvas 画布
# how
## 写作
- 建议编辑:ChatGPT 提供内联建议和反馈。
- 调整长度:将文档长度编辑得更短或更长。
- 更改阅读级别:调整阅读级别,从幼儿园到研究生院。
- 最后润色:检查语法、清晰度和一致性。
- 添加表情符号:添加相关表情符号以强调重点和颜色。
- 选中单独段落进行询问
- 可以回看上一个版本的修改
## coding
- 审查代码:ChatGPT 提供内联建议来改进您的代码。
- 添加日志:插入打印语句以帮助您调试和理解代码。
- 添加注释:为代码添加注释,使其更易于理解。
- 修复错误:检测并重写有问题的代码以解决错误。
- 移植到一种语言:将您的代码转换为 JavaScript、TypeScript、Python、Java、C++ 或 PHP。
- 选中单独代码进行询问
- 可以回看上一个版本的修改
## GPT 助理
- 可以与GPT 助理同时使用
# how good
## 训练模型成为合作者
- 官方表示,类似于质量监控系统,开发团队设置了超过 20 个自动化测试来追踪他们的 AI 在开发过程中的表现
- 在开发过程中,研究团队使用前不久推出的 OpenAI o1-preview 版本来生成合成数据,然后用作后训练的数据集,从而加强模型的关键功能,比如写作和与新用户的互动。
- 何时触发 canvas 是一个挑战:
- 为了避免干扰经验丰富的开发者,Canvas 也不应该那么频繁地调用。OpenAI 特意在这方面进行了改进,使得它在写作和编码任务中更准确地触发 Canvas,分别达到了 83% 和 94% 的准确率。
- 当 Canvas 启动后,模型需要判断:是只修改内容的某些部分,还是全部重写?选中的部门会局部重新,如果没有特别指定,就会全部重写。
## 引发的思考
- [[工具内化你,而非外在于你。ChatGPT 工具论]]
# 参考资料
- [刚刚,ChatGPT 发布重磅更新!让我看到了 AGI 时代的终极交互形态](https://readwise.io/reader/shared/01j9j66cr90tnfeq41beycj751)
- [官方介绍](https://readwise.io/reader/shared/01j9j3r7cv8h5ez0fmyhtz316r)