这几天,要说编程圈最热的话题,莫过于OpenAI
的ChatGPT
,写小说,写代码,找BUG,写论文,画漫画,谱曲……简直没有它干不了的事。
趁着下班时间,我也光速注册体验了一下,作为AI从业者来说,都觉得有点太强大了。
一个直接的感觉是,这玩意或许真的能让我告别搜索引擎。
拿我们熟悉的 pandas 来说,当我输入pd.read_excel('test.csv')
很明显是错误的一个语句,ChatGPT
不仅能准确的识别出你的代码错了,而且会告诉你错哪了,应该怎么改
除了Python
代码,可以说任何一个程序领域的报错,不论是前端后端,还是编程语言编程框架,全部通吃,只要扔给他一段代码,就一定会给你一个非常有效的答案。
这远比直接CSDN
或者stackoverflow
自己搜索来的快。
甚至,当我找他要一个爬虫程序,他会直接给你分析、写好代码,注释都有的那种
当我尝试要求它使用 scrapy
爬时,它竟然也能给出答案与代码
更令人惊讶的是,当我重复询问这个问题,它居然能记住上面的代码
注意到,在这里,他没有给我们写解析页面的代码,被他注释掉了
但是,如果继续追问它,竟然还会继续给你写!
除了 Python,其他领域的程序都能写,真就全能
关键写完还能给你解释一番,其实很多开源项目都没有这么详细
甚至还能设计 SVG
面对如此强大的对手,stackoverflow
今天也迅速发文称将ban掉所有来自ChatGPT
的回答。理由是答案质量很低,然后就我个人尝试了几个近期处理的报错来看,答案还是非常有效的
其实最让我意外的是 ChatGPT
在编程领域,给出的答案不仅是非常直接有效的,而且大多数是配有拿走即用的代码,甚至还有注释,这其实完爆很多话都说不清楚的低质量文章!
此外,ChatGPT
还能做很多意想不到的事情,例如帮我出面试题
但是,当我要一个高级算法题时,它给了我两数之和
等等你能想到的不能想到的问题,Chatgpt
都能给出看起来合理的回答。
由于懂得都懂的原因,我将不在本文介绍如何注册使用,感兴趣的粉丝可以自己探索,对ChatGPT
背后技术感兴趣的也可以阅读下面这篇论文。