GPT-4(ChatGenerative Pre-trained Transformer)是美国OpenAI研发的聊天机器人,于2023年3月14日发布。短短几天内,GPT-4以其写诗、编码、创作剧本、面试出题等强大功能引爆了全球。它属于划时代的人工智能产品,改变了未来的运营模式和生活方式。

然而,最令人震惊的是,曾任哈佛大学计算机教授和谷歌高级工程负责人的Matt Welsh认为,ChatGPT的出现或许预示着程序员职业的终结。这一观点在计算机学界和业界迅速引起轰动,许多人也开始认同这一观点。ChatGPT版本的不断升级似乎也在验证这一观点。那么,ChatGPT真能替代计算机专业吗?GPT-4的出现后,广大学生是否还有必要学习计算机专业?本期我们将探讨这些问题。

ChatGPT的发展史

A. GPT-1的诞生

ChatGPT是OpenAI公司于2022年11月发布的聊天机器人。OpenAI公司成立于2015年,是一家非盈利公司,由萨姆·奥特曼、埃隆·马斯克和其他硅谷投资者创立。

GPT-1是第一代模型,采用传统机器学习方法。当时的论文名为《通过生成式预训练模型提升语言理解能力》(Improving Language Understanding by Generative Pre-Training),其中的”Generative Pre-Training”即为GPT的来源。

在传统的机器学习中,学者们更倾向于使用经过标注的数据进行训练。例如,”心情真棒”(正面情绪)中的括号内就是一个标注。然而,GPT的思路是,世界上大部分的数据都没有被标注,只要通过学习大量的未标注数据,模型就能够培养对语言表达的理解能力。

B. GPT-3及其限制

随后推出的GPT-3(即ChatGPT的前身),提出了《大语言模型:通过几个例子就能学会你要它做什么》(Language Models are Few-Shot Learners)的优化方法。前三代模型逐渐变得更加强大,但最大的问题是,尽管这些模型能够生成符合人类说话风格的内容,却仍无法符合人类交流的习惯。

2020年,OpenAI发布了GPT-3模型的升级版——GPT-3.5。这个聊天机器人使用机器学习进行训练,并能够处理相对复杂的语言。ChatGPT主要以文字方式进行互动,除了能够进行人与人的自然对话外,还能完成自动文本生成、自动问答等多种任务。

然而,尽管GPT-3.5可以用于修改文章、翻译和生成较短的文本,但在解决更复杂的问题上仍有局限性。例如,GPT-3.5的输入长度限制为2048个词,无法进行较长的对话或处理较长的文本。此外,ChatGPT的训练数据仅截至2021年,对近一年来发生的事情一无所知。因此,ChatGPT仍存在许多不足。直到2023年3月,GPT-4横空出世。

GPT-4的变化

2023年3月15日,OpenAI正式推出了新一代的文本生成AI系统——GPT-4。相较于GPT-3.5,GPT-4取得了重大突破。它使用了1.5万亿个参数,比GPT-3.5增加了10倍,是目前世界上最大的人工智能模型。GPT-4不仅可以接受文本、图像、音频等多种输入,还能生成相应的输出,并通过与人类的交互提高模型的准确性和符合期望行为的能力。在多个方面都有跨越式的提升,具体表现如下:

A. 支持多模态输入和输出

GPT-4可以处理文本、图像、音频等多种输入,并生成相应的输出。这意味着GPT-4能够处理更加复杂和丰富的信息,并提供更多样化和有用的服务。例如,GPT-4可以根据图片生成字幕、描述和故事等内容,也可以根据文本生成图片和音频。

B. 智能程度更高

GPT-4在各种专业和学术考试中取得了令人惊叹的成绩,展现了接近人类水平的智能。在美国BAR律师执照统考中,GPT-3.5可以达到10%的水平分位,而GPT-4则可以达到90%的水平分位。在生物奥林匹克竞赛中,GPT-4以99%的水平分位获得了金牌,而GPT-3.5只有31%。

C. 更强大的创造力和适应力

GPT-4具备强大的创造力,能够根据不同的主题、风格和语言生成各种类型的文本,如歌曲、剧本和小说等。它还能学习用户的写作风格,并根据用户的反馈进行调整和优化。

D. 更广泛的适用领域

凭借其强大的功能,GPT-4在自然语言处理、金融行业、医疗领域、自动化领域和教育领域等各个领域都大放异彩。在自然语言处理领域,GPT系列模型在文本生成、机器翻译、对话系统等方面表现出色。在金融行业,GPT-4可以帮助金融机构分析大量的金融数据,为交易和投资决策提供更准确的预测和建议。在医疗领域,GPT-4可以分析医学文献和病历,协助医生进行疾病诊断和治疗方案设计。在自动化领域,GPT-4可能应用于自动化测控、智能制造等领域,帮助机器人和自动化系统理解人类的指令和语言。在教育领域,GPT-4可以智能辅助教学内容创作、知识点提取、答疑解惑等方面的应用。

GPT-4出现后还有必要学计算机吗?

对于目前的计算机专业和准备学习计算机专业的学生来说,GPT-4的推出引发了许多疑问。最核心的问题是:GPT-4出现后,还有必要学习计算机专业吗?

A. ChatGPT无法完全取代程序员

一些人认为,当前的ChatGPT仍无法完全取代程序员。在代码的编写过程中,需要进行大量的沟通。并非所有的代码库都有完善的文档和注释。而且,许多业务逻辑在上万行代码库中仍然相当复杂,需要大量的沟通才能实现预期的效果。即使是GPT-4,目前也只能完善少部分的代码片段,并且往往会有隐藏的错误。AI在调试方面仍然面临困难(缺乏充足的数据集进行强化学习)。

B. AI对计算机专业的冲击

另一些人则认为,ChatGPT等AI时代的到来意味着计算机专业受到了冲击。尽管目前的ChatGPT还不能编写完美的程序,但根据目前的发展速度,能够编写完美程序的ChatGPT可能很快就会出现。在人工智能时代的未来,编程将变得像操作办公软件一样简单,而程序员岗位可能会消失。

C. GPT-4作为程序员的辅助工具

实际上,GPT-4作为人工智能技术的一种,确实可以为程序员提供帮助和支持,甚至有可能在不久的将来取代部分程序员的工作。通过与GPT-4的交互,程序员可以获得关于编程和技术方面的答案和建议。此外,GPT-4还可以作为智能助手,帮助程序员自动化一些常规任务,从而节省时间和精力。GPT-4还可以用于编写和测试代码,例如生成代码片段、自动生成单元测试,或者检查代码风格和语法错误。

从技术研发和应用的角度来看,GPT-4的推出类似于当年云计算技术的推出,虽然降低了门槛,但仍然需要程序员来完成一些任务。目前来看,GPT-4并不具备取代程序员的能力。

D. 计算机专业的价值和发展潜力

此外,尽管GPT-4等先进的人工智能技术在许多领域产生了显著影响,但计算机科学和相关专业仍然具有很高的价值和发展潜力。只有通过学习这些领域的专业知识和技能,我们才能开发出像GPT-4这样的技术。

结论

综上所述,尽管GPT-4的出现引发了对计算机专业的质疑,但当前的ChatGPT仍无法完全取代程序员。虽然GPT-4可以作为程序员的辅助工具,提供答案、建议和自动化任务等支持,但它仍然无法代替程序员在复杂业务逻辑、沟通和调试方面的作用。因此,在GPT-4出现后,学习计算机专业仍然具有重要的价值和发展潜力,计算机专业的学生和从业者仍需通过学习专业知识和技能来适应人工智能时代的挑战和机遇。

这篇文章有用吗?

点击星号为它评分!

平均评分 / 5. 投票数:

到目前为止还没有投票!成为第一位评论此文章。

No more articles