你好,我是郭震
10月3日,OpenAI发布最新功能,Canvas,一种新的写作和编码方法:
今天体验了下,编码体验确实不一样了,与原来对话式交互确实不大一样。
今天这篇文章,总结canvas的基本使用教程。行文思路,从一个最基本的Python代码开始,重点介绍界面交互方法以及Canvas功能主要包括哪些。
首先,选择gpt-4o with canvas,让用户在写作和代码编辑方面更容易:
然后,输入框中输入:Python创建一个高强度的8位验证码:
GPT开始回复几行后,进入到另一个界面:
左侧是原来的对话界面,但是右侧出现一个canvas,就像是绘图画布。在右侧界面,可以对选中的任意一行代码,编辑或提问:
当然也可以单独选中一个变量,比如characters,为了演示方便,修改这个变量名字,简短些,比如重命名为chars:
回车后,会看到,gpt会从头逐行扫描这段代码,自动全部完成替换,替换过程都能看到:
当然,变量重命名各大IDE本来就具有这样的功能,此处只是演示编辑和提问功能。
当想进一步了解某行代码实现的功能时,只需要选中此行,提问AI就行:
Canvas这个编辑与提问功能,细化了用户与GPT提问的颗粒度,对与AI的交互更加精准了。
初步来看,此功能,对于程序员,编程爱好者,应该非常实用。
除此以外,在canvas界面右下角,新增5个功能,分别是添加评论(也就是代码注释)、日志、修复bug、转化到另一种语言:
都蛮实用,一一来解释下。
点击上面第一个按钮后,逐行添加代码注释,这个扫描的过程我们都能看到:
点击第二个按钮后,它会逐行添加print日志,让代码调试自动化:
点击第三个按钮,会逐行扫描代码的bug,最后给出一个代码扫描报告:
点击第四个按钮,完成6种目前最常用语言间的互转,这个功能也是大大的实用:
将这段Python代码转为typescript语言,秒转完成:
最后一个按钮,代码审查,也是大大的好用,自动在右侧列出代码review的评论意见:
以上就是OpenAI最新发布的Canvas的主要功能,各种语言互转,代码review,代码自动修复,代码自动添加注释。只能说,你们又让程序员的焦虑前进了一步!
不仅想问,OpenAI这是要逐步抢程序员的饭碗吗?未来大部分程序员路在何方?
想要系统学习AI技术的,可以在我的IT教程网学习,访问入口:https://zglg.work,教程全部开源:
普通人了解AI应该做的最重要两件事:
应该先从AI工具使用开始 应该先了解AI基础名词
普通人了解AI大忌:
不应该上来就学AI理论 不应该排斥AI,认为AI无用
基于上面,我也花费不少时间,做了一个详细的开源教程:《普通人学AI指南》.PDF
咱们先别弄那些高深的AI理论,先玩熟AI基本概念、AI工具、自己电脑搭建AI和知识库。