ChatGPT:当向聊天机器人问起编程问题的时候
ChatGPT:当向聊天机器人问起编程问题的时候,结果让人极度震惊,AI竟然已经到达了如此地步。
·
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的表现,震惊到你了吗?未来是一个什么样的世界,期待吗?
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)