经过本人测试,我发现chatGPT实际上就是一个智能化的搜索引擎,它的数据库里面有的东西,它能够轻松搞定,没有的东西,它死活做不出。比如,我让它分析一个config文件,比较这个config的内容和用户修改之前区别,这个config文件格式大家都很熟悉: Settings1 = value_xxxx SETTINGSB = 12345 ... ChatGPT毫无压力地做出来了。代码太长,我就贴在回复区了。 然后我稍微把题目改了一下,说config文件里面有注释,有时候注释可能会在行的末尾,注释的起始字符是#,但有时候,设置值里面也可能出现#,为了避免和注释混淆,用户需要用两个#,也就是##,来告诉config这里有一个#,而且仍然是设置值的一部分。 比如 Settings_XXX = hello !=##world # new settings line ,设置项是Settings_XXX,值是hello !=#world,注释是 new settings line. 但ChatGPT死活做不出来。更搞笑的是,它做不出来还忽悠我,说把代码改了,结果和上一个版本一模一样。 所以,说白了ChatGPT就是一个不知变通的搜索引擎。稍微复杂一点的需求就会乱做甚至是死机(比如让它用C++实现上述功能,就会它死机,做不下去)。它根本无法取代程序员,最多只能在CS课上帮帮学生做assignments. |