0. 前言

在这里插入图片描述

本文对ChatGPT(一个AI对话的语言模型,网址为:https://openai.com/blog/chatgpt/)进行了编程方面的测试,结果让人极度震惊!下文中除了2.1让AI进行了第二次回答,其它均是一次问一次答。文中编程语言多是采用MATLAB,这样方便对AI生成的代码进行校验,然而ChatGPT并不是仅针对这一门语言进行学习,其主业是聊天对话,解答各种问题。

1. 10个编程操作

1.1 MATLAB怎么检测鼠标所在的位置坐标

在这里插入图片描述

1.2 MATLAB获取系统时间

在这里插入图片描述

1.3 MATLAB怎么跳过报错程序

在这里插入图片描述

1.4 MATLAB怎么获取电脑用户名

在这里插入图片描述

1.5 MATLAB怎么建立一个空的table

(我输入的时候把“MATLAB”误打为“MATALB”,也同样回答正确了)
在这里插入图片描述

1.6 MATLAB中怎么给数值矩阵再添加一列

(给的示例是增加了两列)
在这里插入图片描述

1.7 MATLAB怎么画出两点间直线

在这里插入图片描述

1.8 MATLAB中一个三维矩阵中如何提取出一个二维矩阵

在这里插入图片描述

1.9 MATLAB怎么判断两个线段是否相交

在这里插入图片描述

1.10 MATLAB中怎么计算两个矩形相交的面积

在这里插入图片描述

2. AI指出编程错误

2.1 空赋值错误

第一次回答:
(解释错误的原因是对的,但是解决方案和我的错误程序是一样的,哈哈哈)
在这里插入图片描述
第二次回答:
在这里插入图片描述

2.2 索引错误

在这里插入图片描述
在这里插入图片描述

2.3 if条件未闭环产生错误

在这里插入图片描述

2.4 矩阵运算错误

在这里插入图片描述

2.5 系统函数使用错误

在这里插入图片描述

2.6 死循环

在这里插入图片描述

3. 其它测试

3.1 猜猜看,是哪一种编程语言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 代码转换

在这里插入图片描述
下图存在错误:matlab判断字符串需要使用特定函数
在这里插入图片描述
在这里插入图片描述

3.3 询问函数的用法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 询问一些常用算法的代码

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(这会可能使用的人比较多,生成的答案总是答到一半就断,后面再找时间继续测。)

AI的表现,震惊到你了吗?未来是一个什么样的世界,期待吗?

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐