ChatGPT会取代程序员吗?
SDI数字创新,专注Metaverse前沿洞察和专业服务。
要点
SDI为您带来GPT-4最新实操演示
如果您是软件开发人员或计算机程序员,那么您可能会对OpenAI开发的ChatGPT所展示的技能感到震惊。
就在圣诞节前夕,ChatGPT发布了公开测试版。它是一个基于GPT-3大型语言模型(LLM)构建的聊天机器人,它使用生成式AI和自然语言处理(NLP)来生成与人类编写的文本几乎没有区别的文本。由于其令人印象深刻的能力,它迅速走红,现在拥有数亿用户。
你可以告诉聊天机器人写一首关于树木的莎士比亚诗,或者让它为你写一篇关于人工智能在IT行业应用的文章。
令许多软件开发人员感到惊讶的是,它还可以用来生成计算机代码。你只需要指示ChatGPT做什么,它就会很乐意地用各种编程语言创建网站、应用程序,甚至是简单的游戏。一些最常用的软件开发语言是Python、C和Javascript。
虽然撰稿人、小说家和记者相信,尽管ChatGPT能够生产令人印象深刻的结果,但是他们相信现在还没有到他们应该担心自己工作的地步。ChatGPT生成的散文文本结果不是很个人化,并且容易出现事实错误。Chatbot不会考虑其输出是否有趣、令人恐惧,或者是否能够唤起作者可能想要传达的任何其他情感,但是如果你想让你的作品吸引读者,所有这些元素又都是必要的。
但是,在编写代码时,这无关紧要,重要的是你能用创建的程序做它应该做的事情,这只存在要么有效,要么无效的结果,我们不会寄希望于它是否有趣。
ChatGPT是否将编程和软件开发工作置于危险之中?尽管ChatGPT很强大,但目前可用的ChatGPT和其他NLP技术似乎还不会在一夜之间让所有程序员、编码员和软件开发人员过时。
ChatGPT只会创建简单的程序。如果你要求聊天机器人和自然语言技术做一些复杂的事情,比如复杂的游戏或商业应用程序,他们会承认自己的弱点并告诉你任务目前超出了他们的能力范围。
例如,计算机还不能告诉我们实现目标需要什么类型的代码或应用程序,即使我们可以告诉它,尤其是ChatGPT还不能(暂时)尝试提供比先有其他软件用户更具竞争优势的软件。
比如我们不能告诉ChatGPT要做一个比亚马逊销量还多的电商平台。如果那是我们想要的,我们仍然需要花费精力和时间弄清楚是什么让亚马逊的平台如此出色,然后弄清楚如何改进它。
因此,ChatGPT(以及其他当前基于NLP的工具)在创建能够为我们提供竞争优势或与人类创造力竞争的软件方面的能力仍然有限。
这里需要注意的是,虽然我们可以尽最大努力预测未来会发生什么,但没有人拥有水晶球。未来的发展可能会加速我们朝着不再需要人类程序员或许多其他类型的专业人员的方向前进。目前,我们可以假设开发计算机软件仍然需要超越编程之外更广泛的技能。
SDI近期直播,敬请关注!
看更多精彩内容,请点击视频号
往期前沿
Chat GPT的技术基础是什么?Chat GPT-4如何工作?
看更多精彩内容记得点击关注哟!
版权声明:本文仅用于公众信息普及,不涉及商业服务,如涉及版权问题,请联系我们删除或做相关处理。