程序员

注册

 

发新话题 回复该主题

人脑编程VsChatGTPAI,发现AI [复制链接]

1#

ChatGTP人工智能从去年11,12月横空出世,火成一片。网上各种教导如何注册ChatGTP注册的,如何使用其赚钱薅羊毛的教程比比皆是。本人手上恰好有个ChatGTP的账号,通过一个题目需求,来对比人脑编写和AI编写程序各自的优略势,看看能不能帮人类找到出路,直接AI的命门。

如果觉得代码太枯燥,可以直接看文章结尾的结论亦可。

题目需求:有8位老师,3个教室,将8位老师随机分配到到3个教室里面。人脑(本人)编写代码如下:

人工编写代码截图如上

大概思路就是:8位老师放入一个“techer”的列表,“distribute”使用了列表的嵌套,每个教室就是一个字列表,然后遍历“teacher”列表取得老师姓名,根据随机生成的房间号,添加到distribute里面的房间里面。采用了Append函数来添加数据

运行结果如下:

比对3次运行结果,可以看出8位老师,每次都被随机分配到三个不同教室里面。

现在请出我们的网红明星登场:ChatGTP

以下截图是和ChatGPTAI的人机交互界面,指定计算机用Python写(我能读得懂)

ChatGTPAI编写程序

运行结果如下

AI程序第一次运行结果AI程序第二次运行结果AI程序第三次运行结果

人工智能程序完全正确地给出了答案。

进阶挑战,用C语言,C++语言编写

人脑完败,已经超出我的知识体系,以前学过,已经全部还给体育老师了

人工智能开始表演

部分程序代码

切换语言输入后,AI都给出了程序代码,但是我没有C和C++的运行环境,所以不知道程序的对错,但是我相信AI给出的程序是没有问题的,

人工智能而非人工智障

我故意写错了个错别字,把“将”给错写成“讲”了,可是人工智能叹为观止地拨乱反正,正确理解了意思。而不受我这个写错字的“智障”诱导,成功跳坑。

笔者还做了其它测试,例如一题多解,同样输入相同的需求,AI可以写出完全不同的程序,输出结果也完全正确。

结论如下:

1:人脑编程可以根据自己的意图,可以创作语句,可以控制程序模块的选择,可以控制程序的输出结果和输出界面,但是受知识储备的影响,无法做到多语言编写(C,C++),一题多解要看个人水平了。

2:AI编程只对输出结果负责,可以给出正确的结果,但是编程语句,框架,函数调用完全是AI做主。一题多解,同样的题目,可以写出很多种程序代码,得出相同的结果,输出界面方式有可能不同,但是结果都是正确得。有些函数调用,笔者都不知道(汗颜)

多语言编写,对于AI来说也是小菜一碟,C,C++都可以快速改写,生成相应的代码

3:AI可以根据语言的真正含义,根据语义来理解输入者的真正意图,规避“错别字”的坑

4:AI的知识盲区,人工智能要想有智能,必须经过训练,也要去学习,大量的训练该领域的数据和知识。人工智能没有涉及的领域,当然也存在知识盲区,笔者做了个实验,想起原来20多年前学过科学计算语言Fortran语句,结果发现AI也不会了,哈哈。所以程序员也不用担心都失业了,未来老程序的维护还要靠你们(当然我相信AI已经学过的除外,因为对于海量算力的人工智能是不存在“新,旧”问题,只涉及到有没有学习过的问题。)

AI知识盲区,无法编程

5:未来人工应该更加聚焦于创造性工作:例如人工智能框架建立,人工智能训练和优化,现阶段AI是做不到的。如果真的出现电影里的《魔鬼终结者》里面的SkyNet超级智能,具备设计,优化功能,那就未必是人类的福音了。一些规律化的工作,例如编写代码(有迹可循,可以训练和学习),考虑到计算机的海量算力(计算和存储)的确未来由计算机代劳,也无可厚非。

BTW:本文的文字版本是我写的,但是视频利用了百家号的,人工智能工具,自动生成视频,看看效果如果。

分享 转发
TOP
发新话题 回复该主题