ChatGPT 的出现会取代编程吗?
Q:聊天机器人和大型语言模型,比如像 ChatGPT 的出现,它们会取代编程吗?编程还值得学习吗?
老师:学习编程是值得的,和我们值得学习听说读写是一样的理由。聊天机器人是一种工具。编程是一项复杂的工作。ChatGPT 及类似的程序当然可以编写简单的代码来解决简单的问题。但我认为,对这些人工智能模型来说,任何复杂一些的东西都难以解决巨大的挑战。
现在,我们已经看到 ChatGPT 能够解决我们一些简单问题。但是,如果这些聊天机器人或人工智能程序中的任何一个当前能够解决更为复杂的问题,我会感到非常惊讶,包括 USACO Silver 级别及以上的题目,这些都需要太多的创新和思考。你无法寄望人工智能程序会解决。
所以,我认为像 ChatGPT 这样的程序所能做的肯定是有限的。我不认为 ChatGPT 是对编程的一种威胁,特别是如果你正在编写一些有意义的、复杂的和有趣的程序。ChatGPT 也许可以很容易地编写非常简单的脚本之类的东西,但如果你在做有趣的和有深度的编程,我们仍然需要真正的人类来做。人工智能无法很快接管这部分工作。
另一方面,人工智能在过去几年里确实改变和颠覆了 computing,这令计算机成为一个更令人兴奋更有想象力的领域。
现在我们更加需要有才华的计算专家来帮助我们推进该领域,他们能够理解、编程并解决非常高级的问题。人工智能模型是非常复杂的。在这些领域进行创新需要非常深入、复杂的训练。这对计算机领域来说是一件好事。高级的计算机工作机会没有消失,反而被创造出来,以此将人工智能进一步推向未来。
所以,现在正是一个激动人心的时刻,同时也有点吓人,因为我曾在研究生阶段接受的训练都不再相关,计算机已经发生了很大的变化,我们必须不断学习。如果你想从事重复的工作,或者你不愿意接受挑战,那么计算机就不是一个适合你的领域。CS 是一个非常令人兴奋的领域,一个非常有活力的领域,但有很多令人兴奋的东西刚刚起步,我对所有这些发展都感到兴奋。