不会程式语言也能编码!?Open AI编程工具Codex将英文转为程式码,三两句就开发出小游戏!

0

说到编程,我们想象的就是长期坐在电脑面前,戴着度数不知道有多厚的眼镜,然后双手不断的在键盘上飞舞,输入一行又一行串对外行人来说简直像是魔法咒语的程式语言,每天不是编程就是debug等等。然而Open AI的一项新技术可能会改变我们编程的方式!

b472f42f 06f4 4b0c 91e7 0ae080d9be38

Open AI推出了一套名为Codex的机器学习工具,他能够自行编码,只要输入英文指令,而非程式语言就能让Codex自己编程,以上述的动图为例,只要输入:“Now make it controllable with the left and right arrow keys”就能让AI开发出一个可以利用方向键控制移动的指令。

3dca28d0 fdd1 4052 abfe 3772f7080f29

再来是下一步的指令,在画面中加入石头,并让AI加入了一个石头会落下的动作。

0437d1bc 2e37 48d8 8c66 72cb44786165

接着是让系统检测人物有没有被石头砸中,有的话就判断游戏失败。

仅仅几个浅显易懂的英文指令,一个简单的小游戏就完成了,这就是Codex的独特之处。不过上述这个演示还是要有一点点编程的概念,像是石头砸到人用的是“overlap”也就是重叠,指的是石头的图层和操控的人物重叠,对编程、电脑有一定的概念才会给出这样的指令。

24074faa 42d2 4618 944a 5f2980c1734d

当然还可以有更加复杂的编程指令,像是计分并在累积达到特定分数后就会胜利这样的指令也是轻松搞定,可以看到画面右方AI正在不断的生成程式语言。

3396de02 7571 4a1e 9662 399765af7d21

除此之外,OpenAI还和Microsoft合作推出了Word插件,让你可以用语音控制Word,像是“把每行开头的空格去掉”,Word就会自动执行这个命令。这个功能开辟了更多人与电脑之间的交互的可能性,除了Word以外,Open AI也在探讨在Spotify、Google Calander这些应用中加入这个功能。

当然这个也带来了一个可能性:我们是不是也能用语音控制OpenAI Codex来进行编程?这里他们并没有直接演示,不过可能性还是有的,真正关键的就是用我们一般人的语言来实现编程这一点再也不是难事。

d13dc7ae a54f 4611 848c 38662a1ec9a5

当然这个功能出来也不是代表说全体工程师就要失业了,Codex自然也有不完善的地方,像是这里输入的指令是Say Hello World with empathy的时候Codex的反应还真的是给了一句“ Hello World with empathy ”,该说是灵活度不够呢还是这个AI仍没有办法理解情绪面上的指令?

2c6cb2e5 49db 45ea a26c 7989b00518a7

Open AI也表示:Codex的能力可能还不如一位编程刚刚入门的学生。就如上面 Say Hello World with empathy 的例子来看,Codex对长字符指令的理解也比较困难,给出的代码就更容易出错。

想要做到真正的“指哪打哪”,像是上司给下属开要求之类的程度,Codex还是难以完美办到的,你要什么五彩斑斓的黑就更不用说了,不过这确实是令人激动的,可能未来我们确实可以让所有人都能进行编程,无论懂不懂程式语言。

Source :

About author

阿六

你永远还能做得更好,但你有时也会比你想象中的还要好

订阅
通知
guest

0 Comments
内联反馈
查看所有评论
0
希望听到您的想法,请评论x